diff options
Diffstat (limited to 'gcc/postreload.c')
-rw-r--r-- | gcc/postreload.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/gcc/postreload.c b/gcc/postreload.c index c9bb4ae..f460bf3 100644 --- a/gcc/postreload.c +++ b/gcc/postreload.c @@ -405,15 +405,11 @@ reload_cse_simplify_operands (rtx_insn *insn, rtx testreg) /* Array of alternatives, sorted in order of decreasing desirability. */ int *alternative_order; - extract_insn (insn); + extract_constrain_insn (insn); if (recog_data.n_alternatives == 0 || recog_data.n_operands == 0) return 0; - /* Figure out which alternative currently matches. */ - if (! constrain_operands (1)) - fatal_insn_not_found (insn); - alternative_reject = XALLOCAVEC (int, recog_data.n_alternatives); alternative_nregs = XALLOCAVEC (int, recog_data.n_alternatives); alternative_order = XALLOCAVEC (int, recog_data.n_alternatives); |