egcs-19981101 bugs
Martin Buchholz
martin@xemacs.org
Mon Nov 2 22:03:00 GMT 1998
As of egcs-19981101, calls to FD_ZERO generate this new error:
/hack/import/egcs-19981101/inst/linux-libc2/bin/gcc -g -mcpu=pentiumpro -march=pentiumpro -fno-exceptions -O3 -Wall -Wpointer-arith -Winline -Wmissing-prototypes -Wmissing-declarations -Wunused -Wformat -Wno-switch -Wno-sign-compare -Wno-uninitialized -Wshadow -Demacs -I../src -DHAVE_CONFIG_H -I/usr/local/include -I/usr/X11/include /home/martin/x/dev/lib-src/gnuserv.c gnuslib.o -L/usr/local/lib -L/usr/X11/lib -lXau -lXmu -lXt -lXext -lX11 -lSM -lICE -ldl -ldb -lgdbm -lgpm -lncurses -lintl -lm -lgcc -lc -lgcc /usr/lib/crtn.o -o gnuserv
/home/martin/x/dev/lib-src/gnuserv.c: In function `permitted':
/home/martin/x/dev/lib-src/gnuserv.c:407: Invalid `asm' statement:
/home/martin/x/dev/lib-src/gnuserv.c:407: fixed or forbidden register 2 (cx) was spilled for class CREG.
The error I reported earlier for egcs-19981026 is still there:
/hack/import/egcs-19981101/inst/linux-libc2/bin/gcc -c -g -mcpu=pentiumpro -march=pentiumpro -fno-exceptions -O3 -Wall -Wpointer-arith -Winline -Wmissing-prototypes -Wmissing-declarations -Wunused -Wformat -Wno-switch -Wno-sign-compare -Wno-uninitialized -Wshadow -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/X11/include /home/martin/x/dev/src/event-Xt.c
/home/martin/x/dev/src/event-stream.c: In function `Fnext_event':
/home/martin/x/dev/src/event-stream.c:2359: Could not split insn
(insn 3133 3131 439 (set (reg/v:SI 3 %ebx)
(if_then_else:SI (lt:SI (reg:SI 4 %esi)
(mem/s:SI (plus:SI (reg:SI 0 %eax)
(const_int 4)) 0))
(reg:SI 3 %ebx)
(mem/s:SI (plus:SI (mem/s:SI (plus:SI (reg:SI 6 %ebp)
(const_int 16)) 0)
(const_int 4)) 0))) 354 {movsicc+2} (insn_list 3131 (insn_list 3554 (insn_list 3551 (insn_list 3131 (nil)))))
(expr_list:REG_DEAD (reg:SI 4 %esi)
(expr_list:REG_DEAD (reg:SI 0 %eax)
(nil))))
/hack/import/egcs-19981101/gcc/toplev.c:1388: Internal compiler error in function fatal_insn
As ever, pre-processed .i files are available by request.
Linux 2.1.105, glibc 2.0.7
Martin
More information about the Gcc-bugs
mailing list