------- 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