gcc-20011112/cygwin make boostrap fails on sort.c:134 "Unrecognizable insn"

Christian Jönsson christian.jonsson@foi.se
Fri Nov 2 01:38:00 GMT 2001


On an up to date cygwin install on win2k/sp2, I get the following:

/usr/local/src/objdir-gcc-20011112/gcc/xgcc -B/usr/local/src/objdir-gcc-2001
1112
/gcc/ -B/usr/local/i686-pc-cygwin/bin/ -B/usr/local/i686-pc-cygwin/lib/ -isy
stem

/usr/local/i686-pc-cygwin/include -c -DHAVE_CONFIG_H -g -O2 -I. -I../../../g
cc-
20011112/libiberty/../include  -W -Wall -Wtraditional -pedantic
../../../gcc-200
11112/libiberty/sort.c
../../../gcc-20011112/libiberty/sort.c: In function `sort_pointers':
../../../gcc-20011112/libiberty/sort.c:134: Unrecognizable insn:
(insn 116 113 119 (parallel[
            (set (reg:SI 82)
                (const_int 0 [0x0]))
            (set (reg/f:SI 79)
                (plus:SI (ashift:SI (reg:SI 81)
                        (const_int 2 [0x2]))
                    (reg/f:SI 118)))
            (set (mem:BLK (reg/f:SI 118) [0 A8])
                (const_int 0 [0x0]))
            (use (reg:SI 19 dirflag))
            (use (reg:SI 81))
            (use (reg:SI 19 dirflag))
        ] ) -1 (insn_list 113 (nil))
    (expr_list:REG_DEAD (reg:SI 81)
        (expr_list:REG_UNUSED (reg:SI 82)
            (expr_list:REG_UNUSED (reg/f:SI 79)
                (nil)))))
../../../gcc-20011112/libiberty/sort.c:134: Internal compiler error in
extract_i
nsn, at recog.c:2128
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [sort.o] Error 1
make[2]: Leaving directory
`/usr/local/src/objdir-gcc-20011112/i686-pc-cygwin/li
biberty'
make[1]: *** [all-target-libiberty] Error 2
make[1]: Leaving directory `/usr/local/src/objdir-gcc-20011112'
make: *** [bootstrap] Error 2



More information about the Gcc-bugs mailing list