1. 22 Jul, 2012 8 commits
    • sh.md (negc): Delete expander. · 7222fdd8
      	* config/sh/sh.md (negc): Delete expander.
      	(*negc): Rename insn to negc.
      
      From-SVN: r189759
      Oleg Endo committed
    • Handle recent changes in default atomics for cris*-*-linux*. · 8a0678fa
      	* gcc.target/cris/torture/sync-mis-xchg-i-1ml.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-2ml.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-3ml.c,
      	gcc.target/cris/torture/sync-mis-xchg-s-1ml.c,
      	gcc.target/cris/torture/sync-mis-op-i-1ml.c,
      	gcc.target/cris/torture/sync-mis-op-i-2ml.c,
      	gcc.target/cris/torture/sync-mis-op-i-3ml.c,
      	gcc.target/cris/torture/sync-mis-op-s-1ml.c: New tests.
      	* gcc.target/cris/torture/sync-mis-op-i-2a.c: Make sure
      	-mno-unaligned-atomic-may-use-library is in effect for
      	cris*-*-linux*.
      	* gcc.target/cris/torture/sync-mis-xchg-i-1.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-2.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-3.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-2a.c,
      	gcc.target/cris/torture/sync-mis-xchg-s-1.c,
      	gcc.target/cris/torture/sync-mis-op-i-1.c,
      	gcc.target/cris/torture/sync-mis-op-i-2.c,
      	gcc.target/cris/torture/sync-mis-op-i-1a.c,
      	gcc.target/cris/torture/sync-mis-op-i-3.c,
      	gcc.target/cris/torture/sync-mis-op-i-3a.c,
      	gcc.target/cris/torture/sync-mis-op-s-1a.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-1a.c,
      	gcc.target/cris/torture/sync-mis-xchg-i-3a.c,
      	gcc.target/cris/torture/sync-mis-xchg-s-1a.c: Similar.
      	* gcc.target/cris/torture/sync-mis-op-s-1.c: Ditto.
      	(main): Remove local variable x.
      	[mis_ok]: Check that atomics don't fail.
      
      From-SVN: r189757
      Hans-Peter Nilsson committed
    • re PR target/53961 (internal compiler error: in memory_address_length, at config/i386/i386.c:23341) · 888b670f
      	PR target/53961
      	* config/i386/i386.md (*lea): New insn pattern.
      	(*lea_1): Remove.
      	(*lea<mode>_2): Ditto.
      	(*lea_{3,4,5,6}_zext): Ditto.
      	* config/i386/constraints.md (j): Remove address constraint.
      	* config/i386/i386.c (ix86_decompose_address): Allow SImode subreg
      	of an address.
      	(ix86_print_operand_address): Handle SImode subreg of an address.
      	(ix86_avoid_lea_for_add): Reject zero-extended addresses for now.
      
      From-SVN: r189756
      Uros Bizjak committed
    • Emit executable-stack note correctly for CRIS targets. · 922a784c
      	* config/cris/cris.c (cris_file_end): New function.
      	(TARGET_ASM_FILE_END): Define.
      
      From-SVN: r189755
      Hans-Peter Nilsson committed
    • NetLogic Microsystems Inc. · eb448bee
      2012-07-22  Chung-Lin Tang  <cltang@codesourcery.com>
      	    Maxim Kuvyrkov  <maxim@codesourcery.com>
      	    NetLogic Microsystems Inc.
      
      	* config/mips/mips.c (mips_issue_rate): Handle XLP.
      	* config/mips/mips.md: Include xlp.md.
      	* config/mips/xlp.md: New file.
      
      
      Co-Authored-By: Maxim Kuvyrkov <maxim@codesourcery.com>
      
      From-SVN: r189754
      Chung-Lin Tang committed
    • vrp72.c: New test. · e5337b35
      2012-07-21  Andrew Pinski  <apinski@cavium.com>
      
      	*  gcc.dg/tree-ssa/vrp72.c: New test.
      	*  gcc.dg/tree-ssa/vrp73.c: New test.
      	*  gcc.dg/tree-ssa/vrp74.c: New test.
      	*  gcc.dg/tree-ssa/vrp75.c: New test.
      
      From-SVN: r189753
      Andrew Pinski committed
    • alias-21.c: New testcase. · 40287ad3
      2012-07-21  Andrew Pinski  <apinski@cavium.com>
      
      	* gcc.dg/tree-ssa/alias-21.c: New testcase.
      	* gcc.dg/tree-ssa/alias-22.c: New testcase.
      
      From-SVN: r189752
      Andrew Pinski committed
    • Daily bump. · d524f43e
      From-SVN: r189751
      GCC Administrator committed
  2. 21 Jul, 2012 12 commits
  3. 20 Jul, 2012 20 commits