OSDN Git Service

PR bootstrap/43994
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 6 May 2010 17:34:47 +0000 (17:34 +0000)
committerMasaki Muranaka <monaka@monami-software.com>
Sun, 23 May 2010 05:01:06 +0000 (14:01 +0900)
* df-problems.c (dead_debug_insert_before): Use *DF_REF_REAL_LOC
instead of DF_REF_REAL_REG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159117 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/df-problems.c

index 467fc40..c5cc73a 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
 2010-05-06  Dave Korn  <dave.korn.cygwin@gmail.com>
 
        PR target/43888
index 5f908da..84506c5 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))
          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;
        }
       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))
     {
   /* 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)
        *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;
       /* ??? Should we simplify subreg of subreg?  */
       df_insn_rescan (DF_REF_INSN (cur->use));
       uses = cur->next;