[Bug fortran/92587] [9/10 Regression] Compiler is unable to generate finalization wrapper
marxin at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Feb 18 13:58:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92587
Martin Liška <marxin at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |janus at gcc dot gnu.org
Known to work| |7.4.0
Target Milestone|--- |9.3
Summary|Compiler is unable to |[9/10 Regression] Compiler
|generate finalization |is unable to generate
|wrapper |finalization wrapper
Known to fail| |10.0, 9.2.0
--- Comment #10 from Martin Liška <marxin at gcc dot gnu.org> ---
The reduced test-case started with to ICE with r9-2925-g74b08343dab5369d
$ gcc tensor_recursive.F90 -c
f951: internal compiler error: in generate_finalization_wrapper, at
fortran/class.c:2009
0x5f4619 generate_finalization_wrapper
/home/marxin/Programming/gcc/gcc/fortran/class.c:2009
0x5f4619 gfc_find_derived_vtab(gfc_symbol*)
/home/marxin/Programming/gcc/gcc/fortran/class.c:2487
0x7e8f75 finalize_component
/home/marxin/Programming/gcc/gcc/fortran/class.c:1015
0x7e7b15 generate_finalization_wrapper
/home/marxin/Programming/gcc/gcc/fortran/class.c:2164
0x7e7b15 gfc_find_derived_vtab(gfc_symbol*)
/home/marxin/Programming/gcc/gcc/fortran/class.c:2487
0x7e568e gfc_find_derived_vtab(gfc_symbol*)
/home/marxin/Programming/gcc/gcc/fortran/class.c:2359
0x83c7c2 gfc_match_assignment()
/home/marxin/Programming/gcc/gcc/fortran/match.c:1375
0x861f82 match_word
/home/marxin/Programming/gcc/gcc/fortran/parse.c:65
0x861f82 decode_statement
/home/marxin/Programming/gcc/gcc/fortran/parse.c:361
0x867ac4 next_free
/home/marxin/Programming/gcc/gcc/fortran/parse.c:1279
0x867ac4 next_statement
/home/marxin/Programming/gcc/gcc/fortran/parse.c:1511
0x86c185 parse_executable
/home/marxin/Programming/gcc/gcc/fortran/parse.c:5425
0x86b6a9 parse_if_block
/home/marxin/Programming/gcc/gcc/fortran/parse.c:4136
0x86b6a9 parse_executable
/home/marxin/Programming/gcc/gcc/fortran/parse.c:5483
0x86b6a9 parse_if_block
/home/marxin/Programming/gcc/gcc/fortran/parse.c:4136
0x86b6a9 parse_executable
/home/marxin/Programming/gcc/gcc/fortran/parse.c:5483
0x86c3b6 parse_progunit
/home/marxin/Programming/gcc/gcc/fortran/parse.c:5877
0x86c852 parse_contained
/home/marxin/Programming/gcc/gcc/fortran/parse.c:5752
0x86d5be parse_module
/home/marxin/Programming/gcc/gcc/fortran/parse.c:6125
0x86db04 gfc_parse_file()
/home/marxin/Programming/gcc/gcc/fortran/parse.c:6428
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
More information about the Gcc-bugs
mailing list