This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
i386-rtems(i386-coff) failure in egcs-19980628
- To: egcs at cygnus dot com
- Subject: i386-rtems(i386-coff) failure in egcs-19980628
- From: Joel Sherrill <joel at OARcorp dot com>
- Date: Mon, 6 Jul 1998 14:47:20 -0500 (CDT)
version: egcs-19980628
host: RedHat Linux 5.0 (i686-pc-linux-gnu)
target: i386-rtems (based on i386-coff)
(NOTE: i386-rtemself has built successfully)
The failure occured while compiling __floatdidf from libgcc2.c. The
command line fragement is (some line continuations are mine):
/usr1/rtems/work/tools/build-i386-tools/gcc/xgcc \
-B/usr1/rtems/work/tools/build-i386-tools/gcc/ -O2 \
-DCROSS_COMPILE -DIN_GCC -O2 -g -I./include -g1 -DIN_LIBGCC2 \
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -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-i386-tools/binutils/ar rc \
tmplibgcc2.a ${name}.o; \
rm -f ${name}.o; \
And the error message is:
_floatdidf
/tmp/ccekaQTS: Assembler messages:
/tmp/ccekaQTS:112: Error: Alignment not a power of 2
gmake[1]: *** [libgcc2.a] Error 1
gmake[1]: Leaving directory `/usr1/rtems/work/tools/build-i386-tools/gcc'
gmake: *** [all-gcc] Error 2
Suggestions appreciated.
--joel
Joel Sherrill Director of Research & Development
joel@OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (205) 722-9985