diff options
author | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-06 17:34:47 +0000 |
---|---|---|
committer | jakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-06 17:34:47 +0000 |
commit | eceee1ca8d11150442029d62d92be0e344973de2 (patch) | |
tree | 7725ed92141ba2650a86aaf31dd93398e6a991f4 /gcc/df-problems.c | |
parent | 74c9c69994e4c51823569ce8df1e566909422a25 (diff) | |
download | ppe42-gcc-eceee1ca8d11150442029d62d92be0e344973de2.tar.gz ppe42-gcc-eceee1ca8d11150442029d62d92be0e344973de2.zip |
PR bootstrap/43994
* 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
Diffstat (limited to 'gcc/df-problems.c')
-rw-r--r-- | gcc/df-problems.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 5f908da07ef..84506c588ae 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -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; |