Fortran regressions
Janne Blomqvist
blomqvist.janne@gmail.com
Sun Jul 1 17:54:00 GMT 2007
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
More information about the Fortran
mailing list