Richard Guenther wrote: > On Feb 17, 2008 9:38 AM, Greg Schafer <[EMAIL PROTECTED]> wrote:
>> .stabn 68,0,91,.LM210-__get_cpuid_max >> .LM210: >> #APP >> pushf{l|d} >> pushf{l|d} >> pop{l} %eax >> mov{l} {%eax, %edx|%edx, %eax} >> xor{l} {$2097152, %eax|%eax, $2097152} >> push{l} %eax >> popf{l|d} >> pushf{l|d} >> pop{l} %eax >> popf{l|d} >> >> #NO_APP > The problem is that your host GCC doesn't recognize the inline asm correctly > (the above should not reach the assembler), GCC 3.3.x handles the above fine. > This probably also breaks build with non-GCC host compilers. Ahh, OK. Then the problem is much more serious than I first thought. I just tried GCC-2.95.3 and you are right, that fails too. I've filed a PR so this issue doesn't get forgotten: http://gcc.gnu.org/PR35239 Thanks Greg