[Bug debug/39355] [4.4 Regression] ICE at dwarf2out.c:10353 in loc_descriptor_from_tree_1
hubicka at ucw dot cz
gcc-bugzilla@gcc.gnu.org
Thu Mar 5 11:18:00 GMT 2009
------- Comment #9 from hubicka at ucw dot cz 2009-03-05 11:18 -------
Subject: Re: [4.4 Regression] ICE at dwarf2out.c:10353 in
loc_descriptor_from_tree_1
> ------- Comment #8 from jakub at gcc dot gnu dot org 2009-03-05 08:07 -------
> Can you reproduce it with stage1 cc1plus (or non-bootstrapped cc1plus) built by
> some older gcc, or only with stage2/stage3 cc1plus? Wonder if cc1plus hasn't
> been miscompiled. In any case, as this can't be reproduced with a
> cross-compiler, somebody with hppa-linux access needs to debug it.
I've just run across interesting memory corruption in Ada: by
duplicating DECL node for nested function we ended up with pointer to
ggc_freeded DECL_STRUCT_FUNCTION. I have patch to always make functions
nonlocal that might solve this problem as well (as we get methods for
C++ local classes). I am just on the way to Prague, but I will break it
up from my tree then.
Honza
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39355
More information about the Gcc-bugs
mailing list