[Bug debug/88389] New: [8/9 Regression] -flto -g -gsplit-dwarf is broken
rguenth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Dec 6 13:05:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88389
Bug ID: 88389
Summary: [8/9 Regression] -flto -g -gsplit-dwarf is broken
Product: gcc
Version: 8.2.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: debug
Assignee: unassigned at gcc dot gnu.org
Reporter: rguenth at gcc dot gnu.org
Target Milestone: ---
int main()
{
return 0;
}
> gcc t.c -g -gsplit-dwarf -flto
> gdb ./a.out
GNU gdb (GDB; devel:gcc) 8.2
Copyright (C) 2018 Free Software Foundation, Inc.
...
Reading symbols from ./a.out...../../gdb/dwarf2read.c:18815: internal-error:
could not find partial DIE 0x0 in cache [from module /tmp/a.out]
A problem internal to GDB has been detected,
further debugging may prove unreliable.
Quit this debugging session? (y or n)
also if you do
> gcc -c t.c -g -gsplit-dwarf -flto
> gcc t.o -g -flto
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
/tmp/ccoEbX2B.ltrans0.ltrans.o:(.debug_info+0x2e): undefined reference to
`t.c.8f05b885'
/usr/lib64/gcc/x86_64-suse-linux/8/../../../../x86_64-suse-linux/bin/ld:
/tmp/ccoEbX2B.ltrans0.ltrans.o:(.debug_info+0x33): undefined reference to
`t.c.8f05b885'
collect2: error: ld returned 1 exit status
More information about the Gcc-bugs
mailing list