------- Comment #11 from rguenth at gcc dot gnu dot org  2010-01-04 19:45 
-------
A random backtrace from where we take endless time and memory:

#0  0x00000000007b8a46 in pp_c_type_qualifier_list (pp=0x18b6280, 
    t=0x7ffff56b8dc8)
    at /space/rguenther/src/svn/trunk/gcc/c-pretty-print.c:245
#1  0x00000000006174be in dump_aggr_type (t=0x7ffff56b8dc8, flags=4100)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:560
#2  0x00000000006161a2 in dump_type (t=0x7ffff56b8dc8, flags=4100)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
#3  0x0000000000614a83 in dump_template_argument (arg=0x7ffff56b8dc8, 
    flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:152
#4  0x0000000000620afd in dump_template_parms (info=0x7ffff59b80e0, primary=0, 
    flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:1513
#5  0x0000000000618acf in dump_aggr_type (t=0x7ffff59bcbd0, flags=4100)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:622
#6  0x00000000006161a2 in dump_type (t=0x7ffff59bcbd0, flags=4100)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
...
#88 0x0000000000620afd in dump_template_parms (info=0x7ffff1f7f4a0, primary=0, 
    flags=4100) at /space/rguenther/src/svn/trunk/gcc/cp/error.c:1513
#89 0x0000000000618acf in dump_aggr_type (t=0x7ffff1f922a0, flags=4100)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:622
#90 0x00000000006161a2 in dump_type (t=0x7ffff1f922a0, flags=6148)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:384
#91 0x000000000061a447 in dump_decl (t=0x7ffff1f88cf0, flags=6148)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:909
#92 0x0000000000626eb5 in decl_as_string (decl=0x7ffff1f88cf0, flags=6148)
    at /space/rguenther/src/svn/trunk/gcc/cp/error.c:2357
#93 0x000000000049fdec in cxx_dwarf_name (t=0x7ffff1f88cf0, verbosity=2)
    at /space/rguenther/src/svn/trunk/gcc/cp/cp-lang.c:144
#94 0x00000000008d4e36 in type_tag (type=0x7ffff1f922a0)
    at /space/rguenther/src/svn/trunk/gcc/dwarf2out.c:16764
#95 0x00000000008db989 in gen_struct_or_union_type_die (type=0x7ffff1f922a0, 
    context_die=0x7ffff5694528, usage=DINFO_USAGE_DIR_USE)
    at /space/rguenther/src/svn/trunk/gcc/dwarf2out.c:18618


I guess these are _very_ long names (why again don't we output them
in mangled form?).  C++ component again.


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|debug                       |c++
           Keywords|                            |compile-time-hog, memory-hog


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

Reply via email to