This is the last line before the errors are reported. It seems to be compiling synth.
/home/gar/install/bin/arm-elf-gcc -DHAVE_CONFIG -I. -I. -I. -DFPM_ARM -Wall -O -mcpu=arm7di -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedulue-insns2 -fstrength-reduce -finline-functions -fomit-frame-pointer -c synth.c -o synth.o /tmp/ccYmTbLE.s: Assembler messages: /tmp/ccYmTbLE.s: Error: bad instruction 'smull r4,r7,lr,ip'
On Thu, 6 Jun 2002 14:21:57 -0700 Rob Leslie rob@mars.org wrote:
On Thursday, June 6, 2002, at 01:06 PM, Gareth Bransby wrote:
I tried renaming the imdct_l_arm.arm file so it will not be found
by the
compiler but it still only complains about the bad instructions
and not
that it can't find the file. The instructions are only in this
file so
what's going on? The error gives the path to the file,
/tmp/ccnuGNEj.s.
But, this file does not exist. It is the same after make
distclean.
Should i be doing a whole untar of the original archive?
/tmp/ccnuGNEj.s would be a temporary file created by your compiler, which means your compiler is generating the bad instructions (and your assembler is rejecting them.)
What file is being compiled when this error occurs, and what is the full compiler command line?
Also try the compiler command again, but include the -v switch to see how it is running the assembler.
-- Rob Leslie rob@mars.org