From 6f133a4aeb990e852f107b8a5fad3291ab9c7e23 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Fri, 12 Apr 2002 15:43:17 -0600 Subject: [PATCH] pa.c (pa_can_combine_p): Call insn_extract before calling constrain_operands. * pa.c (pa_can_combine_p): Call insn_extract before calling constrain_operands. From-SVN: r52242 --- gcc/ChangeLog | 5 +++++ gcc/config/pa/pa.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 356c20f6845..8c962d34481 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Fri Apr 12 15:42:59 2002 Jeffrey A Law (law@redhat.com) + + * pa.c (pa_can_combine_p): Call insn_extract before calling + constrain_operands. + 2002-04-12 Douglas B Rupp * config/i386/i386-interix.h (EH_FRAME_IN_DATA_SECTION): Define. diff --git a/gcc/config/pa/pa.c b/gcc/config/pa/pa.c index 17d81fa884c..9163aab7898 100644 --- a/gcc/config/pa/pa.c +++ b/gcc/config/pa/pa.c @@ -7265,7 +7265,7 @@ pa_can_combine_p (new, anchor, floater, reversed, dest, src1, src2) INSN_CODE (new) = -1; insn_code_number = recog_memoized (new); if (insn_code_number < 0 - || !constrain_operands (1)) + || (extract_insn (new), ! constrain_operands (1))) return 0; if (reversed) -- 2.30.2