mirror of git://gcc.gnu.org/git/gcc.git
df-core.c (df_find_def): Compare register numbers.
* df-core.c (df_find_def): Compare register numbers. (df_find_use): Likewise. From-SVN: r197929
This commit is contained in:
parent
fafb9b1865
commit
226e378f4d
|
|
@ -1,3 +1,8 @@
|
||||||
|
2013-04-12 Steven Bosscher <steven@gcc.gnu.org>
|
||||||
|
|
||||||
|
* df-core.c (df_find_def): Compare register numbers.
|
||||||
|
(df_find_use): Likewise.
|
||||||
|
|
||||||
2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
|
2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
|
||||||
|
|
||||||
PR target/56903
|
PR target/56903
|
||||||
|
|
|
||||||
|
|
@ -1800,7 +1800,7 @@ df_find_def (rtx insn, rtx reg)
|
||||||
for (def_rec = DF_INSN_UID_DEFS (uid); *def_rec; def_rec++)
|
for (def_rec = DF_INSN_UID_DEFS (uid); *def_rec; def_rec++)
|
||||||
{
|
{
|
||||||
df_ref def = *def_rec;
|
df_ref def = *def_rec;
|
||||||
if (rtx_equal_p (DF_REF_REAL_REG (def), reg))
|
if (DF_REF_REGNO (def) == REGNO (reg))
|
||||||
return def;
|
return def;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1834,14 +1834,14 @@ df_find_use (rtx insn, rtx reg)
|
||||||
for (use_rec = DF_INSN_UID_USES (uid); *use_rec; use_rec++)
|
for (use_rec = DF_INSN_UID_USES (uid); *use_rec; use_rec++)
|
||||||
{
|
{
|
||||||
df_ref use = *use_rec;
|
df_ref use = *use_rec;
|
||||||
if (rtx_equal_p (DF_REF_REAL_REG (use), reg))
|
if (DF_REF_REGNO (use) == REGNO (reg))
|
||||||
return use;
|
return use;
|
||||||
}
|
}
|
||||||
if (df->changeable_flags & DF_EQ_NOTES)
|
if (df->changeable_flags & DF_EQ_NOTES)
|
||||||
for (use_rec = DF_INSN_UID_EQ_USES (uid); *use_rec; use_rec++)
|
for (use_rec = DF_INSN_UID_EQ_USES (uid); *use_rec; use_rec++)
|
||||||
{
|
{
|
||||||
df_ref use = *use_rec;
|
df_ref use = *use_rec;
|
||||||
if (rtx_equal_p (DF_REF_REAL_REG (use), reg))
|
if (DF_REF_REGNO (use) == REGNO (reg))
|
||||||
return use;
|
return use;
|
||||||
}
|
}
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue