df.c (df_uses_record): Return after recording all uses in ASM_OPERANDS.
authorDenis Chertykov <denisc@overta.ru>
Sun, 26 Aug 2001 16:33:25 +0000 (16:33 +0000)
committerDenis Chertykov <denisc@gcc.gnu.org>
Sun, 26 Aug 2001 16:33:25 +0000 (20:33 +0400)
* df.c (df_uses_record): Return after recording all uses
in ASM_OPERANDS.

From-SVN: r45184

gcc/ChangeLog
gcc/df.c

index 874e747bc2decdcd19f379f4e1ae5bb7624aabae..ac3ca07beaa57843c0513ef7a6d1be078a709212 100644 (file)
@@ -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
index b1cff25a901fe74913fa646ac8376baf73d19ebb..6f1b18f952e5932d31b0e9ee8532dc4eb933b83b 100644 (file)
--- 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;
       }