http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51722

Richard Guenther <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |NEW
                 CC|                            |dodji at gcc dot gnu.org
          Component|c++                         |pch
   Target Milestone|---                         |4.7.0
            Summary|Options "-g3" or "-ggdb3"   |[4.7 Regression] Options
                   |or "-g3 -gdwarf-2" and      |"-g3" or "-ggdb3" or "-g3
                   |other "-g..level3" -        |-gdwarf-2" and other
                   |internal compiler error     |"-g..level3" - internal
                   |                            |compiler error

--- Comment #12 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-01-03 
09:07:39 UTC ---
Confirmed with the recipie in comment #8 (using glibc 2.11.1 headers).  It's
enough to use -g3 vs. -g2, suspect Dodji's work here.

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff61f4f58 in *__GI___libc_free (mem=0x10000030b0) at malloc.c:3736
3736    malloc.c: No such file or directory.
        in malloc.c
(gdb) up
#1  0x00000000009cf9c7 in output_macinfo ()
    at /space/rguenther/src/svn/trunk/gcc/dwarf2out.c:20940
20940           free (CONST_CAST (char *, ref->info));
(gdb) p *ref
$2 = {code = 5 '\005', lineno = 1, info = 0x10000030b0 "__STDC__ 1"}

Reply via email to