C99 spelling of "asm".
Jason R Thorpe
thorpej@wasabisystems.com
Fri Jun 13 00:35:00 GMT 2003
On Mon, Jun 02, 2003 at 09:19:03AM -0700, David O'Brien wrote:
> asm ( 'character-string-literal' ) ;
>
> However, I get this error:
>
> testasm.c: In function `main':
> testasm.c:4: warning: implicit declaration of function `asm'
> testasm.c:4: syntax error before ':' token
>
> changing "asm" to "__asm" or using "-std=gnu99 -pedantic" works. Has GCC
> not caught up with iso9899:1999, or is there some other reason "asm();"
> isn't accepted?
C99 doesn't support the extended-asm syntax, right? That's probably
what you're bumping into.
--
-- Jason R. Thorpe <thorpej@wasabisystems.com>
More information about the Gcc
mailing list