aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDenis Chertykov <denisc@overta.ru>2001-08-26 16:33:25 +0000
committerDenis Chertykov <denisc@gcc.gnu.org>2001-08-26 20:33:25 +0400
commit6baff4c1e804d360bf220142a24212f2e5759ad1 (patch)
treedd3fee2d3c18efc8514007c1c46e468668d1e111 /gcc
parent772b1404090767a38eec638250bd9ae30ac271cb (diff)
downloadgcc-6baff4c1e804d360bf220142a24212f2e5759ad1.zip
gcc-6baff4c1e804d360bf220142a24212f2e5759ad1.tar.gz
gcc-6baff4c1e804d360bf220142a24212f2e5759ad1.tar.bz2
df.c (df_uses_record): Return after recording all uses in ASM_OPERANDS.
* df.c (df_uses_record): Return after recording all uses in ASM_OPERANDS. From-SVN: r45184
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/df.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 874e747..ac3ca07 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Sun Aug 26 20:25:44 2001 Denis Chertykov <denisc@overta.ru>
+
+ * df.c (df_uses_record): Return after recording all uses
+ in ASM_OPERANDS.
+
2001-08-26 Daniel Berlin <dan@cgsoftware.com>
* df.c (df_insn_modify): Realloc the INSN table here, if
diff --git a/gcc/df.c b/gcc/df.c
index b1cff25..6f1b18f 100644
--- a/gcc/df.c
+++ b/gcc/df.c
@@ -1163,6 +1163,7 @@ df_uses_record (df, loc, ref_type, bb, insn)
for (j = 0; j < ASM_OPERANDS_INPUT_LENGTH (x); j++)
df_uses_record (df, &ASM_OPERANDS_INPUT (x, j),
DF_REF_REG_USE, bb, insn);
+ return;
}
break;
}