diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1992-12-27 18:29:11 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1992-12-27 18:29:11 -0500 |
commit | 6e2a4e3cfbe14d5c9bd512779fd2038f37e376db (patch) | |
tree | 51758e9c670936e3ed46de12ee928e7d8ee8a5b2 /gcc/combine.c | |
parent | 6d68f08ee45f495379d18b76dc1d23290ea9c3e3 (diff) | |
download | gcc-6e2a4e3cfbe14d5c9bd512779fd2038f37e376db.zip gcc-6e2a4e3cfbe14d5c9bd512779fd2038f37e376db.tar.gz gcc-6e2a4e3cfbe14d5c9bd512779fd2038f37e376db.tar.bz2 |
(subst, case SET): Call recog_for_combine with OTHER_INSN, not
UNDOBUF.OTHER_INSN.
From-SVN: r2933
Diffstat (limited to 'gcc/combine.c')
-rw-r--r-- | gcc/combine.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/combine.c b/gcc/combine.c index db80ef2..d702d31 100644 --- a/gcc/combine.c +++ b/gcc/combine.c @@ -3769,7 +3769,7 @@ subst (x, from, to, in_dest, unique_copy) { rtx pat = PATTERN (other_insn), note = 0; - if ((recog_for_combine (&pat, undobuf.other_insn, ¬e) < 0 + if ((recog_for_combine (&pat, other_insn, ¬e) < 0 && ! check_asm_operands (pat))) { PUT_CODE (*cc_use, old_code); |