asm related error while compilation with gcc

Ian Lance Taylor iant@google.com
Fri Nov 6 15:55:00 GMT 2009


Arjun Prasad <arjunprasadmca@gmail.com> writes:

> While compiling(with gcc cross compiler build for powerpc target
> proccessor + AMX RTOS) a xyz.c file containing some code in following
> format:-
> asm void abcxyz(void *ptr,int arjunSroll)
> {
>
> !"r6"
> ......
> ......
> ......
> mfspr r6,hido
> ......
> ......
> addi  r6,r0,...@1
> }
> I got following errors..
> error:expected '(' before 'void'
> error:stray '@' in program
>
> Can anybody tell me the reason of geting such errors.

That is not the gcc asm syntax.  That is the asm syntax for some other
compiler.

Ian



More information about the Gcc-help mailing list