gcc 19991201 RH 6.1 compilation of kernel 2.3.31

Peter Søndergaard c960894@student.dtu.dk
Mon Dec 13 22:48:00 GMT 1999


I tried to compiled the newest linux kernel 2.3.31 and got an internal
compiler error. 2.3.29 compiled fine.

Because of my *!#!/ mail program I had trouble sending the .i file, so
you can get it from
http://www.student.dtu.dk/~c960894/devinet.i.gz

Here is the output:

gcc -D__KERNEL__ -I/usr/src/linux-2.3/include -Wall -Wstrict-prototypes
-O2 -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce

-mpreferred-stack-boundary=2 -DCPU=586 -march=i586   -c -o devinet.o
devinet.c
devinet.c: In function `devinet_sysctl_register':
devinet.c:1117: Unrecognizable insn:
(insn 387 386 388 (parallel[
            (set (reg:SI 86)
                (neg:SI (symbol_ref:SI ("ipv4_devconf"))))
            (clobber (reg:CC 17 flags))
        ] ) -1 (nil)
    (expr_list:REG_UNUSED (reg:CC 17 flags)
        (nil)))
devinet.c:1117: Internal compiler error in `extract_insn', at
recog.c:2043
Please submit a full bug report.


Peter Søndergaard



More information about the Gcc-bugs mailing list