[Bug bootstrap/15870] New: internal compiler error: in change_address_1, at emit-rtl.c:1811
sean at mcneil dot com
gcc-bugzilla@gcc.gnu.org
Tue Jun 8 08:49:00 GMT 2004
When doing a make bootstrap:
#1 0x00000000005e6c40 in change_address_1 (memref=0x201b75f90, mode=SImode,
addr=0x201b866b0, validate=1) at ../../gcc/gcc/emit-rtl.c:1811
1811 abort ();
(gdb) p *memref
$1 = {code = PARALLEL, mode = BLKmode, jump = 0, call = 0, unchanging = 0,
volatil = 0, in_struct = 0, used = 0, integrated = 0, frame_related = 0,
return_val = 0, u = {fld = {{rtint = 28856864, rtuint = 28856864,
rtstr = 0x201b85220 "\002", rtx = 0x201b85220, rtvec = 0x201b85220,
rttype = 28856864, rt_addr_diff_vec_flags = {min_align = 32,
base_after_vec = 0, min_after_vec = 1, max_after_vec = 0,
min_after_base = 0, max_after_base = 1, offset_unsigned = 0,
scale = 184}, rt_cselib = 0x201b85220, rtbit = 0x201b85220,
rttree = 0x201b85220, bb = 0x201b85220, rtmem = 0x201b85220,
rtreg = 0x201b85220}}, hwint = {8618791456}}}
(gdb) bt
#0 fancy_abort (file=0xa120d3 "../../gcc/gcc/emit-rtl.c", line=1811,
function=0xa1233b "change_address_1") at ../../gcc/gcc/diagnostic.c:590
#1 0x00000000005e6c40 in change_address_1 (memref=0x201b75f90, mode=SImode,
addr=0x201b866b0, validate=1) at ../../gcc/gcc/emit-rtl.c:1811
#2 0x00000000005e7871 in adjust_address_1 (memref=0x201b75f90, mode=SImode,
offset=0, validate=1, adjust=1) at ../../gcc/gcc/emit-rtl.c:1912
#3 0x0000000000618f6d in store_field (target=0x201b75f90, bitsize=32,
bitpos=0, mode=SImode, exp=0x201b74d20, value_mode=VOIDmode, unsignedp=1,
type=0x2018b0e00, alias_set=70) at ../../gcc/gcc/expr.c:5501
#4 0x0000000000612796 in expand_assignment (to=0x201b27370, from=0x201b74d20,
want_value=0) at ../../gcc/gcc/expr.c:3862
#5 0x000000000063819c in expand_expr_real_1 (exp=0x201b27780, target=0x0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at ../../gcc/gcc/expr.c:8924
#6 0x000000000061d465 in expand_expr_real (exp=0x201b27780,
target=0x200c18400, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at ../../gcc/gcc/expr.c:6378
#7 0x000000000063ffd3 in expand_expr (exp=0x201b27780, target=0x200c18400,
mode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.h:533
#8 0x000000000062fe39 in expand_expr_real_1 (exp=0x2017a0c00, target=0x0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at ../../gcc/gcc/expr.c:8408
#9 0x000000000061d49b in expand_expr_real (exp=0x2017a0c00,
---Type <return> to continue, or q <return> to quit---
target=0x200c18400, tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x0)
at ../../gcc/gcc/expr.c:6384
#10 0x000000000063ffd3 in expand_expr (exp=0x2017a0c00, target=0x200c18400,
mode=VOIDmode, modifier=EXPAND_NORMAL) at ../../gcc/gcc/expr.h:533
#11 0x00000000006214da in expand_expr_real_1 (exp=0x201b84c30, target=0x0,
tmode=VOIDmode, modifier=EXPAND_NORMAL, alt_rtl=0x7fffffffe560)
at ../../gcc/gcc/expr.c:6876
#12 0x000000000061d49b in expand_expr_real (exp=0x201b84c30,
target=0x200c18400, tmode=VOIDmode, modifier=EXPAND_NORMAL,
alt_rtl=0x7fffffffe560) at ../../gcc/gcc/expr.c:6384
#13 0x0000000000890417 in expand_expr_stmt_value (exp=0x201b84c30,
want_value=0, maybe_last=0) at ../../gcc/gcc/stmt.c:2128
#14 0x00000000004bee3c in tree_rest_of_compilation (fndecl=0x2018b6d20,
nested_p=false) at ../../gcc/gcc/tree-optimize.c:561
#15 0x0000000000428130 in c_expand_body (fndecl=0x2018b6d20)
at ../../gcc/gcc/c-decl.c:6374
#16 0x0000000000929655 in cgraph_expand_function (node=0x2018c12a0)
at ../../gcc/gcc/cgraphunit.c:794
#17 0x000000000092b8cb in cgraph_expand_all_functions ()
at ../../gcc/gcc/cgraphunit.c:1668
#18 0x000000000092bbb1 in cgraph_optimize () at ../../gcc/gcc/cgraphunit.c:1758
#19 0x0000000000483ae1 in c_objc_common_finish_file ()
at ../../gcc/gcc/c-objc-common.c:240
---Type <return> to continue, or q <return> to quit---
#20 0x000000000040dbb5 in finish_file () at ../../gcc/gcc/c-lang.c:213
#21 0x0000000000478dc2 in c_common_parse_file (set_yydebug=0)
at ../../gcc/gcc/c-opts.c:1241
#22 0x00000000008a7d1d in compile_file () at ../../gcc/gcc/toplev.c:1654
#23 0x00000000008a98d5 in do_compile () at ../../gcc/gcc/toplev.c:2700
#24 0x00000000008a9939 in toplev_main (argc=25, argv=0x7fffffffe7b8)
at ../../gcc/gcc/toplev.c:2732
#25 0x0000000000498533 in main (argc=25, argv=0x7fffffffe7b8)
at ../../gcc/gcc/main.c:35
--
Summary: internal compiler error: in change_address_1, at emit-
rtl.c:1811
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: bootstrap
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: sean at mcneil dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: amd64-unknown-freebsd5.2
GCC host triplet: amd64-unknown-freebsd5.2
GCC target triplet: amd64-unknown-freebsd5.2
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15870
More information about the Gcc-bugs
mailing list