Please try flidq on Solaris/x86 and Darwin/x86

H.J. Lu hjl.tools@gmail.com
Tue Mar 31 16:16:00 GMT 2009


Hi,

The "%z"  directive doesn't work on "mov%z0" for 64bit size:

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39590

%z is also used in fild%z1, where gcc generates "fildll" for
64bit integer. GNU assembler supports both fildll/fildq in
x86-64 assembler. Could someone please try

---
fildll (%rax)
fildq (%rax)
---

with Solaris and Darwin x86-64 assembler to see if they
generate the same opcode and report the results here?

Thanks.

-- 
H.J.



More information about the Gcc-patches mailing list