From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joel Sherrill To: gas2@cygnus.com Subject: binutils 2.9 mips64orion-rtems breakage Date: Tue, 14 Apr 1998 11:21:00 -0000 Message-id: X-SW-Source: 1998/msg00114.html This target is broken also in binutils 2.9. It worked in gas-980314. The build proceeds fine through the -msingle-float version of libgcc2 but ar begins reporting "Invalid operation" as it gets to the -EL version. do \ echo ${name}; \ /usr1/rtems/work/tools/build-mips64orion-tools/gcc/xgcc -B/usr1/rtems/work/tools/build-mips64orion-tools/gcc/ -O2 -DCROSS_COMPILE -DIN_GCC -O2 -I./include -G 0 -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -Dinhibit_libc -EL -I. -I../../src/gcc -I../../src/gcc/config -c -DL${name} \ ../../src/gcc/libgcc2.c -o ${name}.o; \ if [ $? -eq 0 ] ; then true; else exit 1; fi; \ /usr1/rtems/work/tools/build-mips64orion-tools/binutils/ar rc tmplibgcc2.a ${name}.o; \ rm -f ${name}.o; \ done _muldi3 _divdi3 /usr1/rtems/work/tools/build-mips64orion-tools/binutils/ar: tmplibgcc2.a: Invalid operation _moddi3 ------------------------------ Later it finally dies as it does the following: LIBGCC2_CFLAGS="-O2 -DCROSS_COMPILE -DIN_GCC -O2 -I./include -G 0 -g1 -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -fexceptions -Dinhibit_libc -EL" ; \ fi rm -rf tmplibgcc.a tmpcopy mkdir tmpcopy if [ x != x ]; \ then (cd tmpcopy; /usr1/rtems/work/tools/build-mips64orion-tools/binutils/ar x ../); \ else true; \ fi (cd tmpcopy; /usr1/rtems/work/tools/build-mips64orion-tools/binutils/ar x ../libgcc2.a) /usr1/rtems/work/tools/build-mips64orion-tools/binutils/ar: ../libgcc2.a: Invalid operation Any ideas? --joel