diff options
Diffstat (limited to 'gcc/stupid.c')
-rw-r--r-- | gcc/stupid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/stupid.c b/gcc/stupid.c index 9a18e555571..b68b196bcaa 100644 --- a/gcc/stupid.c +++ b/gcc/stupid.c @@ -521,7 +521,7 @@ stupid_mark_refs (x, insn) behavior (e.g., it not causing an output reload on an insn setting CC) will operate correctly. */ if (GET_CODE (SET_DEST (x)) == REG - &&& REGNO_FIRST_UID (regno) == INSN_UID (insn) + && REGNO_FIRST_UID (regno) == INSN_UID (insn) && REGNO_LAST_UID (regno) == INSN_UID (insn) && (code == CLOBBER || ! reg_mentioned_p (SET_DEST (x), SET_SRC (x)))) |