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

Reply via email to