http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49583
--- Comment #3 from sgunderson at bigfoot dot com 2011-07-03 17:20:11 UTC --- Hi, My bug report was (as you can see in the title) not about the fstps/fld sequence; it was about the extraneous fxch instructions. (My original code was with -ffast-math, but I didn't want to burden the example with too many flags.) In any case, even if I am to ignore “one or two”, how many fxch are too many? I can give you can code where there are _five_ (in what is a tight inner loop for me), just by expanding on the example in question.