function.c (fixup_var_refs_1, case MEM): Update CODE after updating X.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Fri, 18 Aug 2000 18:11:02 +0000 (18:11 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 18 Aug 2000 18:11:02 +0000 (14:11 -0400)
* function.c (fixup_var_refs_1, case MEM): Update CODE after
updating X.

From-SVN: r35790

gcc/ChangeLog
gcc/function.c

index 57f512cf6020cc8a2947ff8cf73aa244a5dd37a1..f4ed61d0b04fca1dfcc34df8f6a086daef0ad2a9 100644 (file)
@@ -1,3 +1,8 @@
+Fri Aug 18 14:23:18 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * function.c (fixup_var_refs_1, case MEM): Update CODE after
+       updating X.
+
 Fri 18-Aug-2000 18:33:45 BST  Neil Booth  <NeilB@earthling.net>
 
        * cpphash.h: Use HAVE_DESIGNATED_INITIALIZERS.
index 7601c94ef3612cd6d03fd30e35b94263262004f4..8687bcdba6aebb2bdae9e720b4b1bf97653ba9ab 100644 (file)
@@ -1976,6 +1976,7 @@ fixup_var_refs_1 (var, promoted_mode, loc, insn, replacements)
            replacement->new = copy_most_rtx (x, var);
 
          *loc = x = replacement->new;
+         code = GET_CODE (x);
        }
       break;