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