This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: v850-elf-as bug in 2.11.2 ?
- From: "Mr.Smoke" <Mr dot Smoke at gmx dot net>
- To: binutils at sources dot redhat dot com
- Cc: amodra at bigpond dot net dot au
- Date: Sat, 2 Feb 2002 00:06:40 +0100
- Subject: Re: v850-elf-as bug in 2.11.2 ?
- Reply-to: Mr dot Smoke at gmx dot net
Hi,
>Fixes for the totally broken v850 segment directives, and one or
>two other small errors. Small change to object files: We don't
>create .call_table_data and .call_table_text until they are used,
>so these sections won't always be in an object file.
Thx, for your fast help.
Now my crt0.S compile fine.
But if i try to generate a cross gcc with the patched binutils, i get
following error.
/home/smokie/BOSCH/src/build-gcc/gcc/xgcc
-B/home/smokie/BOSCH/src/build-gcc/gcc/ -B~/BOSCH/v850-elf/bin/
-I~/BOSCH/v850-elf/include -O2 -DCROSS_COMPILE -DIN_GCC -g -O2
-I./include -Wa,-mwarn-signed-overflow -Wa,-mwarn-unsigned-overflow -g1
-DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I.
-I../../gcc-2.95.2/gcc -I../../gcc-2.95.2/gcc/config
-I../../gcc-2.95.2/gcc/../include -c -DL${name} libgcc1.S; \
if [ $? -eq 0 ] ; then true; else exit 1; fi; \
mv libgcc1.o ${name}.o; \
v850-elf-ar rc tmplibgcc1.a ${name}.o; \
rm -f ${name}.o; \
done
_mulsi3
Assembler messages:
Fatal error: invalid listing option `r'
make[1]: *** [libgcc1-asm.a] Error 1
I configured gcc with --target=v850-elf --prefix=~/BOSCH --without-headers
--with-newlib --with-gnu-ld --with-gnu-as --enable-languages=c
I tried the new 3.0.3 and the 2.95.2 which worked with the old binutils 2.9.2.
Both produce the same error. Maybe there is another bug in the v850 port of
the assembler ?
--
MfG
Karsten Mauler