Breakage in flow with table jumps

Andrew Haley aph@cambridge.redhat.com
Wed Jun 20 11:19:00 GMT 2001


Just to reply to my own question, it seems that the x86 compiler does this correctly.

In that case, gcc has already replaced the computed jump with a simple
jump before the attempt to merge blocks, so it looks like the problem
is with the ARM compiler: flow doesn't recognize this special case.

I'll find out why.

Andrew.



More information about the Gcc-bugs mailing list