Regressions on master at commit r16-5778 vs commit r16-5727 on Linux/x86_64 New failures: FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/allocate-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O0 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O0 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O1 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O1 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O2 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O2 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -g at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -g at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -Os at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -Os at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/establish-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/establish-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/section-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/section-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/c-interop/select-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/select-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O0 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O0 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O0 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O1 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O1 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O1 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O2 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O2 at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O2 (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -g at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -g at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -Os at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -Os at line 5 (test for warnings, line ) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/c-interop/setpointer-errors.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O0 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O0 (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 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O1 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O1 (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 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O2 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O2 (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 at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions at line 4 (test for warnings, line ) 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 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -g at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -O3 -g (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -Os at line 4 (test for warnings, line ) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -Os (test for excess errors) FAIL: gfortran.dg/ISO_Fortran_binding_17.f90 -Os (test for excess errors)
New passes: FAIL: 30_threads/async/async.cc -std=gnu++17 execution test FAIL: gcc.dg/lto/save-temps c_lto_save-temps_0.o-c_lto_save-temps_0.o link, -O -flto -save-temps
