- 25 Jan, 2012 28 commits
-
-
From-SVN: r183539
Ian Lance Taylor committed -
variables and emit save/restore for them. From-SVN: r183538
Richard Henderson committed -
PR lto/51698 * builtin-types.def: (BT_CONST_DOUBLE_PTR): New. (BT_FN_VOID_PTR_CONST_PTR_SIZE): New. (BT_FN_VOID_PTR_INT_SIZE): New. (BT_FN_UINT_UINT_VAR): Remove. (BT_FN_UINT32_UINT32_VAR): New. (BT_FN_DOUBLE_VPTR): Remove. (BT_FN_DOUBLE_CONST_DOUBLE_PTR): New. * gtm-builtins.def (_ITM_abortTransaction): Set return type to void. (_ITM_changeTransactionMode): Same. (_ITM_memmoveRtWt): Change return type to void. (_ITM_memcpyRtWt): Same. (_ITM_memsetW): Same. (_ITM_RaRD): Change types to double. (_ITM_RD): Same. (_ITM_RaWD): Same. (_ITM_RfWD): Same. * builtins.def (DEF_TM_BUILTIN): Set BOTH_P to true. testsuite/ PR lto/51698 * gcc.dg/lto/trans-mem-4_0.c: New. * gcc.dg/lto/trans-mem-4_1.c: New. * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for TM builtins. * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types. * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for TM builtins. From-SVN: r183537
Aldy Hernandez committed -
PR middle-end/51986 * sched-deps.c (sched_get_condition_with_rev_uncached): Don't test for pat == 0. From-SVN: r183536
Jakub Jelinek committed -
* gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash. From-SVN: r183535
Georg-Johann Lay committed -
From-SVN: r183534
Richard Sandiford committed -
* go.test/go-test.exp (go-gc-tests): Handle a few more test lines. From-SVN: r183533
Ian Lance Taylor committed -
gcc/ * config/mips/mips.c: Don't process ASM_OPERANDS. From-SVN: r183532
Richard Sandiford committed -
libstdc++-v3/ * testsuite/20_util/system_clock/1.cc: Add dg-require-time. * testsuite/22_locale/time_put/put/wchar_t/12439_1.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/12439_2.cc: Likewise. * testsuite/22_locale/time_put/put/wchar_t/12439_3.cc: Likewise. * testsuite/27_io/basic_istream/readsome/wchar_t/6746-2.cc: Add dg-require-fileio. * testsuite/27_io/basic_istream/seekg/wchar_t/fstream.cc: Likewise. * testsuite/27_io/basic_istream/tellg/wchar_t/1.cc: Likewise. * testsuite/27_io/basic_istream/tellg/wchar_t/fstream.cc: Likewise. * testsuite/27_io/basic_ostream/seekp/wchar_t/2346-fstream.cc: Likewise. * testsuite/27_io/basic_ostream/tellp/wchar_t/1.cc: Likewise. From-SVN: r183531
Richard Sandiford committed -
From-SVN: r183530
Ian Lance Taylor committed -
PR target/49868 Rename __pgm to __flash. Rename __pgm1 to __flash1. Rename __pgm2 to __flash2. Rename __pgm3 to __flash3. Rename __pgm4 to __flash4. Rename __pgm5 to __flash5. Rename __pgmx to __memx. * doc/extend.texi (AVR Named Address Spaces) Rename address space names as indicated above. * config/avr/avr.c (avr_addrspace): Ditto. * config/avr/avr-protos.h (avr_mem_pgmx_p): Rename to avr_mem_memx_p. (avr_mem_pgm_p): Rename to avr_mem_flash_p. * config/avr/predicates.md: Ditto. * config/avr/avr.c Ditto, and (avr_decl_pgmx_p): Rename to avr_decl_memx_p. (avr_decl_pgm_p): Rename to avr_decl_flash_p. * config/avr/avr.h (ADDR_SPACE_PGM): Rename to ADDR_SPACE_FLASH. (ADDR_SPACE_PGM1): Rename to ADDR_SPACE_FLASH1. (ADDR_SPACE_PGM2): Rename to ADDR_SPACE_FLASH2. (ADDR_SPACE_PGM3): Rename to ADDR_SPACE_FLASH3. (ADDR_SPACE_PGM4): Rename to ADDR_SPACE_FLASH4. (ADDR_SPACE_PGM5): Rename to ADDR_SPACE_FLASH5. (ADDR_SPACE_PGMX): Rename to ADDR_SPACE_MEMX. * config/avr/avr.c: Ditto. * config/avr/avr.md: Ditto. From-SVN: r183529
Georg-Johann Lay committed -
2012-01-25 Tobias Burnus <burnus@net-b.de> PR fortran/51995 * class.c (gfc_build_class_symbol): Ensure that fclass->f2k_derived is set. 2012-01-25 Tobias Burnus <burnus@net-b.de> PR fortran/51995 * gfortran.dg/typebound_proc_25.f90: New. From-SVN: r183528
Tobias Burnus committed -
PR c++/51992 * tree.c (find_decls_types_in_node): Walk gimple_call_fntype. From-SVN: r183527
Jason Merrill committed -
PR tree-optimization/51987 * tree-data-ref.c (get_references_in_stmt): Handle references in non-volatile GIMPLE_ASM. * gcc.target/i386/pr51987.c: New test. From-SVN: r183524
Jakub Jelinek committed -
2012-01-25 Richard Guenther <rguenther@suse.de> * tree-ssa-sccvn.c (vn_reference_eq): Also compare if both bases are dereferenced. From-SVN: r183522
Richard Guenther committed -
2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com> * gcc.dg/tm/lto-1.c: Require lto support in target. From-SVN: r183521
Greta Yorsh committed -
re PR rtl-optimization/48374 (ICE: in single_succ_edge, at basic-block.h:562 with -fselective-scheduling2 and __builtin_unreachable()) gcc: PR rtl-optimization/48374 * sel-sched-ir.h (get_all_loop_exits): Check for zero successors. testsuite: PR rtl-optimization/48374 * gcc.dg/pr48374.c: New test. From-SVN: r183519
Andrey Belevantsev committed -
tree-predcom.c (tree_predictive_commoning_loop): Bail out when compute_data_dependences_for_loop returns false. * tree-predcom.c (tree_predictive_commoning_loop): Bail out when compute_data_dependences_for_loop returns false. * tree-parloops.c (loop_parallel_p): Likewise. From-SVN: r183518
Andrey Belevantsev committed -
2012-01-25 Matthias Klose <doko@ubuntu.com> * config/linux/arm: Remove empty directory. * configure.tgt (config_path): Remove linux-arm for arm*-*-linux*. From-SVN: r183516
Matthias Klose committed -
2012-01-25 Matthias Klose <doko@ubuntu.com> * testsuite/30_threads/condition_variable_any/requirements: Remove empty directory. From-SVN: r183515
Matthias Klose committed -
2012-01-25 Richard Guenther <rguenther@suse.de> * tree.h (get_pointer_alignment_1): Declare. * builtins.c (get_pointer_alignment_1): New function. (get_pointer_alignment): Use it. From-SVN: r183514
Richard Guenther committed -
2012-01-25 Greta Yorsh <Greta.Yorsh@arm.com> * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums. From-SVN: r183513
Greta Yorsh committed -
re PR target/48308 (crosscompiling to arm fails with assembler: can't resolve '.LC4' {.rodata.str1.1 section} - '.LPIC4' {*UND* section}) 2012-01-25 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> PR rtl-optimization/48308 * combine.c (enum undo_kind): Add UNDO_LINKS. (struct undo): Add member l to other_contents and where. (do_SUBST_LINK): New. (SUBST_LINK): New. (try_combine): Handle LOG_LINKS for the dummy i1 case. (undo_all): Handle UNDO_LINKS. From-SVN: r183512
Ramana Radhakrishnan committed -
2012-01-24 Tobias Burnus <burnus@net-b.de> PR fortran/51966 * resolve.c (resolve_structure_cons): Only create an array constructors for nonscalars. 2012-01-24 Tobias Burnus <burnus@net-b.de> PR fortran/51966 * gfortran.dg/derived_constructor_char_3.f90: New. From-SVN: r183510
Tobias Burnus committed -
PR c++/51917 * decl.c (xref_basetypes): Check VEC_length instead of VEC_space. From-SVN: r183509
Jason Merrill committed -
From-SVN: r183507
GCC Administrator committed -
* c-common.c (c_common_type_for_mode): Match signed/unsigned types exactly. From-SVN: r183503
Mike Stump committed -
* go.test/go-test.exp (filecmp): New procedure. (errchk): Handle quoted square brackets. (go-gc-tests): Set go_compile_args. Handle various new test lines. Skip a few new tests. * lib/go-torture.exp (go-torture-execute): Use go_compile_args. From-SVN: r183502
Ian Lance Taylor committed
-
- 24 Jan, 2012 12 commits
-
-
From-SVN: r183500
Ian Lance Taylor committed -
From-SVN: r183499
Ian Lance Taylor committed -
* optabs.c (maybe_emit_atomic_test_and_set): Mark model unused. Allow non-QImode mem inputs. From-SVN: r183497
Richard Henderson committed -
From-SVN: r183496
Ian Lance Taylor committed -
gcc/ * optabs.c (gen_atomic_test_and_set): Use each argument. From-SVN: r183494
Richard Sandiford committed -
* lib/target-supports.exp (proc check_effective_target_vect_perm) (check_effective_target_vect_extract_even_odd) (check_effective_target_vect_interleave): Return true for MIPS paired-single. From-SVN: r183493
Richard Sandiford committed -
* config/mips/mips-ps-3d.md (mips_addr_ps, reduc_splus_v2sf) (mips_cvt_pw_ps, mips_cvt_ps_pw, mips_mulr_ps, mips_cabs_cond_<fmt>) (mips_cabs_cond_4s, mips_cabs_cond_ps, bc1any4t, bc1any4f, bc1any2t) (bc1any2f, mips_rsqrt1_<fmt>, mips_rsqrt2_<fmt>, mips_recip1_<fmt>) (mips_recip2_<fmt>): Require TARGET_MIPS3D rather than TARGET_PAIRED_SINGLE_FLOAT. From-SVN: r183492
Richard Sandiford committed -
* config/rs6000/t-linux64: Delete. Move.. * config/rs6000/t-ppc64-fp: ..softfp_wrap defines to here.. * config/rs6000/t-linux: ..and libgcc flags to here. From-SVN: r183491
Alan Modra committed -
From-SVN: r183490
Ian Lance Taylor committed -
gcc/testsuite/ * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable. (main): Use it instead of argc. From-SVN: r183489
Richard Sandiford committed -
libitm/ * config/linux/rwlock.cc (GTM::gtm_rwlock::write_unlock): Fix reader wake-up. From-SVN: r183488
Torvald Riegel committed -
re PR c++/51973 ([C++11] Template parameter deduction fails for overloaded functions when template parameters have defaulted arguments) PR c++/51973 * tree.c (called_fns_equal): Check template args. (cp_tree_equal): Call it. From-SVN: r183487
Jason Merrill committed
-