------- 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