re PR bootstrap/43994 (Revision 159063 failed to bootstrap on Linux/ia64)
authorJakub Jelinek <jakub@redhat.com>
Thu, 6 May 2010 17:34:47 +0000 (19:34 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 6 May 2010 17:34:47 +0000 (19:34 +0200)
PR bootstrap/43994
* df-problems.c (dead_debug_insert_before): Use *DF_REF_REAL_LOC
instead of DF_REF_REAL_REG.

From-SVN: r159117

gcc/ChangeLog
gcc/df-problems.c

index 467fc409d6bd116c80136ad3252a2979759330e1..c5cc73afbdb8897f3edc026eebf545226473a2af 100644 (file)
@@ -1,3 +1,9 @@
+2010-05-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/43994
+       * df-problems.c (dead_debug_insert_before): Use *DF_REF_REAL_LOC
+       instead of DF_REF_REAL_REG.
+
 2010-05-06  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        PR target/43888
index 5f908da07ef32d7a2ba2546b10ebdea9c25bd599..84506c588ae5b19fde86e6ed56f77cb77236fe88 100644 (file)
@@ -3501,8 +3501,8 @@ dead_debug_insert_before (struct dead_debug *debug, unsigned int uregno,
          cur->next = NULL;
          if (!reg
              || (GET_MODE_BITSIZE (GET_MODE (reg))
-                 < GET_MODE_BITSIZE (GET_MODE (DF_REF_REAL_REG (cur->use)))))
-           reg = DF_REF_REAL_REG (cur->use);
+                 < GET_MODE_BITSIZE (GET_MODE (*DF_REF_REAL_LOC (cur->use)))))
+           reg = *DF_REF_REAL_LOC (cur->use);
        }
       else
        tailp = &(*tailp)->next;
@@ -3524,11 +3524,11 @@ dead_debug_insert_before (struct dead_debug *debug, unsigned int uregno,
   /* Adjust all uses.  */
   while ((cur = uses))
     {
-      if (GET_MODE (DF_REF_REAL_REG (cur->use)) == GET_MODE (reg))
+      if (GET_MODE (*DF_REF_REAL_LOC (cur->use)) == GET_MODE (reg))
        *DF_REF_REAL_LOC (cur->use) = dval;
       else
        *DF_REF_REAL_LOC (cur->use)
-         = gen_lowpart_SUBREG (GET_MODE (DF_REF_REAL_REG (cur->use)), dval);
+         = gen_lowpart_SUBREG (GET_MODE (*DF_REF_REAL_LOC (cur->use)), dval);
       /* ??? Should we simplify subreg of subreg?  */
       df_insn_rescan (DF_REF_INSN (cur->use));
       uses = cur->next;