From: Steven Bosscher Date: Fri, 12 Apr 2013 17:53:55 +0000 (+0000) Subject: df-core.c (df_find_def): Compare register numbers. X-Git-Tag: releases/gcc-4.9.0~6449 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=226e378f4d94cf604547dd4d1c1de624beab5fb0;p=thirdparty%2Fgcc.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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf244c018f12..05f2f7fa7cd5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-04-12 Steven Bosscher + + * df-core.c (df_find_def): Compare register numbers. + (df_find_use): Likewise. + 2013-04-12 Vladimir Makarov PR target/56903 diff --git a/gcc/df-core.c b/gcc/df-core.c index d392cd6867e2..e602290d8f4a 100644 --- a/gcc/df-core.c +++ b/gcc/df-core.c @@ -1800,7 +1800,7 @@ df_find_def (rtx insn, rtx reg) for (def_rec = DF_INSN_UID_DEFS (uid); *def_rec; 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; } @@ -1834,14 +1834,14 @@ df_find_use (rtx insn, rtx reg) for (use_rec = DF_INSN_UID_USES (uid); *use_rec; 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; } if (df->changeable_flags & DF_EQ_NOTES) for (use_rec = DF_INSN_UID_EQ_USES (uid); *use_rec; 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 NULL;