On 3/15/07, Uros Bizjak <[EMAIL PROTECTED]> wrote:
The testcase is:double x; q() { x=x<5?5:x; } compile this with -O2 -msse2 -mfpmath=sse, and this testcase should compile to maxsd.
This happens because a "fallthrough edge" is meaningless in cfglayout mode, but ifcvt.c still gives special meaning to the fallthrough edge. This should not matter, but it does for some reason, and I'm investigating this right now. I'll try to come up with a fix asap. Gr. Steven