internal compiler error on Mesa

Adam Wiggins adam@dusk.org
Fri Apr 30 23:15:00 GMT 1999


Sorry, here are the .i and .c files.  I also included the .h since
that's where the code that's actually causing the problem resides.

To recap: egcs 1.1.2 on Red Hat Linux 5.2 reports:

csh:~/MesaCVS/src> gcc -v --save-temps -fPIC -ffast-math -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DSHM -DFX -I/usr/X-DSHM -DFX -I/usr/X11R6HM -DFX -I/usr/X11R6/M -DFX -I/usr/X111/i -DFX -I/usr/X11R6/in-DFX -I/usr/X11R6/incDFX -I/usr/X11R6/inclFX -I/usr/X11R6/inclu11RReading specs from /usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/specsde -I/us/X11gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release)1R6/include -I/usr/include/glide -I/ /usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/cpp -lang-c89 -v -I. -I../include -I/usr/X11R6/include -I/usr/include/glide -I/usr/local/glide/include -undef -D__GNUC__=2 -D__GNUC_MINOR__=91 -trigraphs -D__STRICT_ANSI__ -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix) -D__OPTIMIZE__ -pedantic -Asystem(unix) -Acpu(i386) -Amachine(i386) -D__i386 -D__i386__ -D__i686 -D__i686__ -D__pentiumpro -D__pentiumpro__ -D__PIC__ -D__pic__ -D_SVID_SOURCE -D_BSD_SOURCE -DUSE_X86_ASM -DSHM -DFX fog.c fog.i
GNU CPP version egcs-2.91.66 19990314 (egcs-1.1.2 release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 .
 ../include
 /usr/X11R6/include
 /usr/local/include
 /usr/local/i686-pc-linux-gnu/include
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/local/lib/gcc-lib/i686-pc-linux-gnu/egcs-2.91.66/cc1 fog.i -quiet -dumpbase fog.c -ansi -O3 -pedantic -ansi -version -fPIC -ffast-math -o fog.s
GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release) (i686-pc-linux-gnu) compiled by GNU C version egcs-2.91.66 19990314 (egcs-1.1.2 release).
fog_tmp.h: In function `fog_rgba_vertices_raw':
In file included from fog.c:129:
fog_tmp.h:151: Could not find a spill register
(insn:HI 1268 1266 1271 (set (subreg:SF (reg/v:QI 333) 0)
        (plus:SF (reg:SF 10 %st(2))
            (reg:SF 8 %st(0)))) 371 {strlensi-3} (insn_list 1262 (insn_list 1261 (nil)))
    (expr_list:REG_DEAD (reg:SF 10 %st(2))
        (expr_list:REG_DEAD (reg:SF 8 %st(0))
            (nil))))
toplev.c:1367: Internal compiler error in function fatal_insn

The files are attached.



More information about the Gcc-bugs mailing list