bug in latest pgcc (egcs-2.90.14p)
Jeffrey A Law
law@cygnus.com
Sun Nov 16 22:04:00 GMT 1997
In message < Pine.LNX.3.96.971115133446.681A-100000@goliath.csn.tu-chemnitz.de >you write:
> make[1]: Entering directory `/usr/src/RPM/BUILD/libc-5.4.40/libc/yp'
> /usr/bin/gcc -V egcs-2.90.14p -b i586-pc-linux-gnulibc1 -O -g -I.
> -I../libio -I../libio/stdio -DNLS -I../nls -DYP -DNO_SHADOW
> -D_GNU_SOURCE -DSTDC_HEADERS -DUSG -DDIRENT -DSYSV -DUSE_BSD_REGEX -D_LIBC
> -DINTERNAL_LINUX_C_LIB -D_REENTRANT -Wall -Wstrict-prototypes
> -Wmissing-prototypes -funsigned-char -I../internal -nostdinc
> -I../../include
> -I/usr/lib/gcc-lib/i586-pc-linux-gnulibc1/egcs-2.90.14p/include -c yplib.c
> -o ../elfdebug/libc/yplib.o
> yplib.c: In function `__yp_dobind':
> yplib.c:396: internal error--unrecognizable insn:
> (insn 132 130 134 (set (mem:SI (pre_dec:SI (reg:SI 7 %esp)))
> (mem:SI (reg:SI 16 %argp))) -1 (nil)
> (nil))
> gcc: Internal compiler error: program cc1 got fatal signal 6
> [...]
>
> This happens only if -O is used (no optimization and all other
> optimizations work).
Can you add "-save-temps" to the command line above and send us the resulting
yplib.i file?
jeff
More information about the Gcc-bugs
mailing list