1. 23 Jul, 2014 6 commits
    • invoke.texi: -O3 enables -ftree-loop-distribute-patterns. · 861d14df
      2014-07-23  Host Schirmeier  <horst@schirmeier.com>
      
      	* doc/invoke.texi: -O3 enables -ftree-loop-distribute-patterns.
      
      From-SVN: r212928
      Host Schirmeier committed
    • [ARM] Enable arm target in ira-shrinkwrap-prep* testcases. · 47e1e86f
      [gcc/]
      
      	* config/arm/arm.c (arm_get_frame_offsets): If both r3 and other
      	callee-saved registers are available for padding purpose
      	and r3 is not mandatory, then prefer use those callee-saved
      	instead of r3.
      
      [gcc/testsuite]
      
      	* gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
      	* gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
      	* gcc.dg/pr10474.c (target): Likewise.
      
      From-SVN: r212927
      Jiong Wang committed
    • params.def (PARAM_MAX_COMBINE_INSNS): New. · e9a8fc23
      2014-07-23  Richard Biener  <rguenther@suse.de>
      
      	* params.def (PARAM_MAX_COMBINE_INSNS): New.
      	* combine.c: Include statistics.h and params.h.
      	(combine_instructions): Guard three and four insn combines
      	with max-combine-insns value.  Record statistics for combines
      	performed.
      	* doc/invoke.texi (max-combine-insns): Document new param.
      
      From-SVN: r212923
      Richard Biener committed
    • gcc/ · 322a0b39
      	* graphite-isl-ast-to-gimple.c:
      	(translate_isl_ast_node_block): New function.
      	(translate_isl_ast): Add calling of translate_isl_ast_node_block.
      
      	gcc/testsuite/gcc.dg/graphite/
      	* isl-ast-gen-blocks-1.c: New testcase.
      	* isl-ast-gen-blocks-2.c: New testcase.
      
      From-SVN: r212922
      Roman Gareev committed
    • gcc/ · fb3764d1
      	* graphite-isl-ast-to-gimple.c:
      	(get_max_schedule_dimensions): New function.
      	(extend_schedule): Likewise.
      	(generate_isl_schedule): Add calling of extend_schedule and
      	get_max_schedule_dimensions.
      
      From-SVN: r212921
      Roman Gareev committed
    • Daily bump. · 8d720481
      From-SVN: r212919
      GCC Administrator committed
  2. 22 Jul, 2014 10 commits
  3. 21 Jul, 2014 10 commits
    • re PR target/55701 (Inline some instances of memset for ARM) · 62e79a48
      	PR target/55701
      	* config/arm/arm.md (setmem): New pattern.
      	* config/arm/arm-protos.h (struct tune_params): New fields.
      	(arm_gen_setmem): New prototype.
      	* config/arm/arm.c (arm_slowmul_tune): Initialize new fields.
      	(arm_fastmul_tune, arm_strongarm_tune, arm_xscale_tune): Ditto.
      	(arm_9e_tune, arm_v6t2_tune, arm_cortex_tune): Ditto.
      	(arm_cortex_a8_tune, arm_cortex_a7_tune): Ditto.
      	(arm_cortex_a15_tune, arm_cortex_a53_tune): Ditto.
      	(arm_cortex_a57_tune, arm_cortex_a5_tune): Ditto.
      	(arm_cortex_a9_tune, arm_cortex_a12_tune): Ditto.
      	(arm_v7m_tune, arm_v6m_tune, arm_fa726te_tune): Ditto.
      	(arm_const_inline_cost): New function.
      	(arm_block_set_max_insns): New function.
      	(arm_block_set_non_vect_profit_p): New function.
      	(arm_block_set_vect_profit_p): New function.
      	(arm_block_set_unaligned_vect): New function.
      	(arm_block_set_aligned_vect): New function.
      	(arm_block_set_unaligned_non_vect): New function.
      	(arm_block_set_aligned_non_vect): New function.
      	(arm_block_set_vect, arm_gen_setmem): New functions.
      
      	* gcc.target/arm/memset-inline-1.c: New test.
      	* gcc.target/arm/memset-inline-2.c: New test.
      	* gcc.target/arm/memset-inline-3.c: New test.
      	* gcc.target/arm/memset-inline-4.c: New test.
      	* gcc.target/arm/memset-inline-5.c: New test.
      	* gcc.target/arm/memset-inline-6.c: New test.
      	* gcc.target/arm/memset-inline-7.c: New test.
      	* gcc.target/arm/memset-inline-8.c: New test.
      	* gcc.target/arm/memset-inline-9.c: New test.
      
      From-SVN: r212893
      Bin Cheng committed
    • arm.c (output_move_neon): Handle REG explicitly. · 8cde4e71
      
      	* config/arm/arm.c (output_move_neon): Handle REG explicitly.
      
      From-SVN: r212892
      Bin Cheng committed
    • Fix fuse-caller-save-rec.c · 38303b1a
      2014-07-21  Tom de Vries  <tom@codesourcery.com>
      
      	PR target/61827
      	* gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix to bar
      	symbol in scan-assembler-times call check.
      
      From-SVN: r212891
      Tom de Vries committed
    • Fix fuse-caller-save test-cases · ad6e8e31
      2014-07-21  Tom de Vries  <tom@codesourcery.com>
      
      	PR target/61827
      	* gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
      	for darwin in scan-assembler-times check.
      	* gcc.target/i386/fuse-caller-save.c: Remove cfi-related
      	scan-assembler-not checks.  Add checks for insns.
      	(main): Remove.
      	* gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
      	scan-assembler-not checks.  Copy checks from i386/fuse-caller-save.c.
      	(main): Remove.
      
      From-SVN: r212890
      Tom de Vries committed
    • Fix fuse-caller-save-xmm.c test-case · 72c47e0d
      2014-07-21  Tom de Vries  <tom@codesourcery.com>
      
      	PR target/61827
      	* gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
      	dg-options.  Add checks for insns with xmm registers.  Remove
      	cfi_def_cfa_offset checks.  Generalize checks containing %rsp.
      	(main): Remove.
      
      From-SVN: r212888
      Tom de Vries committed
    • ChangeLog: Correct PR number. · 87adf25a
      	* ChangeLog: Correct PR number.
      	* testsuite/ChangeLog: Ditto.
      
      From-SVN: r212887
      Uros Bizjak committed
    • re PR ipa/61885 (ICE: in types_same_for_odr, at ipa-devirt.c:383 with LTO) · 9c3c2608
      	PR target/61885
      	* config/i386/avx512fintrin.h: Move constants for mantissa extraction
      	out of #ifdef __OPTIMIZE__.
      
      testsuite/ChangeLog:
      
      	PR target/61885
      	* gcc.target/i386/pr61885.c: New test.
      
      From-SVN: r212886
      Uros Bizjak committed
    • mklog: Run mklog as a filter. · 633e5fbb
      contrib/
      2014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
      	    Yury Gribov  <y.gribov@samsung.com>
      
      	* mklog: Run mklog as a filter.
      
      Co-Authored-By: Yury Gribov <y.gribov@samsung.com>
      
      From-SVN: r212884
      Trevor Saunders committed
    • contrib/ · 863aa163
      2014-07-21  Trevor Saunders  <tsaunders@mozilla.com>
      
      	mklog: Read name and email from git config when available.
      
      From-SVN: r212883
      Trevor Saunders committed
    • Daily bump. · 5be1f50e
      From-SVN: r212882
      GCC Administrator committed
  4. 20 Jul, 2014 14 commits