"Steve Magnani" <[EMAIL PROTECTED]> writes: > I've stumbled across a ROMCC bug that results in incorrect code being > generated. As near as I can tell, multi-layer "if" statements are at risk > of being miscompiled when optimization is enabled. The following program > snippet induces the bug when compiled via "romcc -mcpu=p4 -O2" (or -O):
Thanks. I will take a look. This looks similar to another bug I am tracking as well. For that bug by specifying -fno-simplify-phi I was able to avoid the problem. For that bug I got as far a deciding that there was an interaction bug between several optimizations that appear correctly in and of themselves. I will take a look at what you have given me, as it looks like a nice test case, and see what I can find. I suggest you play with disabling individual optimizations so you can at least move forward until this bug is fixed. Eric _______________________________________________ LinuxBIOS mailing list [email protected] http://www.openbios.org/mailman/listinfo/linuxbios
