1. 25 Sep, 2007 14 commits
  2. 24 Sep, 2007 22 commits
  3. 23 Sep, 2007 4 commits
    • configure.ac (ld_vers): Support GNU linker version xx.xx.* · 5702b273
      2007-09-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	* configure.ac (ld_vers): Support GNU linker version xx.xx.*
      	* configure: Regenerated.
      
      From-SVN: r128702
      H.J. Lu committed
    • fold-const.c (fold_binary): Fold BIT_AND_EXPR's with a pointer operand. · e5901cad
      	gcc/
      	fold-const.c (fold_binary): Fold BIT_AND_EXPR's with a pointer operand.
      	(get_pointer_modulus_and_residue): New function.
      
      	gcc/testsuite/
      	gcc.dg/fold-bitand-1.c: New test.
      	gcc.dg/fold-bitand-2.c: New test.
      	gcc.dg/fold-bitand-3.c: New test.
      	gcc.dg/fold-bitand-4.c: New test.
      
      From-SVN: r128701
      Ollie Wild committed
    • mips.c (build_mips16_call_stub): On 64-bit targets, combine an SC return value… · 50b73fcd
      mips.c (build_mips16_call_stub): On 64-bit targets, combine an SC return value into a single register.
      
      gcc/
      	* config/mips/mips.c (build_mips16_call_stub): On 64-bit targets,
      	combine an SC return value into a single register.
      
      From-SVN: r128700
      Richard Sandiford committed
    • opth-gen.awk (target_flags_explicit): Declare. · e9276c30
      gcc/
      	* opth-gen.awk (target_flags_explicit): Declare.
      	* toplev.h (target_flags_explicit): Delete declaration.
      	* toplev.c (target_flags): Likewise.
      	* config/mips/mips.h (mips_llsc_setting, mips_llsc): Delete.
      	(GENERATE_SYNC, GENERATE_LL_SC): Redefine using target_explicit_flags.
      	Never return true for TARGET_MIPS16.
      	* config/mips/mips.c (mips_llsc): Delete.
      	(mips_handle_option): Remove -mllsc handling.
      	(mips_strip_unspec_address): Tweak comment.
      	* config/mips/mips.opt (mllsc): Use a target mask.
      
      gcc/testsuite/
      	* gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
      	any of the macros to be defined for __mips16.
      	* gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
      
      From-SVN: r128699
      Richard Sandiford committed