[Bug fortran/82994] ICE in gfc_match_deallocate, at fortran/match.c:4478
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Tue Nov 14 17:39:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82994
--- Comment #1 from G. Steinmetz <gscfq@t-online.de> ---
Now allocated, but still not declared allocatable :
(here gcc-chk was configured with --enable-checking=yes)
$ cat z2.f90
program p
type t
end type
class(t) :: x
allocate (x)
deallocate (x)
end
$ gfortran-8-20171112-chk -c z2.f90
z2.f90:5:13:
allocate (x)
1
Error: Allocate-object at (1) is neither a data pointer nor an allocatable
variable
f951: internal compiler error: Segmentation fault
0xcaca2f crash_signal
../../gcc/toplev.c:325
0x6ee643 gfc_match_deallocate()
../../gcc/fortran/match.c:4478
0x70b309 match_word_omp_simd
../../gcc/fortran/parse.c:93
0x70fd4f match_word
../../gcc/fortran/parse.c:466
0x70fd4f decode_statement
../../gcc/fortran/parse.c:466
0x7107f4 next_free
../../gcc/fortran/parse.c:1225
0x7107f4 next_statement
../../gcc/fortran/parse.c:1457
0x7120dc parse_spec
../../gcc/fortran/parse.c:3834
0x7145d3 parse_progunit
../../gcc/fortran/parse.c:5637
0x715b94 gfc_parse_file()
../../gcc/fortran/parse.c:6177
0x75b20f gfc_be_parse_file
../../gcc/fortran/f95-lang.c:204
More information about the Gcc-bugs
mailing list