--- Comment #5 from reichelt at gcc dot gnu dot org 2009-06-08 11:03
---
*** Bug 40253 has been marked as a duplicate of this bug. ***
--
reichelt at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #6 from reichelt at gcc dot gnu dot org 2009-06-08 12:03
---
The testcase from comment #2 doesn't show the bug anymore.
Here's a slightly modified version that does:
typedef struct A
{
int i : 2;
struct A *p;
}
--- Comment #7 from hubicka at gcc dot gnu dot org 2009-06-08 18:34 ---
OK,
problem seems to be that we keep stale location list hash that confuse
dwarf2out when outputting abstract function
Index: dwarf2out.c
===
---
--- Comment #8 from hubicka at gcc dot gnu dot org 2009-06-08 19:26 ---
Subject: Bug 40126
Author: hubicka
Date: Mon Jun 8 19:25:51 2009
New Revision: 148293
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=148293
Log:
PR debug/40126
* dwarf2out.c
--- Comment #9 from hubicka at gcc dot gnu dot org 2009-06-08 19:26 ---
Fixed.
--
hubicka at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Keywords||wrong-debug
Priority|P3 |P1
--- Comment #4 from hubicka at gcc dot gnu dot org 2009-05-14 15:29 ---
This looks like latent bug in dwarf2out. There is location list:
.LLST2:
.long .LVL0-.Ltext0 # Location list begin address (*.LLST2)
.long .LVL1-.Ltext0 # Location list end address
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
CC||hubicka at gcc dot gnu dot
|
--- Comment #3 from hjl dot tools at gmail dot com 2009-05-13 16:32 ---
It is caused by revision 14734:
http://gcc.gnu.org/ml/gcc-cvs/2009-05/msg00316.html
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40126
--- Comment #1 from gerald at pfeifer dot com 2009-05-12 20:40 ---
Created an attachment (id=17855)
-- (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17855action=view)
Preprocessed source file; test with $GCC -g -O2
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40126
10 matches
Mail list logo