[Bug c/88094] New: ICE: add add_dwarf_attr
s.pitchumani at gmail dot com
gcc-bugzilla@gcc.gnu.org
Mon Nov 19 13:16:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88094
Bug ID: 88094
Summary: ICE: add add_dwarf_attr
Product: gcc
Version: 9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: s.pitchumani at gmail dot com
Target Milestone: ---
$cat memx-ice.c
__memx const char arr[10] = "hello";
int volatile x;
__memx const void* bar(const __memx char * c)
{
return c + x;
}
void foo (void) {
bar(arr);
}
Compiler built for AVR shows ICE for below command line:
$ avr-gcc -O1 -gdwarf memx-ice.c
output:
1 : internal compiler error: in add_dwarf_attr, at dwarf2out.c:4404
1 | __memx const char arr[10] = "hello";
| ^~~~~~
0x5c8864 add_dwarf_attr
../../gcc-src/gcc/dwarf2out.c:4404
0x5c8864 add_AT_string
../../gcc-src/gcc/dwarf2out.c:4663
0x5c8864 add_name_attribute
../../gcc-src/gcc/dwarf2out.c:20468
0x936cac add_name_attribute
../../gcc-src/gcc/dwarf2out.c:13231
0x936cac modified_type_die
../../gcc-src/gcc/dwarf2out.c:13423
For the same test, gcc-6 shows ICE in convert_debug_memory_address (similar to
PR62084)
More information about the Gcc-bugs
mailing list