c/5972: produces wrong assembly code when -march=pentiumpro and optimization (e.g. -O2)is on
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Fri Mar 15 08:56:00 GMT 2002
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
More information about the Gcc-bugs
mailing list