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