This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug middle-end/46389] [4.6 Regression] ICE in add_var_loc_to_decl, at dwarf2out.c:8221
- From: "rguenth at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Wed, 10 Nov 2010 13:14:38 +0000
- Subject: [Bug middle-end/46389] [4.6 Regression] ICE in add_var_loc_to_decl, at dwarf2out.c:8221
- Auto-submitted: auto-generated
- References: <bug-46389-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46389
--- Comment #8 from Richard Guenther <rguenth at gcc dot gnu.org> 2010-11-10 13:14:33 UTC ---
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c028,
label=0x76c41630 "*.LVL859") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1234 1233 1235 (var_location new_item (reg:DI 4 %r4 [ new_item ]))
NOTE_INSN_VAR_LOCATION)
$37 = 0x76c41630 "*.LVL859"
$38 = -1
$39 = -1
(gdb) c
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c078,
label=0x0) at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1236 725 1237 (var_location new_item$P_ARRAY (reg:SI 4 %r4 [ new_item ]))
NOTE_INSN_VAR_LOCATION)
$40 = 0x0
$41 = 0
$42 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c0a0,
label=0x76c416f0 "*.LVL860") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1237 1236 1238 (var_location new_item (reg:DI 4 %r4 [ new_item ]))
NOTE_INSN_VAR_LOCATION)
$43 = 0x76c416f0 "*.LVL860"
$44 = -1
$45 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c0c8,
label=0x76c416f0 "*.LVL860") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1238 1237 1671 (var_location new_item$P_BOUNDS (reg:SI 5 %r5 [orig:301
new_item+4 ] [301])) NOTE_INSN_VAR_LOCATION)
$46 = 0x76c416f0 "*.LVL860"
$47 = 32
$48 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c4b0,
label=0x0) at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1254 1045 1255 (var_location new_item$P_ARRAY (reg:SI 14 %r14 [orig:300
new_item ] [300])) NOTE_INSN_VAR_LOCATION)
$49 = 0x0
$50 = 0
$51 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700c550,
label=0x76c41980 "*.LVL862") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1255 1254 51 (var_location new_item (parallel [
(expr_list:REG_DEP_TRUE (reg:SI 14 %r14 [orig:300 new_item ] [300])
(const_int 0 [0]))
(expr_list:REG_DEP_TRUE (reg:SI 5 %r5 [orig:301 new_item+4 ] [301])
(const_int 4 [0x4]))
])) NOTE_INSN_VAR_LOCATION)
$52 = 0x76c41980 "*.LVL862"
$53 = -1
$54 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700cdc0,
label=0x0) at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1292 473 483 (var_location new_item$P_BOUNDS (nil))
NOTE_INSN_VAR_LOCATION)
$55 = 0x0
$56 = 32
$57 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x7700ce38,
label=0x76c41ef0 "*.LVL876") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1294 1293 1295 (var_location new_item$P_ARRAY (nil))
NOTE_INSN_VAR_LOCATION)
$58 = 0x76c41ef0 "*.LVL876"
$59 = 0
$60 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff91e0,
label=0x0) at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1312 1680 1311 (var_location new_item (nil)) NOTE_INSN_VAR_LOCATION)
$61 = 0x0
$62 = -1
$63 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff9000,
label=0x76c41f50 "*.LVL877-1") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note/c 1302 1303 1301 (var_location new_item (nil)) NOTE_INSN_VAR_LOCATION)
$64 = 0x76c41f50 "*.LVL877-1"
$65 = -1
$66 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff93c0,
label=0x76c0b170 "*.LVL878") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1320 1319 1321 (var_location new_item (parallel [
(expr_list:REG_DEP_TRUE (reg:SI 14 %r14 [orig:300 new_item ] [300])
(const_int 0 [0]))
(expr_list:REG_DEP_TRUE (reg:SI 5 %r5 [orig:301 new_item+4 ] [301])
(const_int 4 [0x4]))
])) NOTE_INSN_VAR_LOCATION)
$67 = 0x76c0b170 "*.LVL878"
$68 = -1
$69 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff9438,
label=0x76c0b170 "*.LVL878") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1323 1322 1324 (var_location new_item$P_BOUNDS (reg:SI 5 %r5 [orig:301
new_item+4 ] [301])) NOTE_INSN_VAR_LOCATION)
$70 = 0x76c0b170 "*.LVL878"
$71 = 32
$72 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff9488,
label=0x76c0b170 "*.LVL878") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1324 1323 1325 (var_location new_item$P_ARRAY (reg:SI 14 %r14 [orig:300
new_item ] [300])) NOTE_INSN_VAR_LOCATION)
$73 = 0x76c0b170 "*.LVL878"
$74 = 0
$75 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76fef258,
label=0x0) at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1399 573 1400 (var_location new_item$P_ARRAY (nil))
NOTE_INSN_VAR_LOCATION)
$76 = 0x0
$77 = 0
$78 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76fef2a8,
label=0x76c0b7a0 "*.LVL884") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1400 1399 1398 (var_location new_item (nil)) NOTE_INSN_VAR_LOCATION)
$79 = 0x76c0b7a0 "*.LVL884"
$80 = -1
$81 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76fef168,
label=0x76c0b7d0 "*.LVL884-1") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note/c 1395 1396 1394 (var_location new_item$P_BOUNDS (nil))
NOTE_INSN_VAR_LOCATION)
$82 = 0x76c0b7d0 "*.LVL884-1"
$83 = 32
$84 = 32
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76ff9fa0,
label=0x76c0b7d0 "*.LVL884-1") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note/c 1388 1389 1387 (var_location new_item (nil)) NOTE_INSN_VAR_LOCATION)
$85 = 0x76c0b7d0 "*.LVL884-1"
$86 = -1
$87 = -1
(gdb)
Continuing.
Breakpoint 2, add_var_loc_to_decl (decl=0x77628058, loc_note=0x76fef3e8,
label=0x76c0b7a0 "*.LVL884") at ../../gcc/dwarf2out.c:8165
8165 slot = htab_find_slot_with_hash (decl_loc_table, decl, decl_id,
INSERT);
(note 1403 1402 1404 (var_location new_item (parallel [
(expr_list:REG_DEP_TRUE (reg:SI 14 %r14 [orig:300 new_item ] [300])
(const_int 0 [0]))
(expr_list:REG_DEP_TRUE (reg:SI 5 %r5 [orig:301 new_item+4 ] [301])
(const_int 4 [0x4]))
])) NOTE_INSN_VAR_LOCATION)
$88 = 0x76c0b7a0 "*.LVL884"
$89 = -1
$90 = -1