This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/11260] [alpha] 'output_operand: floating constant misused' with sqrt(0.0) and -mcpu=ev6
- From: "falk at debian dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 20 Jun 2003 00:48:01 -0000
- Subject: [Bug target/11260] [alpha] 'output_operand: floating constant misused' with sqrt(0.0) and -mcpu=ev6
- References: <20030620000055.11260.daevens@dancer.ca.sandia.gov>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11260
falk at debian dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|code causes 'output_operand:|[alpha] 'output_operand:
|floating constant misused' |floating constant misused'
|under |with sqrt(0 dot 0) and -
| |mcpu=ev6
------- Additional Comments From falk at debian dot org 2003-06-20 00:48 -------
Here's a C test case:
double f(void)
{
return sqrt(0.0);
}
The ICE does not happen with mainline, most likely because of Roger's sqrt
constant folding stuff.