From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 0532C3858016; Fri, 8 Apr 2022 08:04:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0532C3858016 From: "gscfq@t-online.de" To: gcc-bugs@gcc.gnu.org Subject: [Bug fortran/105182] [11/12 Regression] compiling NJOY21 causes a ICE segmentation fault: 11 Date: Fri, 08 Apr 2022 08:04:34 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: fortran X-Bugzilla-Version: 11.1.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: gscfq@t-online.de X-Bugzilla-Status: WAITING X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 11.3 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Apr 2022 08:04:36 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105182 G. Steinmetz changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gscfq@t-online.de --- Comment #16 from G. Steinmetz --- 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=20 additional problem cases, only replicated the already known=20 bug groups around pr103507 and pr99036.=