[3.2 branch] alpha-linux bootstrap error building libffi
last succeeded bootstrap is the gcc-3.2.2 release. The 20030210
checkout fails with:
/bin/sh ./libtool --mode=compile /build/buildd/gcc-3.2-3.2.3ds0/build/gcc/xgcc -B/build/buildd/gcc-3.2-3.2.3ds0/build/gcc/ -B/usr/alpha-linux/bin/ -B/usr/alpha-linux/lib/ -isystem /usr/alpha-linux/include -DHAVE_CONFIG_H -I. -I../../../src/libffi -I. -I../../../src/libffi/include -Iinclude -I../../../src/libffi/src -fexceptions -O2 -O2 -mieee -c -o ffitest.lo ../../../src/libffi/src/ffitest.c
/build/buildd/gcc-3.2-3.2.3ds0/build/gcc/xgcc -B/build/buildd/gcc-3.2-3.2.3ds0/build/gcc/ -B/usr/alpha-linux/bin/ -B/usr/alpha-linux/lib/ -isystem /usr/alpha-linux/include -DHAVE_CONFIG_H -I. -I../../../src/libffi -I. -I../../../src/libffi/include -Iinclude -I../../../src/libffi/src -fexceptions -O2 -O2 -mieee -c ../../../src/libffi/src/ffitest.c -fPIC -DPIC -o .libs/ffitest.o
../../../src/libffi/src/ffitest.c: In function `main':
../../../src/libffi/src/ffitest.c:965: unrecognizable insn:
(insn 4906 2986 4907 (set (reg:DI 27 $27)
(unspec:DI[
(reg:DI 29 $29)
(symbol_ref:DI ("@vcl.0"))
(const_int 47 [0x2f])
] 11)) -1 (nil)
(nil))
../../../src/libffi/src/ffitest.c:965: Internal compiler error in extract_insn, at recog.c:2148
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[6]: *** [ffitest.lo] Error 1
libffi changes between these versions are:
2003-02-08 Andreas Tobler <a.tobler@schweiz.ch>
* libffi/src/powerpc/darwin_closure.S:
Fix alignement bug, allocate 8 bytes for the result.
* libffi/src/powerpc/aix_closure.S:
Likewise.
* libffi/src/powerpc/ffi_darwin.c:
Update stackframe description for aix/darwin_closure.S.
2003-02-07 Andreas Tobler <a.tobler@schweiz.ch>
* libffi/src/ffitest.c
add closure testcases
gcc changes between these versions are:
2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
PR c/7741
* c-decl.c (duplicate_decls): Discard the initializer of the
new decl when the types are conflicting.
2003-02-01 Daniel Jacobowitz <drow@mvista.com>
* dwarf2out.c (gen_type_die): Check for typedefs before calling
for TYPE_MAIN_VARIANT.
Reply to: