ICE for egcs 1.1.1-prerelease

Florian La Roche
Fri Nov 6 07:10:00 GMT 1998

The following preprocessed file compiles without any problems with only
"-O2", but fails to compile with "-O2 -fno-force-mem":

knorke:~/source $ gcc -O2 -fno-force-mem -c  -o test.o test.i
test.i: In function `doPaste':
test.i:8293: internal error--unrecognizable insn:
(insn 514 2035 516 (parallel[
            (set (reg:SI 156)
                (div:SI (reg:SI 499)
                    (mem:SI (reg:SI 431))))
            (set (reg:SI 157)
                (mod:SI (reg:SI 499)
                    (mem:SI (reg:SI 432))))
        ] ) -1 (insn_list 1977 (nil))
    (expr_list:REG_DEAD (reg:SI 431)
        (expr_list:REG_UNUSED (reg:SI 157)
toplev.c:1360: Internal compiler error in function fatal_insn
knorke:~/source $ ls -l test.i
-rw-r--r--   1 florian  users      218100 Nov  6 12:34 test.i

A compressed version of the input file is available from for the next few days.

Thanks a lot for egcs,
just tell me, if I can help any further with this,

Florian La Roche

More information about the Gcc-bugs mailing list