This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Please try flidq on Solaris/x86 and Darwin/x86
- From: "H.J. Lu" <hjl dot tools at gmail dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 31 Mar 2009 08:37:29 -0700
- Subject: Please try flidq on Solaris/x86 and Darwin/x86
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.