19991122 ICE at reload1.c:9192 compiling gcc/gcse.c on hppa2.0-hp-hpux10.20
Brown, Rodney
rodneybrown@pmsc.com
Tue Nov 23 16:47:00 GMT 1999
Title: 19991122 ICE at reload1.c:9192 compiling gcc/gcse.c on hppa2.0-hp-hpux10.20
hppa2.0-hp-hpux10.20 --with-gnu-as
(Also hppa1.1-hp-hpux11.0)
stage1/xgcc -Bstage1/ -B/usr/local/hppa2.0-hp-hpux10.20/bin/ -cÃÂ -DIN_GCCÃÂ ÃÂ ÃÂ -W -Wall -O2 -g -O2ÃÂ -DHAVE_CONFIG_HÃÂ ÃÂ ÃÂ -I. -I../../egcs-19991122/gcc -I../../egcs-19991122/gcc/config -I../../egcs-19991122/gcc/../include ../../egcs-19991122/gcc/gcse.c
../../egcs-19991122/gcc/gcse.c: In function `hoist_code':
../../egcs-19991122/gcc/gcse.c:5568: Insn does not satisfy its constraints:
(insn 1319 1242 1251 (set (reg:SI 19 %r19)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg:SI 88 SAR)) 63 {reload_outsi+2} (nil)
ÃÂ ÃÂ ÃÂ (nil))
../../egcs-19991122/gcc/gcse.c:5568: Internal compiler error in `reload_cse_simplify_operands', at reload1.c:9192
Please submit a full bug report.
See <URL: http://www.gnu.org/software/gcc/faq.html#bugreport > for instructions.
make[2]: *** [gcse.o] Error 1
make[2]: Leaving directory `/devel/span/rdb/src/egcs-19991122.obj/gcc'
ÃÂ stage1/cc1 gcse.i -quiet -dumpbase gcse.c -g -O2 -O2 -W -Wall -version -o gcse.s
GNU C version 2.96 19991122 (experimental) (hppa2.0-hp-hpux10.20) compiled by GNU C version egcs-2.91.57 19980901 (egcs-1.1 release).
../../egcs-19991122/gcc/gcse.c: In function `hoist_code':
../../egcs-19991122/gcc/gcse.c:5568: Insn does not satisfy its constraints:
(insn 1319 1242 1251 (set (reg:SI 19 %r19)
ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ (reg:SI 88 SAR)) 63 {reload_outsi+2} (nil)
ÃÂ ÃÂ ÃÂ (nil))
../../egcs-19991122/gcc/gcse.c:5568: Internal compiler error in `reload_cse_simplify_operands', at reload1.c:9192
Please submit a full bug report.
Breakpoint 5, reload_cse_simplify_operands (insn=0x40a8f500)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/reload1.c:9192
9192ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ fatal_insn_not_found (insn);
#0ÃÂ reload_cse_simplify_operands (insn=0x40a8f500)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/reload1.c:9192
#1ÃÂ 0x1f15a4 in reload_cse_regs_1 (first=0x4095bc60)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/reload1.c:8847
#2ÃÂ 0x1f19d0 in reload_cse_regs (first=0x4095bc60)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/reload1.c:8962
#3ÃÂ 0x32d08 in rest_of_compilation (decl=0x405c2680)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:4210
#4ÃÂ 0x2ac190 in finish_function (nested=0)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/c-decl.c:6714
#5ÃÂ 0x293584 in yyparse () at c-parse.y:314
#6ÃÂ 0x3012c in compile_file (name=0x40053470 "")
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:3213
#7ÃÂ 0x362f0 in main (argc=13, argv=0x7b03a510)
ÃÂ ÃÂ ÃÂ at ../../egcs-19991122/gcc/toplev.c:5577
9187ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ if (recog_data.n_alternatives == 0 || recog_data.n_operands == 0)
9188ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ return 0;
9189ÃÂ ÃÂ ÃÂ
9190ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ /* Figure out which alternative currently matches.ÃÂ */
9191ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ if (! constrain_operands (1))
9192ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ fatal_insn_not_found (insn);
9193ÃÂ ÃÂ ÃÂ
9194ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ alternative_reject = (int *) alloca (recog_data.n_alternatives * sizeof (int));
9195ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ alternative_nregs = (int *) alloca (recog_data.n_alternatives * sizeof (int));
9196ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ alternative_order = (int *) alloca (recog_data.n_alternatives * sizeof (int));
-rw-r--r--ÃÂ ÃÂ 1 pms71504ÃÂ ÃÂ randÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ ÃÂ 259811 Nov 24 08:55 gcc/gcse.i
- is large ~ 40k as a bz2 - can provide on request
More information about the Gcc-bugs
mailing list