i386.md (*lea<mode>): Remove unneeded temporary.
authorUros Bizjak <ubizjak@gmail.com>
Sat, 27 Oct 2012 09:27:54 +0000 (11:27 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 27 Oct 2012 09:27:54 +0000 (11:27 +0200)
* config/i386/i386.md (*lea<mode>): Remove unneeded temporary.

From-SVN: r192873

gcc/ChangeLog
gcc/config/i386/i386.md

index e31a0418093136ff84cce4e07522c79042945c55..de68dac17d752e51d4d844b5e5dbf866e2930003 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/i386.md (*lea<mode>): Remove unneeded temporary.
+
 2012-10-26  David S. Miller  <davem@davemloft.net>
 
        * config/sparc/constraints.md: Update unused letter list, move
index 63d64acf23d4346090b5007490fb44232e68c686..cdbf73123864d553a1372ad2ae4b44a27464f563 100644 (file)
        (match_operand:SWI48 1 "lea_address_operand" "p"))]
   ""
 {
-  rtx addr = operands[1];
-
-  if (SImode_address_operand (addr, VOIDmode))
+  if (SImode_address_operand (operands[1], VOIDmode))
     {
       gcc_assert (TARGET_64BIT);
       return "lea{l}\t{%E1, %k0|%k0, %E1}";