comments do not match code.
Ian Lance Taylor
iant@google.com
Mon Apr 7 16:38:00 GMT 2008
Kenneth Zadeck <zadeck@naturalbridge.com> writes:
> in reorg.c:3155 there is the following code:
>
> /* 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)
> || GET_CODE (pat) != SET || GET_CODE (SET_SRC (pat)) != CALL))
> break;
>
>
>
> The comment talks about const calls, but the code breaks if the call
> is either a pure or const call.
> Which is correct?
The code. It's OK to delete a pure call.
Ian
More information about the Gcc
mailing list