This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fortran regressions


Steve Kargl wrote:
On Sun, Jul 01, 2007 at 10:05:03AM -0700, Steve Kargl wrote:
On Sun, Jul 01, 2007 at 12:40:31PM +0200, Paul Thomas wrote:
From my notes about my failed commit (connection problems), my successful commit yesterday and a regressing update about an hour later, I deduced the following:

There are two regressions:

(i) The earlier one:

/svn/trunk/gcc/testsuite/gfortran.fortran-torture/compile/pr32417.f90:5: internal compiler error: in build2_stat, at tree.c:3074
I've seen this one. Not sure if it is related to (ii).


DannyB's patch cures this one as well. There remains 1 regression on amd64-*-freebsd: data_initialized_2.f90.

Same on i686-pc-linux-gnu. The bt from data_initialized_2.f90 is


Program received signal SIGSEGV, Segmentation fault.
0xb7e47ad6 in ?? () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7e47ad6 in ?? () from /lib/tls/i686/cmov/libc.so.6
#1 0x00000001 in ?? ()
#2 0x0878799d in ?? ()
#3 0xb7e0501e in ?? () from /lib/tls/i686/cmov/libc.so.6
#4 0xb7e46fd1 in ?? () from /lib/tls/i686/cmov/libc.so.6
#5 0x08774a03 in ?? ()
#6 0x00000003 in ?? ()
#7 0xffffffff in ?? ()
#8 0xbf8c3774 in ?? ()
#9 0xbf8c37c7 in ?? ()
#10 0x089372c0 in ?? ()
#11 0xb7ea00b3 in write () from /lib/tls/i686/cmov/libc.so.6
#12 0x00000010 in ?? ()
#13 0x00000002 in ?? ()
#14 0xb7f0681c in ?? () from /lib/tls/i686/cmov/libc.so.6
#15 0x00000020 in ?? ()
#16 0xb7f1e130 in ?? () from /lib/tls/i686/cmov/libc.so.6
#17 0x088fc4f0 in ?? ()
#18 0x00000060 in ?? ()
#19 0xb7e410a5 in ?? () from /lib/tls/i686/cmov/libc.so.6
#20 0xb7e4960e in malloc () from /lib/tls/i686/cmov/libc.so.6
#21 0x08722ab8 in xmalloc (size=28) at ../../trunk/libiberty/xmalloc.c:147
#22 0x0872248f in splay_tree_new_with_allocator (compare_fn=0x87228c0 <splay_tree_compare_ints>,
delete_key_fn=0, delete_value_fn=0, allocate_fn=0x8722910 <splay_tree_xmalloc_allocate>,
deallocate_fn=0x8722900 <splay_tree_xmalloc_deallocate>, allocate_data=0x0)
at ../../trunk/libiberty/splay-tree.c:269
#23 0x087224f7 in splay_tree_new (compare_fn=0x87228c0 <splay_tree_compare_ints>, delete_key_fn=0,
delete_value_fn=0) at ../../trunk/libiberty/splay-tree.c:250
#24 0x08058564 in gfc_assign_data_value (lvalue=0x8936a08, rvalue=0x8936b38, index=0xbf8c3954)
at ../../trunk/gcc/fortran/data.c:320
#25 0x08096eba in traverse_data_var (var=0x8913c00, where=0x8914140)
at ../../trunk/gcc/fortran/resolve.c:6654
#26 0x08097a85 in resolve_types (ns=0x8936598) at ../../trunk/gcc/fortran/resolve.c:6830
#27 0x0809a69d in gfc_resolve (ns=0x8936598) at ../../trunk/gcc/fortran/resolve.c:7508
#28 0x0808f335 in gfc_parse_file () at ../../trunk/gcc/fortran/parse.c:3256
#29 0x080b0500 in gfc_be_parse_file (set_yydebug=0) at ../../trunk/gcc/fortran/f95-lang.c:301
#30 0x08323673 in toplev_main (argc=2, argv=0xbf8c3b74) at ../../trunk/gcc/toplev.c:1051
#31 0x080f4f82 in main (argc=143881896, argv=0x8913e38) at ../../trunk/gcc/main.c:35




--
Janne Blomqvist


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]