From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 6609A385042B; Thu, 29 Jul 2021 16:36:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6609A385042B From: "seurer at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug testsuite/101678] New: [12 regression] many fortran errors afterr r12-2553 Date: Thu, 29 Jul 2021 16:36:14 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: testsuite X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: seurer at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: 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: Thu, 29 Jul 2021 16:36:14 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D101678 Bug ID: 101678 Summary: [12 regression] many fortran errors afterr r12-2553 Product: gcc Version: 12.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite Assignee: unassigned at gcc dot gnu.org Reporter: seurer at gcc dot gnu.org Target Milestone: --- g:a3b350f1799a1c0f9e2ece5b817a537fe42f0d2d, r12-2553 FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_1.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_10.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_11.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_12.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_15.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_16.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -O3 -g (test for excess err= ors) FAIL: gfortran.dg/ISO_Fortran_binding_18.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_3.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_5.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_6.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_7.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_8.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -O0 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -O1 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -O2 (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/ISO_Fortran_binding_9.f90 -Os (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -O0 (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -O1 (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -O2 (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/PR94327.f90 -Os (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -O0 (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -O1 (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -O2 (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/PR94331.f90 -Os (test for excess errors) FAIL: gfortran.dg/bind_c_array_params_3.f90 -O0 (test for excess errors) FAIL: gfortran.dg/bind_c_array_params_3.f90 -O1 (test for excess errors) FAIL: gfortran.dg/bind_c_array_params_3.f90 -O2 (test for excess errors) FAIL: gfortran.dg/bind_c_array_params_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/bind_c_array_params_3.f90 -O3 -g (test for excess erro= rs) FAIL: gfortran.dg/bind_c_array_params_3.f90 -Os (test for excess errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -O0 (test for exce= ss errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -O1 (test for exce= ss errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -O2 (test for exce= ss errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-function= s=20 (test for excess errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/iso_fortran_binding_uint8_array.f90 -Os (test for exce= ss errors) FAIL: gfortran.dg/pr93524.f90 -O0 (test for excess errors) FAIL: gfortran.dg/pr93524.f90 -O1 (test for excess errors) FAIL: gfortran.dg/pr93524.f90 -O2 (test for excess errors) FAIL: gfortran.dg/pr93524.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/pr93524.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/pr93524.f90 -Os (test for excess errors) It looks like some include is missing. I am seeing the above failures on s= ome but not all powerpc64 systems. FAIL: gfortran.dg/PR94327.f90 -O3 -g (test for excess errors) Excess errors: /home/seurer/gcc/git/gcc-test/gcc/testsuite/gfortran.dg/PR94327.c:7:10: fat= al error: ISO_Fortran_binding.h: No such file or directory I see a file powerpc64le-unknown-linux-gnu/libgfortran/ISO_Fortran_binding.h in the build tree. Is there maybe something wrong in the include path? commit a3b350f1799a1c0f9e2ece5b817a537fe42f0d2d (HEAD, refs/bisect/bad) Author: Sandra Loosemore Date: Thu Jul 8 12:00:57 2021 -0700 Fix ISO_Fortran_binding.h paths in gfortran testsuite=