Hi With gcc, newlib, and binutils head, arm-rtems and arm-eabi both die building libgcc2.c for the Thumb. I don't know if this is a recent gcc change or binutils having added some new error checking. Anyone got any ideas?
/users/joel/test-gcc/b-arm-eabi-gcc/./gcc/xgcc -B/users/joel/test-gcc/b-arm-eabi-gcc/./gcc/ -nostdinc -B/users/joel/test-gcc/b-arm-eabi-gcc/arm-eabi/newlib/ -isystem /users/joel/test-gcc/b-arm-eabi-gcc/arm-eabi/newlib/targ-include -isystem /users/joel/test-gcc/gcc/newlib/libc/include -B/users/joel/test-gcc/b-arm-eabi-gcc/arm-eabi/libgloss/arm -L/users/joel/test-gcc/b-arm-eabi-gcc/arm-eabi/libgloss/libnosys -L/users/joel/test-gcc/gcc/libgloss/arm -B/users/joel/test-gcc/install-head/arm-eabi/bin/ -B/users/joel/test-gcc/install-head/arm-eabi/lib/ -isystem /users/joel/test-gcc/install-head/arm-eabi/include -isystem /users/joel/test-gcc/install-head/arm-eabi/sys-include -g -O2 -mthumb -O2 -g -O2 -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fno-inline -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -Dinhibit_libc -fno-inline -I. -I. -I../../.././gcc -I../../../../gcc/libgcc -I../../../../gcc/libgcc/. -I../../../../gcc/libgcc/../gcc -I../../../../gcc/libgcc/../include -DHAVE_CC_TLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../../gcc/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS /tmp/cc9EfnXy.s: Assembler messages: /tmp/cc9EfnXy.s:69: Error: MOV Rd, Rs with two low registers is not permitted on this architecture -- `mov r6,r7' -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985