This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
GCC4 x86_64 pushfl / pop %eax inline asm ?
- From: Darryl Miles <darryl-mailinglists at netbauds dot net>
- To: gcc-help at gcc dot gnu dot org
- Date: Wed, 14 Jun 2006 17:59:13 +0100
- Subject: GCC4 x86_64 pushfl / pop %eax inline asm ?
How do I do this with GCC 4 ? This works with GCC3 on i386, but not on
GCC4 on x86_64. Any advise on what #ifdef to put in place or if there
is one way that works with both GCC versions ?
From the output of GCC test.c => test.s
#APP
pushfl
popl %eax
#NO_APP
Yeilds errors on GCC4 x86_64:
test.s:2287: Error: suffix or operands invalid for `pushf'
test.s:2288: Error: suffix or operands invalid for `pop'
Thanks
Darryl