From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22994 invoked by alias); 1 Jun 2009 19:43:44 -0000 Received: (qmail 22908 invoked by uid 48); 1 Jun 2009 19:43:30 -0000 Date: Mon, 01 Jun 2009 19:43:00 -0000 Message-ID: <20090601194330.22903.qmail@sourceware.org> X-Bugzilla-Reason: CC References: Subject: [Bug fortran/40011] Problems with -fwhole-file In-Reply-To: Reply-To: gcc-bugzilla@gcc.gnu.org To: gcc-bugs@gcc.gnu.org From: "jv244 at cam dot ac dot uk" Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org X-SW-Source: 2009-06/txt/msg00047.txt.bz2 ------- 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=, to=, from_gsym=) 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=, to=, from_gsym=) 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=, to=, from_gsym=) 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