- 20 Feb, 2012 11 commits
-
-
libtim/ * method-gl.cc (gl_wt_dispatch::pre_write): Optimize memory orders. From-SVN: r184400
Torvald Riegel committed -
libitm/ * method-gl.cc (gl_wt_dispatch::memtransfer_static): Add missing undo for RfW src. Optimize number of calls to gtm_thr. From-SVN: r184399
Torvald Riegel committed -
re PR testsuite/52229 (FAIL: gfortran.dg/vect/pr32380.f -O scan-tree-dump-times vect "vectorized 7 loops" 1) 2012-02-13 Thomas Koenig <tkoenig@gcc.gnu.org> PR testsuite/52229 PR fortran/32380 * gfortran.dg/vect/pr32380.f: XFAIL on PowerPC and ia-64. From-SVN: r184398
Thomas Koenig committed -
2012-02-20 Richard Guenther <rguenther@suse.de> PR tree-optimization/52298 * tree-vect-stmts.c (vectorizable_store): Properly use STMT_VINFO_DR_STEP instead of DR_STEP when vectorizing outer loops. (vectorizable_load): Likewise. * tree-vect-data-refs.c (vect_analyze_data_ref_access): Access DR_STEP after ensuring it is not NULL. * gcc.dg/torture/pr52298.c: New testcase. * gcc.dg/vect/pr52298.c: Likewise. From-SVN: r184396
Richard Guenther committed -
* gcc.c-torture/execute/pr52286.c: Fix FAIL on 16-bit int platforms. From-SVN: r184394
Georg-Johann Lay committed -
* gcc.dg/pr52132.c: Fix FAIL on 16-bit int platforms. From-SVN: r184393
Georg-Johann Lay committed -
libitm/ * beginend.cc (GTM::gtm_thread::begin_transaction): Move serial lock acquisition to ... * retry.cc (GTM::gtm_thread::decide_begin_dispatch): ... here. (default_dispatch): Make atomic. (GTM::gtm_thread::set_default_dispatch): Access atomically. (GTM::gtm_thread::decide_retry_strategy): Access atomically and use decide_begin_dispatch() if default_dispatch might have changed. (GTM::gtm_thread::number_of_threads_changed): Initialize default_dispatch here. From-SVN: r184392
Torvald Riegel committed -
PR tree-optimization/52286 * fold-const.c (fold_binary_loc): For (X & C1) | C2 optimization use double_int_to_tree instead of build_int_cst_wide, rewrite to use double_int vars. * gcc.c-torture/execute/pr52286.c: New test. From-SVN: r184391
Jakub Jelinek committed -
* acinclude.m4 (gcc_AC_INITFINI_ARRAY): Require gcc_SUN_LD_VERSION. Define _start. Remove -e 0 from $gcc_cv_ld invocation. Only use __GLIBC_PREREQ if defined. Enable on Solaris since Solaris 8 patch. (gcc_SUN_LD_VERSION): New macro. * configure.ac (ld_ver) <*-*-solaris2*>: Refer to gcc_SUN_LD_VERSION for version number format. * configure: Regenerate. * varasm.c (get_elf_initfini_array_priority_section): Set SECTION_NOTYPE for non-default priority. Use get_section instead of get_unnamed_section to emit .init_array/.fini_array with default priority. From-SVN: r184390
Rainer Orth committed -
2012-02-20 Paolo Carlini <paolo.carlini@oracle.com> PR libstdc++/52309 * include/bits/hashtable_policy.h (_Equality_base<, true,>:: _M_equal(const _Hashtable&)): Compare values with operator==. * testsuite/23_containers/unordered_set/operators/52309.cc: New. From-SVN: r184388
Paolo Carlini committed -
From-SVN: r184385
GCC Administrator committed
-
- 19 Feb, 2012 4 commits
-
-
From-SVN: r184381
Joseph Myers committed -
gcc/ * config/mips/mips.c (mips_need_mips16_rdhwr_p): New variable. (mips_get_tp): Set it. Record that __mips16_rdhwr binds locally. (mips_start_unique_function, mips_output_mips16_rdhwr) (mips_code_end): New functions. (TARGET_ASM_CODE_END): Define. libgcc/ * config.host (mips64*-*-linux*, mipsisa64*-*-linux*) (mips*-*-linux*): Remove t-slibgcc-libgcc. * config/mips/t-mips16 (LIB1ASMFUNCS): Remove __mips16_rdhwr. * config/mips/mips16.S (__mips16_rdhwr): Delete. From-SVN: r184380
Richard Sandiford committed -
gcc/ * config/mips/mips.c (mips16_build_call_stub): Add CFI information to stubs with non-sibling calls. libgcc/ * config/mips/mips16.S (CALL_STUB_RET): Add CFI information. From-SVN: r184379
Richard Sandiford committed -
From-SVN: r184377
GCC Administrator committed
-
- 18 Feb, 2012 7 commits
-
-
2012-02-18 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi (-fira-* options): Copy-edit. (ira-* parameters): Copy-edit. From-SVN: r184373
Sandra Loosemore committed -
2012-02-18 Tobias Burnus <burnus@net-b.de> PR fortran/52295 * interface.c (check_interface0): Internal procs in generic interfaces are allowed in Fortran 2008. 2012-02-18 Tobias Burnus <burnus@net-b.de> PR fortran/52295 * gfortran.dg/interface_35.f90: Use -std=f2003. * gfortran.dg/proc_ptr_comp_20.f90: Remove dg-warning. * gfortran.dg/interface_assignment_4.f90: Ditto. * gfortran.dg/bessel_1.f90: Ditto. * gfortran.dg/func_result_6.f90: Ditto. * gfortran.dg/hypot_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_21.f90: Ditto. From-SVN: r184372
Tobias Burnus committed -
2012-02-17 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi: Minor copy-edits to bring into conformance with GCC coding conventions. From-SVN: r184367
Sandra Loosemore committed -
From-SVN: r184365
Ian Lance Taylor committed -
2012-02-17 Sandra Loosemore <sandra@codesourcery.com> gcc/ * doc/invoke.texi: Consistently hyphenate "big-endian"/"little-endian" when used as adjectives. From-SVN: r184364
Sandra Loosemore committed -
From-SVN: r184363
Ian Lance Taylor committed -
From-SVN: r184362
GCC Administrator committed
-
- 17 Feb, 2012 18 commits
-
-
* contrib/testsuite-management/validate_failures.py (GetMakefileValue): Check for cross compilers. From-SVN: r184357
Doug Kwan committed -
From-SVN: r184356
Ian Lance Taylor committed -
From-SVN: r184355
Ian Lance Taylor committed -
* Make-lang.in (go/import.o): Add dependency on $(GO_LEX_H). From-SVN: r184353
Ian Lance Taylor committed -
From-SVN: r184352
Ian Lance Taylor committed -
* gospec.c (lang_specific_driver): If linking, and no -o option was used, add one. From-SVN: r184351
Ian Lance Taylor committed -
2012-02-17 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/51798 continued. * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): Grep for __atomic_, not __sync. * configure: Regenerated. From-SVN: r184350
Benjamin Kosnik committed -
re PR libstdc++/47058 ("--enable-maintainer-mode --disable-werror" wrongly upgrades warnings to errors in libstdc++) 2012-02-17 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/47058 * acinclude.m4 (GLIBCXX_ENABLE_WERROR): New. (GLIBCXX_EXPORT_FLAGS): Add -Wabi to WARN_FLAGS * configure.ac: Use it. * fragment.am: Set WERROR_FLAG conditionally on --disable-werror. * configure: Regenerate. * python/Makefile.in: Same. * Makefile.in: Same. * doc/Makefile.in: Same. * include/Makefile.in: Same. * po/Makefile.in: Same. * python/Makefile.in: Same. * src/Makefile.in: Same. * src/c++11/Makefile.in: Same. * src/c++98/Makefile.in: Same. * testsuite/Makefile.in: Same. From-SVN: r184349
Benjamin Kosnik committed -
From-SVN: r184348
Ian Lance Taylor committed -
From-SVN: r184347
Ian Lance Taylor committed -
PR go/52266 libgo: Remove accidental AC_INCLUDES_DEFAULT from configure script. From-SVN: r184345
Ian Lance Taylor committed -
2012-02-17 Ed Schonberg <schonberg@adacore.com> * exp_ch6.adb (Legal_Copy): If layout is not determined in the front-end, do not emit error message when by-reference actual is potentially unaligned. * gcc-interface/decl.c (gnat_to_gnu_field): Better error message for illegal representation clause on tagged or aliased component, or on by-reference type with forced alignment. 2012-02-17 Nicolas Roche <roche@adacore.com> * gcc-interface/Makefile.in: Ensure FORCE_DEBUG_ADAFLAGS variables is propagated by gnatlib-sjlj and gnatlib-zcx targets. * gcc-interface/Make-lang.in: Update dependencies. 2012-02-17 Thomas Quinot <quinot@adacore.com> * sem_ch12.adb (Analyze_Package_Instantiation): For an instantiation in an RCI library unit, omit the instance body if the RCI library unit is the instance itself (E.2.3(18)), but include the body if the instantiation is within the RCI declaration (12.3(12)). From-SVN: r184343
Arnaud Charlet committed -
sem_prag.adb (Analyze_PPC_In_Decl_Part): Pre'Class and Post'Class aspects can only be specified for a primitive... 2012-02-17 Steve Baird <baird@adacore.com> * sem_prag.adb (Analyze_PPC_In_Decl_Part): Pre'Class and Post'Class aspects can only be specified for a primitive operation of a tagged type. From-SVN: r184342
Steve Baird committed -
2012-02-17 Yannick Moy <moy@adacore.com> * gnat_rm.texi: Minor shuffling. 2012-02-17 Ed Schonberg <schonberg@adacore.com> * aspects.adb: Expression functions can carry pre/postconditions. * par-ch6.adb (P_Subprogram): look for optional pre/postconditions in an expression function. * sem_prag (Check_Precondition_Postcondition): legal on expression functions. 2012-02-17 Vincent Pucci <pucci@adacore.com> * a-cdlili.adb, a-cidlli.adb, a-cihama.adb, a-cimutr.adb, * a-ciorma.adb, a-cohama.adb, a-coinve.adb, a-comutr.adb, * a-convec.adb, a-coorma.adb (Adjust): New routine. (Constant_Reference): Increment Busy and Lock counters. (Reference): Increase Busy and Lock counters. (Finalize): New routine. * a-cihase.adb, a-ciorse.adb, a-cohase.adb, a-coorse.adb: (Adjust): New routine. (Constant_Reference): Increment Busy and Lock counters. (Finalize): New routine. * a-cdlili.ads, a-cidlli.ads, a-cihama.ads, a-cihase.ads, * a-cimutr.ads, a-ciorma.ads, a-ciorse.ads, a-cohama.ads, * a-cohase.ads, a-coinve.ads, a-comutr.ads, a-convec.ads, * a-coorma.ads, a-coorse: Controlled component added to the reference types. 2012-02-17 Robert Dewar <dewar@adacore.com> * restrict.adb (Check_Restriction): Add special handling for No_Obsolescent_Features. 2012-02-17 Hristian Kirtchev <kirtchev@adacore.com> * exp_util.adb (Find_Finalize_Address): When dealing with an internally built full view for a type with unknown discriminants, use the original record type. From-SVN: r184341
Arnaud Charlet committed -
From-SVN: r184340
Walter Lee committed -
2012-02-17 Robert Dewar <dewar@adacore.com> * sem_dim.adb: Minor reformatting. 2012-02-17 Yannick Moy <moy@adacore.com> * gnat_rm.texi: Minor rewording. From-SVN: r184339
Arnaud Charlet committed -
2012-02-17 Thomas Quinot <quinot@adacore.com> * sem_aggr.adb: Minor reformatting. 2012-02-17 Robert Dewar <dewar@adacore.com> * gnat_ugn.texi: Update doc for -gnatw.m to include 2*x case. 2012-02-17 Vincent Pucci <pucci@adacore.com> * sem_dim.adb (Is_Dim_IO_Package_Entity): New routine. (Is_Dim_IO_Package_Instantiation): Is_Dim_IO_Package_Entity call added. (Is_Procedure_Put_Call): Is_Dim_IO_Package_Entity call added. * s-dim.ads: Make package Pure. 2012-02-17 Gary Dismukes <dismukes@adacore.com> * prj-nmsc.adb: Minor reformatting. 2012-02-17 Yannick Moy <moy@adacore.com> * gnat_rm.texi: Update GNAT RM with a separate chapter on restrictions. From-SVN: r184338
Arnaud Charlet committed -
2012-02-17 Yannick Moy <moy@adacore.com> * gnat_ugn.texi: Fix typos. 2012-02-17 Pascal Obry <obry@adacore.com> * prj-nmsc.adb: prj-nmsc.adb (Check_Aggregated): Check that an aggregate is not Externally_Built. 2012-02-17 Ed Schonberg <schonberg@adacore.com> * sem_aggr.adb (Resolve_Record_Aggregate): If a composite component has a box association, copy the default value using the current scope as the scope of internal types, to prevent scoping anomalies in gigi. From-SVN: r184337
Arnaud Charlet committed
-