v850-elf-as bug in 2.11.2 ?
Mr.Smoke
Mr.Smoke@gmx.net
Fri Feb 1 15:03:00 GMT 2002
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
More information about the Binutils
mailing list