On 07/01/2015 09:25 AM, Richard Sandiford wrote:
Richard Biener <richard.guent...@gmail.com> writes:
On Wed, Jul 1, 2015 at 10:27 AM, Richard Sandiford
<richard.sandif...@arm.com> wrote:
This patch should restore bootstrap on hppa (and probably other targets
besides). The change to use target-insns.def put more stress on the
emit()/classify_insn() group of functions, which were missing a case
for parallel returns.
Tested with a cross-compiler that it fixes the hppa problem. Bootstrap
in progress on x86_64-linux-gnu. OK to install?
Ok.
I think this has probably broken bootstrap on powerpc64, where sibcalls
have both calls and returns. The loop picks the last candidate,
which is the return.
Is this patch OK?
Thanks,
Richard
gcc/
PR bootstrap/66685
* rtl.c (classify_insn): Only return JUMP_INSN for parallel returns if
there are no CALLs in the same pattern.
OK.
jeff