diff options
Diffstat (limited to 'gcc/reorg.c')
-rw-r--r-- | gcc/reorg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c index 7739509..c20c337 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -3155,7 +3155,7 @@ delete_prior_computation (rtx note, rtx insn) /* If we reach a CALL which is not calling a const function or the callee pops the arguments, then give up. */ if (CALL_P (our_prev) - && (! CONST_OR_PURE_CALL_P (our_prev) + && (! RTL_CONST_CALL_P (our_prev) || GET_CODE (pat) != SET || GET_CODE (SET_SRC (pat)) != CALL)) break; |