------- Comment #30 from jv244 at cam dot ac dot uk  2009-06-01 19:43 -------
Created an attachment (id=17944)
 --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=17944&action=view)
testcase

attached is a testcase, this actually causes a segfault outside of the build
infrastructure, but consumes XGb within:

gfortran -v -ffree-form btree_i8_k_i4_v.F

(gdb) bt
#0  0x00007ffe74a0efb0 in strcmp () from /lib64/libc.so.6
#1  0x000000000051bcbd in gfc_find_symtree (st=0x13f4460, name=0x7ffe741dba90
"btree_node_p")
    at /data03/vondele/gcc_trunk/gcc/gcc/fortran/symbol.c:2306
#2  0x000000000051bedb in gfc_find_sym_tree (name=0x7ffe741dba90
"btree_node_p", ns=0x132b490, parent_flag=0,
    result=0x7fff7d54e068) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/symbol.c:2466
#3  0x000000000051bf82 in gfc_find_symbol (name=0x7ffe741dba90 "btree_node_p",
ns=0x7ffe741dbbd0, parent_flag=0,
    result=0x7fff7d54e098) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/symbol.c:2502
#4  0x00000000005724dd in gfc_get_derived_type (derived=0x13309f0)
    at /data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1945
#5  0x0000000000572861 in copy_dt_decls_ifequal (from=<value optimized out>,
to=<value optimized out>,
    from_gsym=<value optimized out>) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1864
#6  0x0000000000572506 in gfc_get_derived_type (derived=0x132fc30)
    at /data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1948
#7  0x0000000000572861 in copy_dt_decls_ifequal (from=<value optimized out>,
to=<value optimized out>,
    from_gsym=<value optimized out>) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1864
#8  0x0000000000572506 in gfc_get_derived_type (derived=0x13309f0)
    at /data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1948
#9  0x0000000000572861 in copy_dt_decls_ifequal (from=<value optimized out>,
to=<value optimized out>,
    from_gsym=<value optimized out>) at
/data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1864
#10 0x0000000000572506 in gfc_get_derived_type (derived=0x132fc30)
    at /data03/vondele/gcc_trunk/gcc/gcc/fortran/trans-types.c:1948


-- 


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

Reply via email to