------- Comment #4 from dominiq at lps dot ens dot fr 2010-03-23 13:00 ------- > BUT sin(x) becomes progressively more inaccurate with increasing magnitude of > x, as with the above version (on x86). At a guess, it would seem like > something > has broken the "range reduction" maths.
Since pi is irrational, "range reduction" is inherently "broken" for large x. Try to compute sin(x) for a large value of x and its nearest values from below and above. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43490