diff options
author | Jeff Law <law@redhat.com> | 2002-04-12 15:43:17 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2002-04-12 15:43:17 -0600 |
commit | 6f133a4aeb990e852f107b8a5fad3291ab9c7e23 (patch) | |
tree | 342a6c5e4a8abf08bb13332fd454b92f2bbc1154 /gcc | |
parent | 869b8e4d4058477240bbfc139ac2c3798c455880 (diff) | |
download | gcc-6f133a4aeb990e852f107b8a5fad3291ab9c7e23.zip gcc-6f133a4aeb990e852f107b8a5fad3291ab9c7e23.tar.gz gcc-6f133a4aeb990e852f107b8a5fad3291ab9c7e23.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/pa/pa.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 356c20f..8c962d3 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 <rupp@gnat.com> * 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 17d81fa..9163aab 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) |