This is the mail archive of the
gcc-prs@gcc.gnu.org
mailing list for the GCC project.
Re: c/5972: produces wrong assembly code when -march=pentiumpro and optimization (e.g. -O2)is on
- From: jakub at gcc dot gnu dot org
- To: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, ml at slack dot net, nobody at gcc dot gnu dot org
- Date: 15 Mar 2002 16:56:14 -0000
- Subject: Re: c/5972: produces wrong assembly code when -march=pentiumpro and optimization (e.g. -O2)is on
- Reply-to: jakub at gcc dot gnu dot org, gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, ml at slack dot net, nobody at gcc dot gnu dot org, gcc-gnats at gcc dot gnu dot org
Synopsis: produces wrong assembly code when -march=pentiumpro and optimization (e.g. -O2)is on
State-Changed-From-To: open->feedback
State-Changed-By: jakub
State-Changed-When: Fri Mar 15 08:56:13 2002
State-Changed-Why:
Can you please mention the content of line 362 and 447 in
assembly (-save-temps)?
My guess would be it is cmovne, something like:
cmovne %eax, %esi
I don't have access to Solaris ia32, so someone who has
needs to figure out what Solaris as syntax for this is,
and if it isn't able to assemble this instruction, then
we'd need to mask TARGET_CMOVE out with Solaris as.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=5972