1. 17 Dec, 2012 9 commits
    • log/syslog: Solaris portability patches. · a57bf407
      From-SVN: r194566
      Ian Lance Taylor committed
    • Fix whitespace in gcc/ChangeLog. · a48bd7c6
      From-SVN: r194560
      Jan-Benedict Glaw committed
    • varasm.c (pending_assemble_externals_processed): Guard with ASM_OUTPUT_EXTERNAL. · b076fff3
      	* varasm.c (pending_assemble_externals_processed): Guard
      	with ASM_OUTPUT_EXTERNAL.
      
      From-SVN: r194559
      Jan-Benedict Glaw committed
    • arm.md (zero_extend<mode>di2): Add extra alternatives for NEON registers. · cdbf870f
      2012-12-17  Andrew Stubbs  <ams@codesourcery.com>
      	    Ulrich Weigand  <ulrich.weigand@linaro.org>
      
      	gcc/
      	* config/arm/arm.md (zero_extend<mode>di2): Add extra alternatives
      	for NEON registers.
      	Add alternative for one-instruction extend-in-place.
      	(extend<mode>di2): Likewise.
      	Add constraints for Thumb-mode memory loads.
      	Prevent extend splitters doing NEON alternatives.
      	* config/arm/iterators.md (qhs_extenddi_cstr, qhs_zextenddi_cstr):
      	Adjust constraints to add new alternatives.
      	* config/arm/neon.md: Add splitters for zero- and sign-extend.
      
      	gcc/testsuite/
      	* gcc.target/arm/neon-extend-1.c: New file.
      	* gcc.target/arm/neon-extend-2.c: New file.
      
      Co-Authored-By: Ulrich Weigand <ulrich.weigand@linaro.org>
      
      From-SVN: r194558
      Andrew Stubbs committed
    • arm.md (type): Add "simple_alu_shift" to attribute "type". · 55ebe5ab
      gcc/
      
      2012-12-17  Greta Yorsh  <Greta.Yorsh@arm.com>
      
              * config/arm/arm.md (type): Add "simple_alu_shift" to attribute "type".
              (core_cycles): Update for simple_alu_shift.
              (thumb1_zero_extendhisi2,arm_zero_extendhisi2_v6): Use simple_alu_shift
              instead of a CPU-speicific condition for "type" attribute.
              (thumb1_zero_extendqisi2_v6,arm_zero_extendqisi2_v6): Likewise.
              (thumb1_extendhisi2,arm_extendhisi2_v6,arm_extendqisi_v6): Likewise.
              (thumb1_extendqisi2): Likewise.
              * config/arm/thumb2.md (thumb2_extendqisi_v6): Likewise.
              (thumb2_zero_extendhisi2_v6,thumb2_zero_extendqisi2_v6) Likewise.
              * config/arm/arm1020e.md (alu_shift_op): Use simple_alu_shift.
              * config/arm/arm1026ejs.md (alu_shift_op): Likewise.
              * config/arm/arm1136jfs.md (11_alu_shift_op): Likewise.
              * config/arm/arm926ejs.md (9_alu_op): Likewise.
              * config/arm/cortex-a15.md (cortex_a15_alu_shift): Likewise.
              * config/arm/cortex-a5.md (cortex_a5_alu_shift): Likewise.
              * config/arm/cortex-a8.md (cortex_a8_alu_shift,cortex_a8_mov): Likewise.
              * config/arm/cortex-a9.md (cortex_a9_dp,cortex_a9_dp_shift): Likewise.
              * config/arm/cortex-m4.md (cortex_m4_alu): Likewise.
              * config/arm/cortex-r4.md (cortex_r4_alu_shift): Likewise.
              * config/arm/fa526.md (526_alu_shift_op): Likewise.
              * config/arm/fa606te.md (fa606te_core): Likewise.
              * config/arm/fa626te.md (626te_alu_shift_op): Likewise.
              * config/arm/fa726te.md (726te_alu_shift_op): Likewise.
              * config/arm/fmp626.md (mp626_alu_shift_op): Likewise.
      
      From-SVN: r194557
      Greta Yorsh committed
    • target-supports.exp (add_options_for_arm_v8_neon): Add -march=armv8-a. · e9b16cc9
      2012-12-17  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
      
      	* lib/target-supports.exp (add_options_for_arm_v8_neon):
      	Add -march=armv8-a.
      
      From-SVN: r194556
      Kyrylo Tkachov committed
    • re PR target/54781 (ICE in refs_may_alias_p_1, at tree-ssa-alias.c:1124) · ef7a9fb8
      2012-12-17  Richard Biener  <rguenther@suse.de>
      
      	PR middle-end/54781
      	* alias.c (ao_ref_from_mem): More appropriately constrain the
      	base object we feed to the tree oracle.  Remove dead code.
      
      From-SVN: r194554
      Richard Biener committed
    • [AARCH64] Enable support for TARGET_VECTORIZE_AUTOVECTORIZE_VECTOR_SIZES. · 3b357264
      gcc/
      
      	* config/aarch64/aarch64.c
      	(aarch64_autovectorize_vector_sizes): New.
      	(TARGET_VECTORIZE_AUTOVECTORIZE_VECTOR_SIZES): Define.
      
      gcc/testsuite/
      
      	* lib/target-supports.exp
      	(check_effective_target_vect_multiple_sizes): Enable for AArch64.
      
      
      Co-Authored-By: Tejas Belagod <tejas.belagod@arm.com>
      
      From-SVN: r194552
      James Greenhalgh committed
    • Daily bump. · d6f60037
      From-SVN: r194546
      GCC Administrator committed
  2. 16 Dec, 2012 9 commits
  3. 15 Dec, 2012 9 commits
  4. 14 Dec, 2012 9 commits
  5. 13 Dec, 2012 4 commits