1. 12 Jun, 2012 7 commits
    • emit-rtl.c (set_mem_attributes_minus_bitpos): Remove dead code. · f68396a1
      2012-06-12  Richard Guenther  <rguenther@suse.de>
      
      	* emit-rtl.c (set_mem_attributes_minus_bitpos): Remove dead code.
      	* alias.c (ao_ref_from_mem): MEM_EXPR is conservative, MEM_OFFSET
      	and MEM_SIZE only refines it.  Reflect that and be less conservative
      	if either of the latter is not known.
      
      From-SVN: r188429
      Richard Guenther committed
    • re PR rtl-optimization/53589 (ICE in maybe_record_trace_start with asm goto) · 891ca07d
      	PR rtl-optimization/53589
      	* cfgrtl.c (force_nonfallthru_and_redirect): Do asm_goto_edge
      	discovery even when e->dest != target.  If any LABEL_REF points
      	to e->dest label, redirect it to target's label.
      
      	* gcc.dg/torture/pr53589.c: New test.
      
      From-SVN: r188428
      Jakub Jelinek committed
    • re PR rtl-optimization/50749 (Auto-inc-dec does not find subsequent contiguous mem accesses) · ed6a1ff9
      	PR target/50749
      	* gcc.target/sh/pr50749-sf-postinc-2.c: New.
      	* gcc.target/sh/pr50749-sf-postinc-4.c: New.
      	* gcc.target/sh/pr50749-qihisi-postinc-2.c: New.
      	* gcc.target/sh/pr50749-qihisi-postinc-4.c: New.
      	* gcc.target/sh/pr50749-sf-predec-2.c: New.
      	* gcc.target/sh/pr50749-sf-predec-4.c: New.
      	* gcc.target/sh/pr50749-qihisi-predec-1.c: New.
      	* gcc.target/sh/pr50749-qihisi-predec-3.c: New.
      	* gcc.target/sh/pr50749-sf-postinc-1.c: New.
      	* gcc.target/sh/pr50749-sf-postinc-3.c: New.
      	* gcc.target/sh/pr50749-qihisi-postinc-1.c: New.
      	* gcc.target/sh/pr50749-qihisi-postinc-3.c: New.
      	* gcc.target/sh/pr50749-sf-predec-1.c: New.
      	* gcc.target/sh/pr50749-sf-predec-3.c: New.
      	* gcc.target/sh/pr50749-qihisi-predec-2.c: New.
      	* gcc.target/sh/pr50749-qihisi-predec-4.c: New.
      
      From-SVN: r188426
      Oleg Endo committed
    • sh.c (output_stack_adjust): Remove !epilogue_p condition for generating… · 2b8088e7
      sh.c (output_stack_adjust): Remove !epilogue_p condition for generating REG_FRAME_RELATED_EXPR note.
      
      2012-06-12  Chung-Lin Tang  <cltang@codesourcery.com>
      
      	* config/sh/sh.c (output_stack_adjust): Remove !epilogue_p
      	condition for generating REG_FRAME_RELATED_EXPR note.
      	(pop): Add code for generating REG_CFA_RESTORE,
      	REG_CFA_ADJUST_CFA notes. Set RTX_FRAME_RELATED_P to 1.
      	(sh_expand_epilogue): Use frame_insn() for FP to SP move.
      	Set 'frame_p' of calls to output_stack_adjust() to 'true'.
      
      From-SVN: r188424
      Chung-Lin Tang committed
    • libgcc-bsd.ver: Version symbol __cpu_indicator_init. · 91fe5efb
      2012-06-11  Sriraman Tallam  <tmsriram@google.com>
      
      	* config/i386/libgcc-bsd.ver: Version symbol __cpu_indicator_init.
      	* config/i386/libgcc-sol2.ver: Ditto.
      	* config/i386/libgcc-glibc.ver: Ditto.
      
      	* gcc.target/i386/builtin_target.c (vendor_signatures): New enum.
      	(check_intel_cpu_model): New function.
      	(check_amd_cpu_model): New function.
      	(check_features): New function.
      	(__get_cpuid_output): New function.
      	(check_detailed): New function.
      	(fn1): Rename to quick_check.
      	(main): Update to call quick_check and call check_detailed.
      
      From-SVN: r188417
      Sriraman Tallam committed
    • alpha.c (HWI_HEX2): Add missing shift. · 3db91d7e
              * config/alpha/alpha.c (HWI_HEX2): Add missing shift.
              * vmsdbgout.c (VMS_EPOCH_OFFSET): Add LL suffix.
      
      From-SVN: r188413
      Richard Henderson committed
    • Daily bump. · fce77664
      From-SVN: r188409
      GCC Administrator committed
  2. 11 Jun, 2012 20 commits
  3. 10 Jun, 2012 1 commit
  4. 09 Jun, 2012 7 commits
  5. 08 Jun, 2012 5 commits