aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-02 08:10:43 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-02 08:10:43 -0500
commit103869f2908dd58da84b2a0ff44f5717d36d1c74 (patch)
tree4c00c9403175294bbe8ba54437068f4d15a99dbb /gcc
parent629a423896bffaacb2b2f1558ed60a9283b18f1a (diff)
downloadgcc-103869f2908dd58da84b2a0ff44f5717d36d1c74.zip
gcc-103869f2908dd58da84b2a0ff44f5717d36d1c74.tar.gz
gcc-103869f2908dd58da84b2a0ff44f5717d36d1c74.tar.bz2
(scan_loop): Correct arguments for register check.
From-SVN: r6180
Diffstat (limited to 'gcc')
-rw-r--r--gcc/loop.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index ddccde5..ee67209 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -690,9 +690,9 @@ scan_loop (loop_start, end, nregs)
else if (! ((! maybe_never
&& ! loop_reg_used_before_p (set, p, loop_start,
scan_start, end))
- || (! REG_USERVAR_P (SET_DEST (PATTERN (p)))
- && ! REG_LOOP_TEST_P (SET_DEST (PATTERN (p))))
- || reg_in_basic_block_p (p, SET_DEST (PATTERN (p)))))
+ || (! REG_USERVAR_P (SET_DEST (set))
+ && ! REG_LOOP_TEST_P (SET_DEST (set)))
+ || reg_in_basic_block_p (p, SET_DEST (set))))
;
else if ((tem = invariant_p (src))
&& (dependencies == 0