[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: