[Bug target/12898] [3.4 Regression] Tru64 UNIX bootstrap failure: ICE in gen_reg_rtx, at emit-rtl.c:819

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Nov 5 01:04:00 GMT 2003


PLEASE REPLY TO gcc-bugzilla@gcc.gnu.org ONLY, *NOT* gcc-bugs@gcc.gnu.org.

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=12898


pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
          Component|bootstrap                   |target
     Ever Confirmed|                            |1
  GCC build triplet|alpha-dec-osf5.1b           |
   GCC host triplet|alpha-dec-osf5.1b           |
           Keywords|                            |build, ice-on-valid-code
   Last reconfirmed|0000-00-00 00:00:00         |2003-11-05 01:03:53
               date|                            |
            Summary|Tru64 UNIX bootstrap        |[3.4 Regression] Tru64 UNIX
                   |failure: ICE in gen_reg_rtx,|bootstrap failure: ICE in
                   |at emit-rtl.c:819           |gen_reg_rtx, at emit-
                   |                            |rtl.c:819
   Target Milestone|---                         |3.4


------- Additional Comments From pinskia at gcc dot gnu dot org  2003-11-05 01:03 -------
A target bug, some how alpha should be checking no_new_pseudos.
#0  fancy_abort (file=0x521740 "../../gcc/emit-rtl.c", line=820, function=0x521784 "gen_reg_rtx") 
at ../../gcc/diagnostic.c:584
#1  0x00137624 in gen_reg_rtx (mode=DImode) at ../../gcc/emit-rtl.c:820
#2  0x0021898c in copy_to_suggested_reg (x=0x40c5cf3c, target=0x817ca8, mode=DImode) at 
../../gcc/explow.c:755
#3  0x001d0d14 in alpha_emit_set_const_1 (target=0x817ca8, mode=DImode, c=32768, n=2) at 
../../gcc/config/alpha/alpha.c:2504
#4  0x001d172c in alpha_emit_set_const (target=0x817ca8, mode=DImode, c=32768, n=3) at ../
../gcc/config/alpha/alpha.c:2667
#5  0x001d2084 in alpha_expand_mov (mode=SImode, operands=0xbffff0c8) at ../../gcc/config/
alpha/alpha.c:2815
#6  0x0036e854 in gen_movsi (operand0=0xa7a020, operand1=0x40c5cf30) at insn-emit.c:6851
#7  0x00222e9c in emit_move_insn_1 (x=0xa7a020, y=0x40c5cf30) at ../../gcc/expr.c:2862
#8  0x002885b0 in gen_move_insn (x=0xa7a020, y=0x40c5cf30) at ../../gcc/optabs.c:4378
#9  0x00438a94 in gen_reload (out=0xa7a020, in=0x40c5cf30, opnum=1, 
type=RELOAD_FOR_INPUT) at ../../gcc/reload1.c:7448
#10 0x004353a4 in emit_input_reload_insns (chain=0x4108e768, rl=0x56dd14, old=0x40c5cf30, 
j=0) at ../../gcc/reload1.c:6529
#11 0x00436018 in do_input_reload (chain=0x4108e768, rl=0x56dd14, j=0) at ../../gcc/
reload1.c:6773
#12 0x00436870 in emit_reload_insns (chain=0x4108e768) at ../../gcc/reload1.c:6922
#13 0x0042bb24 in reload_as_needed (live_known=1) at ../../gcc/reload1.c:3840
#14 0x00421db8 in reload (first=0xa36600, global=1) at ../../gcc/reload1.c:1057
#15 0x00396348 in global_alloc (file=0x0) at ../../gcc/global.c:582
#16 0x0012f3fc in rest_of_handle_old_regalloc (decl=0x711e80, insns=0xa36600, 
rebuild_notes=0xbffff6c4) at ../../gcc/toplev.c:2271
#17 0x001328c4 in rest_of_compilation (decl=0x711e80) at ../../gcc/toplev.c:3458
#18 0x00303774 in tree_rest_of_compilation (fndecl=0x711e80, nested_p=false) at ../../gcc/tree-
optimize.c:168
#19 0x0003dfd4 in c_expand_body_1 (fndecl=0x711e80, nested_p=0) at ../../gcc/c-decl.c:6160
#20 0x0003e2a4 in c_expand_body (fndecl=0x711e80) at ../../gcc/c-decl.c:6190
#21 0x002efdf4 in cgraph_expand_function (node=0x717ef4) at ../../gcc/cgraphunit.c:499
#22 0x002f2a20 in cgraph_expand_all_functions () at ../../gcc/cgraphunit.c:1332
#23 0x002f2d44 in cgraph_optimize () at ../../gcc/cgraphunit.c:1396
#24 0x000b6a98 in c_objc_common_finish_file () at ../../gcc/c-objc-common.c:244
#25 0x0000ef00 in finish_file () at ../../gcc/c-lang.c:185
#26 0x000a23f8 in c_common_parse_file (set_yydebug=0) at ../../gcc/c-opts.c:1233
#27 0x0012e4b8 in compile_file () at ../../gcc/toplev.c:1836
#28 0x00135a64 in do_compile () at ../../gcc/toplev.c:4691
#29 0x00135b48 in toplev_main (argc=3, argv=0xbffffc50) at ../../gcc/toplev.c:4731
#30 0x000dac0c in main (argc=3, argv=0xbffffc50) at ../../gcc/main.c:35



More information about the Gcc-bugs mailing list