aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorJim Wilson <jimw@sifive.com>2018-08-29 17:51:18 -0700
committerJim Wilson <jimw@sifive.com>2018-08-29 18:03:45 -0700
commita48dc842f6cccccd1fab212163609788f1cb081c (patch)
tree2ea4da8e7d86e9950470b71b31cc74fe8ed86a32 /test
parent7b172feb7e55616c6252b11d58f4832def51dd2b (diff)
downloadriscv-gnu-toolchain-a48dc842f6cccccd1fab212163609788f1cb081c.zip
riscv-gnu-toolchain-a48dc842f6cccccd1fab212163609788f1cb081c.tar.gz
riscv-gnu-toolchain-a48dc842f6cccccd1fab212163609788f1cb081c.tar.bz2
Fix linux regressions, documenting current failures.
A blank line in a log file matches nothing, when combined with grep -v it matches everything, which means we have had no linux regression testing since this mistake was made Sept 2017. Delete the blank lines, and add current failures to the list with explanations, so we can re-enable regression testing, and prevent the problem from getting worse.
Diffstat (limited to 'test')
-rw-r--r--test/gcc-linux/rv32imac-ilp32.log149
-rw-r--r--test/gcc-linux/rv32imafdc-ilp32.log169
-rw-r--r--test/gcc-linux/rv32imafdc-ilp32d.log172
-rw-r--r--test/gcc-linux/rv64imac-lp64.log174
-rw-r--r--test/gcc-linux/rv64imafdc-lp64.log194
-rw-r--r--test/gcc-linux/rv64imafdc-lp64d.log194
6 files changed, 1046 insertions, 6 deletions
diff --git a/test/gcc-linux/rv32imac-ilp32.log b/test/gcc-linux/rv32imac-ilp32.log
index 4ee4b4c..b1a4190 100644
--- a/test/gcc-linux/rv32imac-ilp32.log
+++ b/test/gcc-linux/rv32imac-ilp32.log
@@ -65,7 +65,6 @@ build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/iee
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/rounding_1.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/rounding_1.f90 -O3 -g execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/rounding_1.f90 -Os execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -125,3 +124,151 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+#
+# Uncategorized fortran failure, maybe gcc-5.4 miscompilation related.
+#
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/matmul_15.f90 -O execution test
diff --git a/test/gcc-linux/rv32imafdc-ilp32.log b/test/gcc-linux/rv32imafdc-ilp32.log
index 3e48959..047612c 100644
--- a/test/gcc-linux/rv32imafdc-ilp32.log
+++ b/test/gcc-linux/rv32imafdc-ilp32.log
@@ -47,7 +47,6 @@ build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/iee
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -O3 -g execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -Os execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -107,3 +106,171 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/el#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+emental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Problems with NaNs.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test
diff --git a/test/gcc-linux/rv32imafdc-ilp32d.log b/test/gcc-linux/rv32imafdc-ilp32d.log
index 3e48959..398556b 100644
--- a/test/gcc-linux/rv32imafdc-ilp32d.log
+++ b/test/gcc-linux/rv32imafdc-ilp32d.log
@@ -47,7 +47,6 @@ build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/iee
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -O3 -g execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/large_3.F90 -Os execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -107,3 +106,174 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/el
+emental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+#
+# Problems with NaNs.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test
+# Relocation truncated.
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/vec-cvt-1.c -O0 (test for excess errors)
diff --git a/test/gcc-linux/rv64imac-lp64.log b/test/gcc-linux/rv64imac-lp64.log
index e9ad133..2ae924f 100644
--- a/test/gcc-linux/rv64imac-lp64.log
+++ b/test/gcc-linux/rv64imac-lp64.log
@@ -143,7 +143,6 @@ build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/iee
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/coarray_allocate_8.f08 -O2 execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/coarray_allocate_8.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/coarray_allocate_8.f08 -O3 -g execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -203,3 +202,176 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 76)
+#
+# Uncategorized fortran failure, maybe gcc-5.4 miscompilation related.
+#
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/matmul_15.f90 -O execution test
+#
+# Uncategorized C++ failure.
+#
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+#
+# Not gimple optimized, but is RTL optimized.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"
diff --git a/test/gcc-linux/rv64imafdc-lp64.log b/test/gcc-linux/rv64imafdc-lp64.log
index eacccc3..4d107ab 100644
--- a/test/gcc-linux/rv64imafdc-lp64.log
+++ b/test/gcc-linux/rv64imafdc-lp64.log
@@ -49,7 +49,6 @@ build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -Os execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -109,3 +108,196 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 76)
+#
+# Problems with NaNs.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test
+#
+# Uncategorized C++ failure.
+#
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+#
+# Not gimple optimized, but is RTL optimized.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"
diff --git a/test/gcc-linux/rv64imafdc-lp64d.log b/test/gcc-linux/rv64imafdc-lp64d.log
index 49c7c7c..bdb46bd 100644
--- a/test/gcc-linux/rv64imafdc-lp64d.log
+++ b/test/gcc-linux/rv64imafdc-lp64d.log
@@ -55,7 +55,6 @@ build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -O3 -g execution test
build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/atomic/c11-atomic-exec-5.c -Os execution test
-
# These are regressions between GCC 7.1 and 7.2, but that might just be the
# result of flakiness. It appears that the gfortran coarray library overflows
# the stack and depending on how the caller ends up allocating it may trigger
@@ -115,3 +114,196 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+#
+# Check for nop insns fails due to ".option nopic".
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -Wc++-compat scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-default.c -Wc++-compat scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -Wc++-compat scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++11 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++14 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-decl.c -std=gnu++98 scan-assembler-times nop 2
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++11 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++14 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-default.c -std=gnu++98 scan-assembler-times nop 3
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++11 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++14 scan-assembler-times nop 1
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/patchable_function_entry-definition.c -std=gnu++98 scan-assembler-times nop 1
+#
+# Icache flush failures, due to missing gcc/glibc/qemu/etc patches after ABI
+# change.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/20000822-1.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/921215-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/931002-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-1.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-2.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-3.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.c-torture/execute/nestfunc-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/builtins-64.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/pr34457-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-5.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os -fpic (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/stackalign/nested-6.c -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/trampoline-1.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_dependency_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_2.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_3.f08 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/internal_dummy_4.f08 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_4.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/pointer_check_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_20.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_21.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_23.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_25.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_47.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_48.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_13.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_14.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_18.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_19.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_1.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_29.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_2.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_34.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_5.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_8.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_9.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_comp_pass_3.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/proc_ptr_result_7.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O0 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/structure_constructor_11.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/unlimited_polymorphic_19.f90 -O0 (test for excess errors)
+#
+# Memcpy failures, possibly due to gcc-5.4 miscompilation of gcc-8.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: c-c++-common/Warray-bounds-2.c -Wc++-compat (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c scan-tree-dump phiopt1 "MIN_EXPR"
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c (test for bogus messages, line 18)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O1 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O2 (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -O3 -g (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/elemental_subroutine_3.f90 -Os (test for excess errors)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++11 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++14 (test for warnings, line 76)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 memcpy (test for warnings, line 71)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 186)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 strncpy (test for warnings, line 191)
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: c-c++-common/Warray-bounds-2.c -std=gnu++98 (test for warnings, line 76)
+#
+# Problems with NaNs.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-5.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O0 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O1 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O3 -g execution test
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test
+#
+# Uncategorized C++ failure.
+#
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm"
+#
+# Not gimple optimized, but is RTL optimized.
+#
+build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;"