[Bug fortran/96025] [9/10/11 Regression] ICE in expr_check_typed_help, at fortran/expr.c:5437
gscfq@t-online.de
gcc-bugzilla@gcc.gnu.org
Wed Jul 1 19:32:15 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96025
G. Steinmetz <gscfq@t-online.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice-on-invalid-code
--- Comment #1 from G. Steinmetz <gscfq@t-online.de> ---
Also related :
$ cat z2.f90
module m
contains
character(char(1)) function f()
f = 'f'
end
end
program p
use m
print *, f()
end
$ gfortran-11-20200628 -c z2.f90
f951: internal compiler error: in gfc_traverse_expr, at fortran/expr.c:5269
0x65fcbf gfc_traverse_expr(gfc_expr*, gfc_symbol*, bool (*)(gfc_expr*,
gfc_symbol*, int*), int)
../../gcc/fortran/expr.c:5269
0x65fa01 gfc_traverse_expr(gfc_expr*, gfc_symbol*, bool (*)(gfc_expr*,
gfc_symbol*, int*), int)
../../gcc/fortran/expr.c:5219
0x65ff5e gfc_expr_check_typed(gfc_expr*, gfc_namespace*, bool)
../../gcc/fortran/expr.c:5475
0x6b13af parse_spec
../../gcc/fortran/parse.c:3829
0x6b3f0c parse_progunit
../../gcc/fortran/parse.c:5852
0x6b42f1 parse_contained
../../gcc/fortran/parse.c:5753
0x6b5127 parse_module
../../gcc/fortran/parse.c:6126
0x6b5457 gfc_parse_file()
../../gcc/fortran/parse.c:6429
0x7016ff gfc_be_parse_file
../../gcc/fortran/f95-lang.c:212
More information about the Gcc-bugs
mailing list