This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/33664] crash on invalid program
- From: "fxcoudert at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 5 Oct 2007 11:15:05 -0000
- Subject: [Bug fortran/33664] crash on invalid program
- References: <bug-33664-15061@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-10-05 11:15 -------
Confirmed. Reduced testcase:
$ cat a.f90
module test
contains
subroutine func_1(u,n)
integer :: n, u(n(1))
end subroutine
end module test
$ gfortran a.f90
f951: internal compiler error: Segmentation fault
This is a module writing problem, as confirmed by the backtrace:
#0 0x00000000004448d6 in mio_expr (ep=0x0)
at ../../../trunk/gcc/fortran/module.c:2794
#1 0x00000000004454bc in mio_array_spec (asp=<value optimized out>)
at ../../../trunk/gcc/fortran/module.c:1934
#2 0x0000000000445a89 in mio_symbol (sym=0xf592b0)
at ../../../trunk/gcc/fortran/module.c:3067
#3 0x00000000004461f9 in write_symbol (n=5, sym=0xf592b0)
at ../../../trunk/gcc/fortran/module.c:3902
#4 0x000000000044638d in write_symbol1 (p=0xf5ae90)
at ../../../trunk/gcc/fortran/module.c:3969
#5 0x0000000000446355 in write_symbol1 (p=0xf5a110)
at ../../../trunk/gcc/fortran/module.c:3962
#6 0x0000000000446332 in write_symbol1 (p=0xf5afc0)
at ../../../trunk/gcc/fortran/module.c:3960
#7 0x0000000000447e71 in gfc_dump_module (name=<value optimized out>,
dump_flag=1) at ../../../trunk/gcc/fortran/module.c:4106
--
fxcoudert at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fxcoudert at gcc dot gnu dot
| |org
Severity|minor |normal
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
GCC build triplet|x86_64-unknown-linux |paulthomas
GCC host triplet|x86_64-unknown-linux |
GCC target triplet|x86_64-unknown-linux |
Keywords| |ice-on-invalid-code
Known to fail| |4.3.0
Last reconfirmed|0000-00-00 00:00:00 |2007-10-05 11:15:04
date| |
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33664