This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Can't build GCC-3.3.3 for arm-elf on solaris
- From: Peter Janhäll <peter dot janhall at saabtech dot se>
- To: "'gcc-bugs at gcc dot gnu dot org'" <gcc-bugs at gcc dot gnu dot org>
- Date: Thu, 4 Mar 2004 10:45:07 +0100
- Subject: Can't build GCC-3.3.3 for arm-elf on solaris
Hello gcc-bugs, this happend when i tried to build GCC-3.3.3 cross compiler
for arm-elf on
a SunOS 5.8-machine.
The previous build of the native gcc-3.3.3, which was used to build the
cross compiler, seemed to work.
I hope the following info is enough.
Best regards
Peter Janhäll
/net/gullan/users/xsapetj/src/obj/gcc/xgcc
-B/net/gullan/users/xsapetj/src/obj/gcc/
-B/net/gullan/users/xsapetj/pub/arm-elf/bin/
-B/net/gullan/users/xsapetj/pub/arm-elf/lib/ -isystem
/net/gullan/users/xsapetj/pub/arm-elf/include -O2 -DIN_GCC -DCROSS_COMPILE
-W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -isystem
./include -Dinhibit_libc -fno-inline -g -DIN_LIBGCC2
-D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../gcc-3.3.3/gcc
-I../../gcc-3.3.3/gcc/. -I../../gcc-3.3.3/gcc/config
-I../../gcc-3.3.3/gcc/../include -DFINE_GRAINED_LIBRARIES -mthumb
-DL_pack_df -c dp-bit.c -o libgcc/thumb/_pack_df.o
dp-bit.c: In function `__pack_d':
dp-bit.c:411: error: insn does not satisfy its constraints:
(insn:HI 333 331 561 ff1ce1b0 (set (reg:HI 3 r3 [109])
(mem:HI (label_ref 584) [0 S2 A16])) 169 {*thumb_movhi_insn}
(insn_list:REG_DEP_ANTI 330 (insn_list:REG_DEP_OUTPUT 329 (nil)))
(expr_list:REG_EQUIV (const_int 2047 [0x7ff])
(nil)))
dp-bit.c:411: internal compiler error: in extract_constrain_insn_cached, at
recog.c:2090
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
gmake[2]: *** [libgcc/thumb/_pack_df.o] Error 1
gmake[2]: Leaving directory `/net/gullan/users/xsapetj/src/obj/gcc'
gmake[1]: *** [stmp-multilib] Error 2
gmake[1]: Leaving directory `/net/gullan/users/xsapetj/src/obj/gcc'
gmake: *** [all-gcc] Error 2
ga01!xsapetj% pwd
/net/gullan/users/xsapetj/src/obj
ga01!xsapetj% cat config.status
#!/bin/sh
# This file was generated automatically by configure. Do not edit.
# This directory was configured as follows:
../gcc-3.3.3/configure
--with-gcc-version-trigger=/net/gullan/users/xsapetj/src/gcc-3.3.3/gcc/versi
on.c --host=sparc-sun-solaris2.8 --prefix=/net/gullan/users/xsapetj/pub
--with-gnu-as --with-gnu-ld --enable-languages=c,c++ --target=arm-elf
--norecursion
# using "mh-frag"
ga01!xsapetj% uname -a
SunOS ga01 5.8 Generic_108528-21 sun4u sparc SUNW,Sun-Fire-280R
ga01!xsapetj% gcc -v
Reading specs from
/net/gullan/users/xsapetj/pub/lib/gcc-lib/sparc-sun-solaris2.8/3.3.3/specs
Configured with: ../gcc-3.3.3/configure
--prefix=/net/gullan/users/xsapetj/pub --with-gnu-as --with-gnu-ld
--enable-languages=c,c++
Thread model: posix
gcc version 3.3.3
ga01!xsapetj% gmake -v
GNU Make version 3.79, by Richard Stallman and Roland McGrath.
Built for sparc-sun-solaris2.6
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99
Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Report bugs to <bug-make@gnu.org>.
ga01!xsapetj%