The configuration indiates it is using gnu assembler and loader, the below is the configuration $ v850-elf-gcc -v Using built-in specs. Target: v850-elf Configured with: ../../gcc_source/gcc-4.3.0/configure --target=v850-elf -prefix= /tools --exec-prefix=/tools/Gnu-i686-V850 --with-gnu-as --with-gnu-ld --with-new lib -v Thread model: single gcc version 4.3.0 (GCC) ---------------------------------------- > To: lgowris@xxxxxxxxxxx > CC: gcc-help@xxxxxxxxxxx > Subject: Re: Gcc for V850 > From: iant@xxxxxxxxxx > Date: Thu, 19 Mar 2009 16:23:30 -0700 > > gowrisankar loganathan writes: > >> $ v850-elf-gcc -Wall test.c -o test >> test.c: In function 'main': >> test.c:16: warning: 'return' with no value, in function returning non-void >> /cygdrive/c/DOKUME~1/SECOND~1/LOKALE~1/Temp/ccI33e2q.s: Assembler messages: >> /cygdrive/c/DOKUME~1/SECOND~1/LOKALE~1/Temp/ccI33e2q.s:5: Warning: .type pseudo- >> op used outside of .def/.endef ignored. >> /cygdrive/c/DOKUME~1/SECOND~1/LOKALE~1/Temp/ccI33e2q.s:5: Error: junk at end of >> line, first unrecognized character is `_' > > Most likely you are using an x86 assembler rather than a v850 assembler. > Use the -v option to see which assembler is being run. You must ensure > that that is a v850 assembler. > > Ian _________________________________________________________________ So many new options, so little time. Windows Live Messenger. http://www.microsoft.com/india/windows/windowslive/messenger.aspx