https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105182
G. Steinmetz <gs...@t-online.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gs...@t-online.de --- Comment #16 from G. Steinmetz <gs...@t-online.de> --- Seems to be fully covered by pr103609 (gfc_sym_get_dummy_args). (that began to give an ICE between 20200726 and 20200809) For this case : Status of gcc-11 changed between 20200726 (ok) and 20200809 (ICE) too, and gcc-11 was fixed between 20211113 (ICE) and 20211211 (ok). Primarily gcc-12 was fixed between 20211205 (ICE) and 20211212 (ok). Last backtrace for pr105182.f90 is : $ gfortran-12-20211205 -c pr105182.f90 f951: internal compiler error: Segmentation fault 0xf0b99f crash_signal ../../gcc/toplev.c:322 0x87f8f0 gfc_sym_get_dummy_args(gfc_symbol*) ../../gcc/fortran/symbol.c:5243 0x94ec51 doloop_contained_procedure_code ../../gcc/fortran/frontend-passes.c:2483 0x954519 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../gcc/fortran/frontend-passes.c:5333 0x956a32 doloop_code ../../gcc/fortran/frontend-passes.c:2627 0x954519 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../gcc/fortran/frontend-passes.c:5333 0x954697 gfc_code_walker(gfc_code**, int (*)(gfc_code**, int*, void*), int (*)(gfc_expr**, int*, void*), void*) ../../gcc/fortran/frontend-passes.c:5669 0x95570b doloop_warn ../../gcc/fortran/frontend-passes.c:3059 0x955c5a gfc_run_passes(gfc_namespace*) ../../gcc/fortran/frontend-passes.c:156 0x856467 gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:17572 0x8569a5 gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:17551 0x8569a5 update_current_proc_array_outer_dependency ../../gcc/fortran/resolve.c:3182 0x856d17 resolve_call ../../gcc/fortran/resolve.c:3809 0x853e49 gfc_resolve_code(gfc_code*, gfc_namespace*) ../../gcc/fortran/resolve.c:12150 0x856377 resolve_codes ../../gcc/fortran/resolve.c:17531 0x8562ae resolve_codes ../../gcc/fortran/resolve.c:17514 0x85643e gfc_resolve(gfc_namespace*) ../../gcc/fortran/resolve.c:17566 0x83e562 gfc_parse_file() ../../gcc/fortran/parse.c:6792 0x88c73f gfc_be_parse_file ../../gcc/fortran/f95-lang.c:216 BTW, an almost complete variation run did not yield any additional problem cases, only replicated the already known bug groups around pr103507 and pr99036.