------- Comment #5 from bonzini at gnu dot org 2005-12-29 07:53 ------- I had an obvious fix yesterday but I had no time to bootstrap/regtest it. So if possible please don't revert...
The reduced C testcase is int f(int x) { return x >> 31 ? -1 : 1; } The MPFR_SIGN macro (invoked via mpfr_set) is miscompiled. Paolo -- bonzini at gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|unassigned at gcc dot gnu |bonzini at gnu dot org |dot org | Status|NEW |ASSIGNED Last reconfirmed|2005-12-27 21:13:33 |2005-12-29 07:53:52 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25578