This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
arm-rtems vs. arm-elf
- To: gcc-bugs at gcc dot gnu dot org
- Subject: arm-rtems vs. arm-elf
- From: Joel Sherrill <joel dot sherrill at OARcorp dot com>
- Date: Thu, 26 Jul 2001 07:20:20 -0500
- Organization: OAR Corporation
- Reply-To: joel dot sherrill at OARcorp dot com
Hi,
arm-elf seems to build fine but arm-rtems fails on a thumb variant
on libgcc2.c. arm-rtems is a simple wrapper for arm-elf and I
can't see enough differences in the binutils or gcc configurations
to justify this failure. Any thoughts?
/usr3/ftp_archive/gnu/gcc/ss/b3/b-arm-rtems/gcc/xgcc
-B/usr3/ftp_archive/gnu/gcc
/ss/b3/b-arm-rtems/gcc/ -nostdinc
-B/usr3/ftp_archive/gnu/gcc/ss/b3/b-arm-rtems/
arm-rtems/newlib/ -isystem
/usr3/ftp_archive/gnu/gcc/ss/b3/b-arm-rtems/arm-rtems
/newlib/targ-include -isystem
/usr3/ftp_archive/gnu/gcc/ss/b3/gcc-30-cvs/newlib/
libc/include -B/opt/rtems/arm-rtems/bin/ -B/opt/rtems/arm-rtems/lib/
-isystem /o
pt/rtems/arm-rtems/include -O2
-I../../gcc-30-cvs/gcc/../newlib/libc/sys/rtems/i
nclude -DCROSS_COMPILE -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes
-Wmissing-prototypes -isystem ./include -Dinhibit_libc -fno-inline -g1
-DHAVE_G
THR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I.
-I../..
/gcc-30-cvs/gcc -I../../gcc-30-cvs/gcc/. -I../../gcc-30-cvs/gcc/config
-I../../g
cc-30-cvs/gcc/../include -mthumb -DL_muldi3 -c
../../gcc-30-cvs/gcc/libgcc2.c -
o libgcc/thumb/_muldi3.o
/tmp/ccEm2a4c.s: Assembler messages:
/tmp/ccEm2a4c.s:23: Error: Garbage following instruction
/tmp/ccEm2a4c.s:24: Error: Garbage following instruction
/tmp/ccEm2a4c.s:25: Error: dest and source1 one must be the same
register
/tmp/ccEm2a4c.s:26: Error: Bad arguments to instruction
/tmp/ccEm2a4c.s:27: Error: Bad arguments to instruction
/tmp/ccEm2a4c.s:28: Error: Bad arguments to instruction
/tmp/ccEm2a4c.s:29: Error: dest and source1 one must be the same
register
/tmp/ccEm2a4c.s:30: Error: dest and source1 one must be the same
register
/tmp/ccEm2a4c.s:31: Error: bad instruction `adds r4,lr,r4'
/tmp/ccEm2a4c.s:32: Error: bad instruction `addcs r7,r7,#65536'
--
Joel Sherrill, Ph.D. Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985