1. 16 Dec, 2013 5 commits
    • re PR libgomp/58756 (FAIL: libgomp.c/pr58392.c execution test) · e9792e1d
      	PR libgomp/58756
      	* omp-low.c (lower_rec_input_clauses) <case OMP_CLAUSE_REDUCTION>: For
      	reductions without placeholder if is_simd, but when not using
      	GOMP_SIMD* internal calls, also perform the reduction operation
      	on the outer var rather than simple assignment.
      
      	* testsuite/libgomp.c/pr58756.c: New test.
      
      From-SVN: r206011
      Jakub Jelinek committed
    • i386.c (slm_cost): Fix imul cost for HI. · cc7937da
      * config/i386/i386.c (slm_cost): Fix imul cost for HI.
      
      From-SVN: r206010
      Yuri Rumyantsev committed
    • re PR middle-end/58956 (wrong code at -O1 and above (affecting gcc 4.6 to trunk)) · 9f1363cd
      	PR middle-end/58956
      	PR middle-end/59470
      	* gimple-walk.h (walk_stmt_load_store_addr_fn): New typedef.
      	(walk_stmt_load_store_addr_ops, walk_stmt_load_store_ops): Use it
      	for callback params.
      	* gimple-walk.c (walk_stmt_load_store_ops): Likewise.
      	(walk_stmt_load_store_addr_ops): Likewise.  Adjust all callback
      	calls to supply the gimple operand containing the base tree
      	as an extra argument.
      	* tree-ssa-ter.c: Include gimple-walk.h.
      	(find_ssaname, find_ssaname_in_store): New helper functions.
      	(find_replaceable_in_bb): For calls or GIMPLE_ASM, only set
      	same_root_var if USE is used somewhere in the stores of the stmt.
      	* ipa-prop.c (visit_ref_for_mod_analysis): Remove name of the stmt
      	argument and ATTRIBUTE_UNUSED, add another unnamed tree argument.
      	* ipa-pure-const.c (check_load, check_store, check_ipa_load,
      	check_ipa_store): Likewise.
      	* gimple.c (gimple_ior_addresses_taken_1, check_loadstore): Likewise.
      	* ipa-split.c (test_nonssa_use, mark_nonssa_use): Likewise.
      	(verify_non_ssa_vars, visit_bb): Adjust their callers.
      	* cfgexpand.c (add_scope_conflicts_1): Use
      	walk_stmt_load_store_addr_fn type for visit variable.
      	(visit_op, visit_conflict): Remove name of the stmt
      	argument and ATTRIBUTE_UNUSED, add another unnamed tree argument.
      	* tree-sra.c (asm_visit_addr): Likewise.  Remove name of the data
      	argument and ATTRIBUTE_UNUSED.
      	* cgraphbuild.c (mark_address, mark_load, mark_store): Add another
      	unnamed tree argument.
      	* gimple-ssa-isolate-paths.c (check_loadstore): Likewise.  Remove
      	ATTRIBUTE_UNUSED from stmt parameter.
      
      	* gcc.target/i386/pr59470.c: New test.
      
      From-SVN: r206009
      Jakub Jelinek committed
    • opts-common.c (integral_argument): Add support for hexadecimal command option integer arguments. · 317c1849
      2013-12-16  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	* opts-common.c (integral_argument): Add support for
      	hexadecimal command option integer arguments. Update comments.
      
      From-SVN: r206008
      Chung-Lin Tang committed
    • Daily bump. · de9d8725
      From-SVN: r206007
      GCC Administrator committed
  2. 15 Dec, 2013 7 commits
    • re PR ipa/59265 (Segmentation fault in ipa_note_param_call for -fprofile-use in SPEC CPU2006) · b786d31f
      
      	PR ipa/59265
      	* ipa-prop.c (ipa_analyze_call_uses): Skip already
      	devirtualized calls.
      	g++.dg/torture/pr59265.C: New testcase.
      
      From-SVN: r206004
      Jan Hubicka committed
    • vect-nop-move.c (foo32x2_be): Call __builtin_ia32_emms for 32bit x86 targets. · 88fab00d
      	* gcc.dg/vect/vect-nop-move.c (foo32x2_be): Call
      	__builtin_ia32_emms for 32bit x86 targets.
      	(foo32x2_le): Ditto.
      	(main): Reorder function calls.
      
      From-SVN: r206002
      Uros Bizjak committed
    • pr57756.c (dg-options): Add -mno-sse3. · 4e7a80df
      	* gcc.target/i386/pr57756.c (dg-options): Add -mno-sse3.
      
      From-SVN: r206000
      Uros Bizjak committed
    • * ChangeLog: Add missing PR number. · 71803dc5
      From-SVN: r205999
      Uros Bizjak committed
    • pr43662.c (dg-options): Add -maccumulate-outgoing-args. · e009b7da
      	* gcc.target/i386/pr43662.c (dg-options):
      	Add -maccumulate-outgoing-args.
      	* gcc.target/i386/pr43869.c (dg-options): Ditto.
      	* gcc.target/i386/pr57003.c (dg-options): Ditto.
      	* gcc.target/i386/avx-vzeroupper-16.c (dg-options):
      	Remove -mtune=generic and add -maccumulate-outgoing-args instead.
      	* gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
      	* gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
      	Add -maccumulate-outgoing-args.
      	* gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
      	* gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
      
      From-SVN: r205998
      Uros Bizjak committed
    • re PR fortran/59493 ([OOP] ICE: Segfault on Class(*) pointer association) · 013a961b
      2013-12-15  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/59493
      	* class.c (gfc_find_intrinsic_vtab): Handle BT_CLASS.
      
      
      2013-12-15  Janus Weil  <janus@gcc.gnu.org>
      
      	PR fortran/59493
      	* gfortran.dg/unlimited_polymorphic_15.f90: New.
      
      From-SVN: r205997
      Janus Weil committed
    • Daily bump. · 5fbcd8d4
      From-SVN: r205996
      GCC Administrator committed
  3. 14 Dec, 2013 14 commits
  4. 13 Dec, 2013 14 commits