diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2016-12-12 11:38:28 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2016-12-12 11:38:28 +0100 |
commit | 1532082e156ed4229d8f7002b733deddb7da34a6 (patch) | |
tree | 14300ab86bb5ab9f567f04681fd83f8eb60e4331 /gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum | |
parent | 04e7f203042de0020531da40724e4430cc56b52c (diff) |
gcc: 17f0f5acdcfb9181203ca9b6d8f8cbc64e5ce843 (2016-11-30)
Diffstat (limited to 'gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum')
-rw-r--r-- | gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum | 8695 |
1 files changed, 7823 insertions, 872 deletions
diff --git a/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum b/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum index 665b0c62..a67515b2 100644 --- a/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum +++ b/gcc/laplace.SCHWINGE/test/gcc/testsuite/gcc/gcc.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Thu Dec 1 22:58:59 2016 +Test Run By thomas on Sun Dec 11 16:00:52 2016 Native configuration is i686-unknown-gnu0.8 === gcc tests === @@ -3259,6 +3259,36 @@ PASS: gcc.c-torture/compile/20160205-1.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/20160205-1.c -Os (test for excess errors) PASS: gcc.c-torture/compile/20160205-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/20160205-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20160615-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20160802-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20161123-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/20161124-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/386.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/386.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/386.c -O2 (test for excess errors) @@ -8562,6 +8592,13 @@ PASS: gcc.c-torture/compile/pr37432.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr37432.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr37432.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr37432.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr37433-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr37433.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr37433.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr37433.c -O2 (test for excess errors) @@ -10956,6 +10993,13 @@ PASS: gcc.c-torture/compile/pr61042.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr61042.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr61042.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr61042.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr61159.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr61222-1.c -O2 (test for excess errors) @@ -11148,6 +11192,13 @@ PASS: gcc.c-torture/compile/pr67143.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr67143.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr67143.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr67143.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr67485.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr67506.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr67506.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr67506.c -O2 (test for excess errors) @@ -11172,6 +11223,13 @@ PASS: gcc.c-torture/compile/pr68013.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr68013.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr68013.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr68013.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr68538.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pr69102.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pr69102.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pr69102.c -O2 (test for excess errors) @@ -11285,6 +11343,114 @@ PASS: gcc.c-torture/compile/pr70633.c -O3 -g (test for excess errors) PASS: gcc.c-torture/compile/pr70633.c -Os (test for excess errors) PASS: gcc.c-torture/compile/pr70633.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.c-torture/compile/pr70633.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr70916.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71272.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71295.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71328.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71693.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71872.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr71916.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr72771.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr72802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr77901.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr77929.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr78162.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr78439.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O0 (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O1 (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O2 (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -Os (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/compile/pr78527.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O0 (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O1 (test for excess errors) PASS: gcc.c-torture/compile/pret-arg.c -O2 (test for excess errors) @@ -26439,6 +26605,34 @@ PASS: gcc.c-torture/execute/pr22098-3.c -O2 -flto -fno-use-linker-plugin -flto PASS: gcc.c-torture/execute/pr22098-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr22098-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr22098-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O0 execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O1 execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O2 execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr22141-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -Os execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr22141-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O0 execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O1 execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O2 execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr22141-2.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -Os execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr22141-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr22141-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr22348.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr22348.c -O0 execution test PASS: gcc.c-torture/execute/pr22348.c -O1 (test for excess errors) @@ -27703,6 +27897,20 @@ PASS: gcc.c-torture/execute/pr37573.c -O2 -flto -fno-use-linker-plugin -flto-p PASS: gcc.c-torture/execute/pr37573.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr37573.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr37573.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr37780.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O0 execution test +PASS: gcc.c-torture/execute/pr37780.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O1 execution test +PASS: gcc.c-torture/execute/pr37780.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O2 execution test +PASS: gcc.c-torture/execute/pr37780.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr37780.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -Os execution test +PASS: gcc.c-torture/execute/pr37780.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr37780.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr37780.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr37882.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr37882.c -O0 execution test PASS: gcc.c-torture/execute/pr37882.c -O1 (test for excess errors) @@ -31307,6 +31515,20 @@ PASS: gcc.c-torture/execute/pr66757.c -O2 -flto -fno-use-linker-plugin -flto-p PASS: gcc.c-torture/execute/pr66757.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr66757.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr66757.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr66940.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O0 execution test +PASS: gcc.c-torture/execute/pr66940.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O1 execution test +PASS: gcc.c-torture/execute/pr66940.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O2 execution test +PASS: gcc.c-torture/execute/pr66940.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr66940.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -Os execution test +PASS: gcc.c-torture/execute/pr66940.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr66940.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr66940.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr67037.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr67037.c -O0 execution test PASS: gcc.c-torture/execute/pr67037.c -O1 (test for excess errors) @@ -31893,6 +32115,154 @@ PASS: gcc.c-torture/execute/pr70602.c -O2 -flto -fno-use-linker-plugin -flto-p PASS: gcc.c-torture/execute/pr70602.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr70602.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr70602.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr70903.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O0 execution test +PASS: gcc.c-torture/execute/pr70903.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O1 execution test +PASS: gcc.c-torture/execute/pr70903.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O2 execution test +PASS: gcc.c-torture/execute/pr70903.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr70903.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -Os execution test +PASS: gcc.c-torture/execute/pr70903.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr70903.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr70903.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71083.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O0 execution test +PASS: gcc.c-torture/execute/pr71083.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O1 execution test +PASS: gcc.c-torture/execute/pr71083.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O2 execution test +PASS: gcc.c-torture/execute/pr71083.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.c-torture/execute/pr71083.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71083.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -Os execution test +PASS: gcc.c-torture/execute/pr71083.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71083.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71083.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71335.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O0 execution test +PASS: gcc.c-torture/execute/pr71335.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O1 execution test +PASS: gcc.c-torture/execute/pr71335.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O2 execution test +PASS: gcc.c-torture/execute/pr71335.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.c-torture/execute/pr71335.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71335.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -Os execution test +PASS: gcc.c-torture/execute/pr71335.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71335.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71335.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71494.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O0 execution test +PASS: gcc.c-torture/execute/pr71494.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O1 execution test +PASS: gcc.c-torture/execute/pr71494.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O2 execution test +PASS: gcc.c-torture/execute/pr71494.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71494.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -Os execution test +PASS: gcc.c-torture/execute/pr71494.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71494.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71494.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71550.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O0 execution test +PASS: gcc.c-torture/execute/pr71550.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O1 execution test +PASS: gcc.c-torture/execute/pr71550.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O2 execution test +PASS: gcc.c-torture/execute/pr71550.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.c-torture/execute/pr71550.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71550.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -Os execution test +PASS: gcc.c-torture/execute/pr71550.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71550.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71550.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71554.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O0 execution test +PASS: gcc.c-torture/execute/pr71554.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O1 execution test +PASS: gcc.c-torture/execute/pr71554.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O2 execution test +PASS: gcc.c-torture/execute/pr71554.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71554.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -Os execution test +PASS: gcc.c-torture/execute/pr71554.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71554.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71554.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O0 execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O1 execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O2 execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71626-1.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -Os execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71626-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O0 execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O1 execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O2 execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71626-2.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -Os execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71626-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71626-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71631.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O0 execution test +PASS: gcc.c-torture/execute/pr71631.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O1 execution test +PASS: gcc.c-torture/execute/pr71631.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O2 execution test +PASS: gcc.c-torture/execute/pr71631.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.c-torture/execute/pr71631.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71631.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -Os execution test +PASS: gcc.c-torture/execute/pr71631.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71631.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71631.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr71700.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O0 execution test +PASS: gcc.c-torture/execute/pr71700.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O1 execution test +PASS: gcc.c-torture/execute/pr71700.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O2 execution test +PASS: gcc.c-torture/execute/pr71700.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr71700.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -Os execution test +PASS: gcc.c-torture/execute/pr71700.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr71700.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr71700.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/pr7284-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/pr7284-1.c -O0 execution test PASS: gcc.c-torture/execute/pr7284-1.c -O1 (test for excess errors) @@ -31907,6 +32277,92 @@ PASS: gcc.c-torture/execute/pr7284-1.c -O2 -flto -fno-use-linker-plugin -flto- PASS: gcc.c-torture/execute/pr7284-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.c-torture/execute/pr7284-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.c-torture/execute/pr7284-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr77718.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O0 execution test +PASS: gcc.c-torture/execute/pr77718.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O1 execution test +PASS: gcc.c-torture/execute/pr77718.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O2 execution test +PASS: gcc.c-torture/execute/pr77718.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr77718.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -Os execution test +PASS: gcc.c-torture/execute/pr77718.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr77718.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr77718.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr78170.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O0 execution test +PASS: gcc.c-torture/execute/pr78170.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O1 execution test +PASS: gcc.c-torture/execute/pr78170.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O2 execution test +PASS: gcc.c-torture/execute/pr78170.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.c-torture/execute/pr78170.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr78170.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -Os execution test +PASS: gcc.c-torture/execute/pr78170.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr78170.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr78170.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr78378.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O0 execution test +PASS: gcc.c-torture/execute/pr78378.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O1 execution test +PASS: gcc.c-torture/execute/pr78378.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O2 execution test +PASS: gcc.c-torture/execute/pr78378.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr78378.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -Os execution test +PASS: gcc.c-torture/execute/pr78378.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr78378.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr78378.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr78436.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O0 execution test +PASS: gcc.c-torture/execute/pr78436.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O1 execution test +PASS: gcc.c-torture/execute/pr78436.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O2 execution test +PASS: gcc.c-torture/execute/pr78436.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr78436.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -Os execution test +PASS: gcc.c-torture/execute/pr78436.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr78436.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr78436.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr78438.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O0 execution test +PASS: gcc.c-torture/execute/pr78438.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O1 execution test +PASS: gcc.c-torture/execute/pr78438.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O2 execution test +PASS: gcc.c-torture/execute/pr78438.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr78438.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -Os execution test +PASS: gcc.c-torture/execute/pr78438.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr78438.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr78438.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.c-torture/execute/pr78477.c -O0 (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O0 execution test +PASS: gcc.c-torture/execute/pr78477.c -O1 (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O1 execution test +PASS: gcc.c-torture/execute/pr78477.c -O2 (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O2 execution test +PASS: gcc.c-torture/execute/pr78477.c -O3 -g (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O3 -g execution test +PASS: gcc.c-torture/execute/pr78477.c -Os (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -Os execution test +PASS: gcc.c-torture/execute/pr78477.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.c-torture/execute/pr78477.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.c-torture/execute/pr78477.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.c-torture/execute/printf-1.c -O0 (test for excess errors) PASS: gcc.c-torture/execute/printf-1.c -O0 execution test PASS: gcc.c-torture/execute/printf-1.c -O1 (test for excess errors) @@ -34156,6 +34612,42 @@ PASS: gcc.c-torture/execute/ieee/pr67218.c compilation, -O2 -flto -fno-use-link PASS: gcc.c-torture/execute/ieee/pr67218.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none PASS: gcc.c-torture/execute/ieee/pr67218.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/ieee/pr67218.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O0 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O0 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O1 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O1 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O2 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O2 +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O3 -g +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O3 -g +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -Os +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -Os +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -Og -g +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -Og -g +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/ieee/pr72824-2.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/ieee/pr72824-2.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O0 +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O0 +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O1 +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O1 +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O2 +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O2 +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O3 -g +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O3 -g +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -Os +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -Os +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -Og -g +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -Og -g +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O2 -flto -fno-use-linker-plugin -flto-partition=none +PASS: gcc.c-torture/execute/ieee/pr72824.c compilation, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.c-torture/execute/ieee/pr72824.c execution, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.c-torture/execute/ieee/rbug.c compilation, -O0 PASS: gcc.c-torture/execute/ieee/rbug.c execution, -O0 PASS: gcc.c-torture/execute/ieee/rbug.c compilation, -O1 @@ -34218,6 +34710,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lower, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.eh, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cfg, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ompexp, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value1, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.visibility, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.build_ssa_passes, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg1, -O0 comparison @@ -34233,10 +34726,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.free-inline-summary, -O0 compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.whole-program, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.targetclone, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.inline, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O0 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O0 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower0, -O0 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.optimized, -O0 comparison @@ -34291,6 +34784,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O1 compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O1 comparison @@ -34310,10 +34804,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiprop, -O1 comparison @@ -34344,16 +34838,16 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunroll, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivopts, -O1 comparison @@ -34361,12 +34855,13 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -O1 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -O1 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -O1 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -O1 comparison @@ -34449,9 +34944,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O2 compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -O2 comparison @@ -34475,10 +34972,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunrolli, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -O2 comparison @@ -34489,6 +34986,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.alias, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.stdarg, -O2 comparison @@ -34502,6 +35000,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailr2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sra, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.isolate-paths, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop1, -O2 comparison @@ -34514,17 +35013,17 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.bswap, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.pre, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunroll, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivopts, -O2 comparison @@ -34532,18 +35031,22 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.strlen, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -O2 comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.widening_mul, -O2 comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.store-merging, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailc, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce7, -O2 comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited2, -O2 comparison @@ -34634,9 +35137,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O3 -fomit-f PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34660,10 +35165,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O3 -fomit-frame-poin PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunrolli, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34674,6 +35179,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.alias, -O3 -fomit-frame-pointer - PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.stdarg, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34687,6 +35193,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailr2, -O3 -fomit-frame-pointer PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sra, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.isolate-paths, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34699,19 +35206,20 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -O3 -fomit-frame-pointer -f PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.bswap, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.pre, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.unswitch, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lsplit, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ldist, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch_vect, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ifcvt, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34726,20 +35234,24 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -O3 -fomit-frame-pointe PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slp2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.split-paths, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tracer, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.strlen, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread4, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.widening_mul, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.store-merging, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailc, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce7, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited2, -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions comparison @@ -34834,9 +35346,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O3 -g comp PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -O3 -g comparison @@ -34860,10 +35374,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunrolli, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -O3 -g comparison @@ -34874,6 +35388,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.alias, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi2, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.stdarg, -O3 -g comparison @@ -34887,6 +35402,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailr2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sra, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.isolate-paths, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop1, -O3 -g comparison @@ -34899,19 +35415,20 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.bswap, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.pre, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.unswitch, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lsplit, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ldist, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch_vect, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ifcvt, -O3 -g comparison @@ -34926,19 +35443,23 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slp2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.split-paths, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.strlen, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -O3 -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.widening_mul, -O3 -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.store-merging, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailc, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce7, -O3 -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited2, -O3 -g comparison @@ -35031,9 +35552,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -Os compari PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -Os comparison @@ -35057,10 +35580,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunrolli, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -Os comparison @@ -35071,6 +35594,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.alias, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.stdarg, -Os comparison @@ -35084,6 +35608,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailr2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sra, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.isolate-paths, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop1, -Os comparison @@ -35096,17 +35621,17 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.bswap, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.pre, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunroll, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivopts, -Os comparison @@ -35114,17 +35639,21 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -Os comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.widening_mul, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.store-merging, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailc, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce7, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited2, -Os comparison @@ -35143,6 +35672,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.fwprop1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.cprop1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.hoist, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.cprop2, -Os comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.cse_local, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.ce1, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.reginfo, -Os comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*r.loop2, -Os comparison @@ -35214,6 +35744,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -Og -g comp PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -Og -g comparison @@ -35231,16 +35762,16 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower2, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower22, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp4, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz3, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab2, -Og -g comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop5, -Og -g comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop4, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce8, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited3, -Og -g comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.uncprop2, -Og -g comparison @@ -35315,9 +35846,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O2 -flto -f PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35341,10 +35874,10 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.pure-const, -O2 -flto -fno-use-li PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.static-var, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.single-use, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.comdats, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispachercalls, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.materialize-all-clones, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.dispatchercalls, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*i.simdclone, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fixup_cfg4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.oaccdevlow, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunrolli, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.backprop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35355,6 +35888,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.alias, -O2 -flto -fno-use-linker- PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.retslot, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.stdarg, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35368,6 +35902,7 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailr2, -O2 -flto -fno-use-linker PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ch2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cplxlower1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sra, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.isolate-paths, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35380,17 +35915,17 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp3, -O2 -flto -fno-use-linker-p PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sincos, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.bswap, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.laddress, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.pre, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sink, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fix_loops, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopinit, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.sccp, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.copyprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivcanon, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cunroll, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ivopts, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35398,18 +35933,22 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.lim4, -O2 -flto -fno-use-linker-p PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.loopdone, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.no_loop, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.veclower21, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.printf-return-value2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.reassoc2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.slsr, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dom3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.strlen, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.thread4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.vrp2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phicprop2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison -PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop4, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.phiopt3, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fab1, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.widening_mul, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.store-merging, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.tailc, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dce7, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.crited2, -O2 -flto -fno-use-linker-plugin -flto-partition=none comparison @@ -35500,9 +36039,11 @@ PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.early_optimizations, -O2 -flto -f PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.objsz1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ccp1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.forwprop1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ethread, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.esra, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.ealias, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.fre1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison +PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.evrp, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.mergephi1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.dse1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison PASS: gcc.c-torture/unsorted/dump-noaddr.c.*t.cddce1, -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects comparison @@ -35650,6 +36191,14 @@ PASS: gcc.dg/atomic/pr65345-4.c -O3 -g (test for excess errors) PASS: gcc.dg/atomic/pr65345-4.c -Os (test for excess errors) PASS: gcc.dg/atomic/pr65345-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/atomic/pr65345-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O0 (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O1 (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O2 (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O3 -g (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -Os (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/atomic/pr71675.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/atomic/stdatomic-compare-exchange-1.c -O0 (test for excess errors) PASS: gcc.dg/atomic/stdatomic-compare-exchange-1.c -O0 execution test PASS: gcc.dg/atomic/stdatomic-compare-exchange-1.c -O1 (test for excess errors) @@ -37184,10 +37733,38 @@ PASS: gcc.dg/cpp/cxxcom1.c (test for excess errors) PASS: gcc.dg/cpp/cxxcom1.c scan-file-not is not in C89 PASS: gcc.dg/cpp/cxxcom2.c (test for excess errors) PASS: gcc.dg/cpp/cxxcom2.c scan-file-not is not in C89 +PASS: gcc.dg/cpp/defined-Wexpansion-to-defined.c (test for warnings, line 13) +PASS: gcc.dg/cpp/defined-Wexpansion-to-defined.c (test for warnings, line 18) +PASS: gcc.dg/cpp/defined-Wexpansion-to-defined.c (test for warnings, line 22) +PASS: gcc.dg/cpp/defined-Wexpansion-to-defined.c (test for warnings, line 27) +PASS: gcc.dg/cpp/defined-Wexpansion-to-defined.c (test for excess errors) +PASS: gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c (test for bogus messages, line 13) +PASS: gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c (test for bogus messages, line 18) +PASS: gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c (test for bogus messages, line 22) +PASS: gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c (test for bogus messages, line 27) +PASS: gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c (test for excess errors) +PASS: gcc.dg/cpp/defined-Wextra.c (test for warnings, line 13) +PASS: gcc.dg/cpp/defined-Wextra.c (test for warnings, line 18) +PASS: gcc.dg/cpp/defined-Wextra.c (test for warnings, line 22) +PASS: gcc.dg/cpp/defined-Wextra.c (test for warnings, line 27) +PASS: gcc.dg/cpp/defined-Wextra.c (test for excess errors) +PASS: gcc.dg/cpp/defined-Wno-expansion-to-defined.c (test for bogus messages, line 13) +PASS: gcc.dg/cpp/defined-Wno-expansion-to-defined.c (test for bogus messages, line 18) +PASS: gcc.dg/cpp/defined-Wno-expansion-to-defined.c (test for bogus messages, line 22) +PASS: gcc.dg/cpp/defined-Wno-expansion-to-defined.c (test for bogus messages, line 27) +PASS: gcc.dg/cpp/defined-Wno-expansion-to-defined.c (test for excess errors) +PASS: gcc.dg/cpp/defined-syshdr.c (test for bogus messages, line 12) +PASS: gcc.dg/cpp/defined-syshdr.c (test for warnings, line 19) +XFAIL: gcc.dg/cpp/defined-syshdr.c (test for bogus messages, line 24) +PASS: gcc.dg/cpp/defined-syshdr.c (test for excess errors) PASS: gcc.dg/cpp/defined.c (test for errors, line 9) -PASS: gcc.dg/cpp/defined.c (test for warnings, line 73) -PASS: gcc.dg/cpp/defined.c (test for warnings, line 77) -PASS: gcc.dg/cpp/defined.c (test for warnings, line 82) +PASS: gcc.dg/cpp/defined.c (test for errors, line 24) +PASS: gcc.dg/cpp/defined.c (test for errors, line 34) +PASS: gcc.dg/cpp/defined.c (test for errors, line 56) +PASS: gcc.dg/cpp/defined.c (test for errors, line 66) +PASS: gcc.dg/cpp/defined.c (test for errors, line 73) +PASS: gcc.dg/cpp/defined.c (test for errors, line 77) +PASS: gcc.dg/cpp/defined.c (test for errors, line 82) PASS: gcc.dg/cpp/defined.c (test for excess errors) PASS: gcc.dg/cpp/digraph1.c (test for excess errors) PASS: gcc.dg/cpp/digraph2.c (test for errors, line 12) @@ -37440,7 +38017,7 @@ PASS: gcc.dg/cpp/line7.c (test for excess errors) PASS: gcc.dg/cpp/line8.c (test for excess errors) PASS: gcc.dg/cpp/mac-dir-1.c (test for excess errors) PASS: gcc.dg/cpp/mac-dir-1.c execution test -PASS: gcc.dg/cpp/mac-dir-2.c (test for errors, line 14) +PASS: gcc.dg/cpp/mac-dir-2.c (test for errors, line 12) PASS: gcc.dg/cpp/mac-dir-2.c (test for excess errors) PASS: gcc.dg/cpp/mac-eol-at-eof.c (test for excess errors) PASS: gcc.dg/cpp/maccom1.c (test for excess errors) @@ -37654,6 +38231,15 @@ PASS: gcc.dg/cpp/missing-sysheader-MD.c (test for excess errors) PASS: gcc.dg/cpp/missing-sysheader-MMD.c nonexistent.h (test for warnings, line ) PASS: gcc.dg/cpp/missing-sysheader-MMD.c terminated (test for warnings, line ) PASS: gcc.dg/cpp/missing-sysheader-MMD.c (test for excess errors) +PASS: gcc.dg/cpp/misspelled-directive-1.c (test for errors, line 1) +PASS: gcc.dg/cpp/misspelled-directive-1.c (test for errors, line 5) +PASS: gcc.dg/cpp/misspelled-directive-1.c (test for errors, line 10) +PASS: gcc.dg/cpp/misspelled-directive-1.c (test for excess errors) +PASS: gcc.dg/cpp/misspelled-directive-2.c (test for errors, line 3) +PASS: gcc.dg/cpp/misspelled-directive-2.c (test for errors, line 15) +PASS: gcc.dg/cpp/misspelled-directive-2.c expected multiline pattern lines 7-9 was found: "\s*#endfi.*\n \^~~~~\n endif.*\n" +PASS: gcc.dg/cpp/misspelled-directive-2.c expected multiline pattern lines 17-18 was found: " #this_does_not_match_anything.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/cpp/misspelled-directive-2.c (test for excess errors) PASS: gcc.dg/cpp/multiline-2.c multiline strings (test for errors, line 8) PASS: gcc.dg/cpp/multiline-2.c multiline strings (test for errors, line 9) PASS: gcc.dg/cpp/multiline-2.c (test for excess errors) @@ -37911,12 +38497,17 @@ PASS: gcc.dg/cpp/pr65238-2.c (test for errors, line 8) PASS: gcc.dg/cpp/pr65238-2.c (test for errors, line 10) PASS: gcc.dg/cpp/pr65238-2.c (test for errors, line 10) PASS: gcc.dg/cpp/pr65238-2.c (test for excess errors) -PASS: gcc.dg/cpp/pr66415-1.c (test for warnings, line 8) +PASS: gcc.dg/cpp/pr66415-1.c (test for warnings, line 9) +PASS: gcc.dg/cpp/pr66415-1.c expected multiline pattern lines 12-13 was found: "\s*__builtin_printf \("xxxxxxxxxxxxxxxxx%dxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"\);.*\n ~\^\n" PASS: gcc.dg/cpp/pr66415-1.c (test for excess errors) PASS: gcc.dg/cpp/pr66415-2.c (test for warnings, line 27) PASS: gcc.dg/cpp/pr66415-2.c (test for excess errors) PASS: gcc.dg/cpp/pr69985.c (test for warnings, line 6) PASS: gcc.dg/cpp/pr69985.c (test for excess errors) +PASS: gcc.dg/cpp/pr71591.c (test for warnings, line ) +PASS: gcc.dg/cpp/pr71591.c (test for excess errors) +PASS: gcc.dg/cpp/pr71681-1.c (test for excess errors) +PASS: gcc.dg/cpp/pr71681-2.c (test for excess errors) PASS: gcc.dg/cpp/pr7263-2.c (test for errors, line 5) PASS: gcc.dg/cpp/pr7263-2.c (test for errors, line 11) PASS: gcc.dg/cpp/pr7263-2.c (test for errors, line 14) @@ -38241,6 +38832,13 @@ PASS: gcc.dg/cpp/skipping2.c extra tokens in skipped block (test for bogus messa PASS: gcc.dg/cpp/skipping2.c extra tokens in skipped block (test for bogus messages, line 12) PASS: gcc.dg/cpp/skipping2.c tokens after #endif (test for errors, line 13) PASS: gcc.dg/cpp/skipping2.c (test for excess errors) +PASS: gcc.dg/cpp/source_date_epoch-1.c (test for excess errors) +PASS: gcc.dg/cpp/source_date_epoch-1.c execution test +PASS: gcc.dg/cpp/source_date_epoch-2.c (test for errors, line 9) +PASS: gcc.dg/cpp/source_date_epoch-2.c (test for excess errors) +PASS: gcc.dg/cpp/source_date_epoch-3.c (test for excess errors) +PASS: gcc.dg/cpp/source_date_epoch-3.c scan-file Dec 22 1989 +PASS: gcc.dg/cpp/source_date_epoch-3.c scan-file 12:34:56 PASS: gcc.dg/cpp/spacing1.c (test for excess errors) PASS: gcc.dg/cpp/spacing1.c scan-file 44 ; PASS: gcc.dg/cpp/spacing1.c scan-file B Q B Q A Q A: @@ -38720,7 +39318,7 @@ PASS: gcc.dg/cpp/trad/funlike.c (test for excess errors) PASS: gcc.dg/cpp/trad/hash.c paste at end (test for bogus messages, line 7) PASS: gcc.dg/cpp/trad/hash.c comment at end (test for bogus messages, line 11) PASS: gcc.dg/cpp/trad/hash.c (test for excess errors) -PASS: gcc.dg/cpp/trad/include.c (test for bogus messages, line 12) +PASS: gcc.dg/cpp/trad/include.c (test for bogus messages, line 6) PASS: gcc.dg/cpp/trad/include.c (test for excess errors) PASS: gcc.dg/cpp/trad/literals-1.c double quote in charconst (test for bogus messages, line 20) PASS: gcc.dg/cpp/trad/literals-1.c quote in charconst (test for bogus messages, line 24) @@ -40991,7 +41589,8 @@ PASS: gcc.dg/debug/dwarf2/atomic.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/atomic.c scan-assembler-times DIE \\([^\n]*\\) DW_TAG_atomic_type 2 PASS: gcc.dg/debug/dwarf2/c99-typedef1.c (test for excess errors) UNSUPPORTED: gcc.dg/debug/dwarf2/const-2.c -UNSUPPORTED: gcc.dg/debug/dwarf2/const-2b.c +PASS: gcc.dg/debug/dwarf2/const-2b.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/const-2b.c scan-assembler DW_AT_const_value PASS: gcc.dg/debug/dwarf2/discriminator.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])?\n PASS: gcc.dg/debug/dwarf2/discriminator.c scan-assembler loc [0-9] 11 [0-9]( is_stmt [0-9])? discriminator 2\n @@ -41285,6 +41884,8 @@ PASS: gcc.dg/debug/dwarf2/lang-c89.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/lang-c89.c scan-assembler 0x1.*DW_AT_language PASS: gcc.dg/debug/dwarf2/lang-c99.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/lang-c99.c scan-assembler 0xc.*DW_AT_language +PASS: gcc.dg/debug/dwarf2/nested_fun.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/nested_fun.c scan-assembler-times \\(DIE \\(0x.*\\) DW_TAG_lexical_block\\)[^)]*DW_AT_abstract_origin 1 PASS: gcc.dg/debug/dwarf2/noreturn-function-attribute.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/noreturn-function-attribute.c scan-assembler-times DW_AT_noreturn 2 PASS: gcc.dg/debug/dwarf2/noreturn-function-keyword.c (test for excess errors) @@ -41359,6 +41960,8 @@ PASS: gcc.dg/debug/dwarf2/pr51410.c scan-assembler-times \\(DIE[^\\r\\n]*DW_TAG_ PASS: gcc.dg/debug/dwarf2/pr53948.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/pr53948.c scan-assembler .loc 1 8 0|[#/!][ \t]+line 8 PASS: gcc.dg/debug/dwarf2/pr66482.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/pr71855.c (test for excess errors) +PASS: gcc.dg/debug/dwarf2/pr71855.c scan-assembler-times DIE.*DW_TAG_unspecified_parameters 1 PASS: gcc.dg/debug/dwarf2/prod-options.c (test for excess errors) PASS: gcc.dg/debug/dwarf2/prod-options.c scan-assembler DW_AT_producer: "GNU C PASS: gcc.dg/debug/dwarf2/prod-options.c scan-assembler-not debug-prefix-map @@ -41508,6 +42111,10 @@ PASS: gcc.dg/dfp/fe-convert-2.c execution test PASS: gcc.dg/dfp/fe-convert-3.c (test for excess errors) PASS: gcc.dg/dfp/fe-convert-3.c execution test PASS: gcc.dg/dfp/float-constant-double.c (test for excess errors) +PASS: gcc.dg/dfp/floatn.c (test for errors, line 17) +PASS: gcc.dg/dfp/floatn.c (test for errors, line 18) +PASS: gcc.dg/dfp/floatn.c (test for errors, line 19) +PASS: gcc.dg/dfp/floatn.c (test for excess errors) PASS: gcc.dg/dfp/keywords-c89.c (test for errors, line 6) PASS: gcc.dg/dfp/keywords-c89.c (test for errors, line 7) PASS: gcc.dg/dfp/keywords-c89.c (test for errors, line 8) @@ -41912,6 +42519,8 @@ PASS: gcc.dg/dfp/union-init.c (test for excess errors) PASS: gcc.dg/dfp/union-init.c execution test PASS: gcc.dg/dfp/usual-arith-conv-bad-2.c (test for errors, line 11) PASS: gcc.dg/dfp/usual-arith-conv-bad-2.c (test for excess errors) +PASS: gcc.dg/dfp/usual-arith-conv-bad-3.c (test for errors, line 12) +PASS: gcc.dg/dfp/usual-arith-conv-bad-3.c (test for excess errors) PASS: gcc.dg/dfp/usual-arith-conv-bad.c error.*mix operands of decimal float (test for errors, line 27) PASS: gcc.dg/dfp/usual-arith-conv-bad.c error.* mix operands of decimal float (test for errors, line 28) PASS: gcc.dg/dfp/usual-arith-conv-bad.c error.* mix operands of decimal float (test for errors, line 29) @@ -42521,9 +43130,37 @@ PASS: gcc.dg/990506-0.c (test for excess errors) PASS: gcc.dg/O16384.c (test for excess errors) PASS: gcc.dg/PR68002.c (test for excess errors) PASS: gcc.dg/PR68002.c scan-assembler bar +PASS: gcc.dg/Waddress-2.c (test for excess errors) PASS: gcc.dg/Waddress.c (test for excess errors) PASS: gcc.dg/Wall.c no effect (test for warnings, line 8) PASS: gcc.dg/Wall.c (test for excess errors) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 19) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 26) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 30) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 47) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 56) +PASS: gcc.dg/Walloca-1.c (test for warnings, line 63) +PASS: gcc.dg/Walloca-1.c (test for excess errors) +PASS: gcc.dg/Walloca-10.c (test for warnings, line 13) +PASS: gcc.dg/Walloca-10.c (test for warnings, line 21) +PASS: gcc.dg/Walloca-10.c (test for excess errors) +PASS: gcc.dg/Walloca-11.c (test for excess errors) +XFAIL: gcc.dg/Walloca-2.c (test for bogus messages, line 15) +PASS: gcc.dg/Walloca-2.c (test for warnings, line 26) +PASS: gcc.dg/Walloca-2.c (test for warnings, line 38) +PASS: gcc.dg/Walloca-2.c (test for excess errors) +PASS: gcc.dg/Walloca-3.c (test for warnings, line 15) +PASS: gcc.dg/Walloca-3.c (test for warnings, line 29) +PASS: gcc.dg/Walloca-3.c (test for excess errors) +PASS: gcc.dg/Walloca-4.c (test for excess errors) +XFAIL: gcc.dg/Walloca-5.c (test for warnings, line 31) +XFAIL: gcc.dg/Walloca-5.c (test for excess errors) +XFAIL: gcc.dg/Walloca-6.c (test for excess errors) +PASS: gcc.dg/Walloca-7.c (test for warnings, line 9) +PASS: gcc.dg/Walloca-7.c (test for warnings, line 16) +PASS: gcc.dg/Walloca-7.c (test for excess errors) +PASS: gcc.dg/Walloca-8.c (test for excess errors) +PASS: gcc.dg/Walloca-9.c (test for excess errors) PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 15) PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 19) PASS: gcc.dg/Walways-true-1.c correct warning (test for warnings, line 23) @@ -42545,15 +43182,15 @@ PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 54) PASS: gcc.dg/Walways-true-2.c correct warning (test for warnings, line 58) PASS: gcc.dg/Walways-true-2.c (test for excess errors) PASS: gcc.dg/Warray-bounds-10.c (test for excess errors) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 59) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 62) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 66) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 68) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 71) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 80) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 60) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 63) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 67) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 69) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 72) PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 81) -PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 87) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 82) PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 88) +PASS: gcc.dg/Warray-bounds-11.c (test for warnings, line 89) PASS: gcc.dg/Warray-bounds-11.c (test for excess errors) PASS: gcc.dg/Warray-bounds-12.c (test for bogus messages, line 22) PASS: gcc.dg/Warray-bounds-12.c (test for excess errors) @@ -42619,6 +43256,8 @@ PASS: gcc.dg/Wattributes-2.c (test for excess errors) PASS: gcc.dg/Wattributes-3.c (test for warnings, line 3) PASS: gcc.dg/Wattributes-3.c (test for warnings, line 5) PASS: gcc.dg/Wattributes-3.c (test for excess errors) +PASS: gcc.dg/Wattributes-4.c (test for warnings, line 3) +PASS: gcc.dg/Wattributes-4.c (test for excess errors) PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 41) PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 42) PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 43) @@ -42630,6 +43269,11 @@ PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 48) PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 49) PASS: gcc.dg/Wbad-function-cast-1.c (test for warnings, line 50) PASS: gcc.dg/Wbad-function-cast-1.c (test for excess errors) +PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 10) +PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 11) +PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 12) +PASS: gcc.dg/Wbool-operation-1.c (test for warnings, line 13) +PASS: gcc.dg/Wbool-operation-1.c (test for excess errors) PASS: gcc.dg/Wc++-compat.c (test for excess errors) PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 4) PASS: gcc.dg/Wc90-c99-compat-1.c (test for warnings, line 5) @@ -43238,6 +43882,20 @@ PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 101) PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 102) PASS: gcc.dg/Wdouble-promotion.c (test for bogus messages, line 103) PASS: gcc.dg/Wdouble-promotion.c (test for excess errors) +PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 14) +PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 21) +PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for warnings, line 27) +PASS: gcc.dg/Wduplicate-decl-specifier-c11.c (test for excess errors) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 19) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 25) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 31) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 39) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 44) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 48) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 54) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 59) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for warnings, line 63) +PASS: gcc.dg/Wduplicate-decl-specifier.c (test for excess errors) PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 13) PASS: gcc.dg/Wenum-compare-1.c (test for warnings, line 15) PASS: gcc.dg/Wenum-compare-1.c (test for excess errors) @@ -43324,6 +43982,8 @@ PASS: gcc.dg/Wframe-address.c (test for warnings, line 51) PASS: gcc.dg/Wframe-address.c (test for excess errors) PASS: gcc.dg/Wframe-larger-than.c (test for warnings, line 13) PASS: gcc.dg/Wframe-larger-than.c (test for excess errors) +PASS: gcc.dg/Wimplicit-fallthrough-1.c (test for warnings, line 17) +PASS: gcc.dg/Wimplicit-fallthrough-1.c (test for excess errors) PASS: gcc.dg/Wimplicit-function-declaration-c89-default.c (test for bogus messages, line 6) PASS: gcc.dg/Wimplicit-function-declaration-c89-default.c (test for excess errors) PASS: gcc.dg/Wimplicit-function-declaration-c89-pedantic.c (test for warnings, line 6) @@ -43411,6 +44071,10 @@ PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 19) PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 20) PASS: gcc.dg/Wnested-externs-1.c (test for warnings, line 21) PASS: gcc.dg/Wnested-externs-1.c (test for excess errors) +PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 8) +PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 9) +PASS: gcc.dg/Wnested-externs-2.c (test for warnings, line 10) +PASS: gcc.dg/Wnested-externs-2.c (test for excess errors) PASS: gcc.dg/Wno-all.c no effect (test for bogus messages, line 8) PASS: gcc.dg/Wno-all.c (test for excess errors) PASS: gcc.dg/Wno-c++-compat.c (test for warnings, line 8) @@ -43565,6 +44229,8 @@ PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 40) PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 48) PASS: gcc.dg/Wparentheses-13.c (test for warnings, line 63) PASS: gcc.dg/Wparentheses-13.c (test for excess errors) +PASS: gcc.dg/Wparentheses-14.c (test for warnings, line 8) +PASS: gcc.dg/Wparentheses-14.c (test for excess errors) PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 13) PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 16) PASS: gcc.dg/Wparentheses-2.c correct warning (test for warnings, line 19) @@ -43775,6 +44441,9 @@ PASS: gcc.dg/Wpointer-to-int-cast-2.c (test for warnings, line 11) PASS: gcc.dg/Wpointer-to-int-cast-2.c (test for excess errors) PASS: gcc.dg/Wpointer-to-int-cast-3.c (test for warnings, line 20) PASS: gcc.dg/Wpointer-to-int-cast-3.c (test for excess errors) +PASS: gcc.dg/Wpragmas-1.c (test for warnings, line 4) +PASS: gcc.dg/Wpragmas-1.c (test for warnings, line ) +PASS: gcc.dg/Wpragmas-1.c (test for excess errors) PASS: gcc.dg/Wredundant-decls-1.c (test for bogus messages, line 6) PASS: gcc.dg/Wredundant-decls-1.c (test for warnings, line 7) PASS: gcc.dg/Wredundant-decls-1.c (test for excess errors) @@ -43831,6 +44500,37 @@ PASS: gcc.dg/Wshadow-4.c (test for warnings, line 34) PASS: gcc.dg/Wshadow-4.c (test for warnings, line 35) PASS: gcc.dg/Wshadow-4.c (test for warnings, line ) PASS: gcc.dg/Wshadow-4.c (test for excess errors) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 7) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 9) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 11) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 12) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 18) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 19) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 22) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for warnings, line 23) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 31) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for bogus messages, line 33) +PASS: gcc.dg/Wshadow-compatible-local-1.c (test for excess errors) +PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 9) +PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 12) +PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 18) +PASS: gcc.dg/Wshadow-local-1.c (test for warnings, line 20) +PASS: gcc.dg/Wshadow-local-1.c (test for excess errors) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 7) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 9) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 11) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 12) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 18) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 19) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 22) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 23) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 31) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 32) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 42) +PASS: gcc.dg/Wshadow-local-2.c (test for warnings, line 44) +PASS: gcc.dg/Wshadow-local-2.c (test for bogus messages, line 42) +PASS: gcc.dg/Wshadow-local-2.c (test for excess errors) +PASS: gcc.dg/Wshadow-local-3.c (test for excess errors) PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 43) PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 44) PASS: gcc.dg/Wsign-conversion.c (test for warnings, line 45) @@ -44097,6 +44797,11 @@ PASS: gcc.dg/Wswitch-error.c excess 3 (test for errors, line 53) PASS: gcc.dg/Wswitch-error.c excess 3 (test for errors, line 59) PASS: gcc.dg/Wswitch-error.c (test for warnings, line ) PASS: gcc.dg/Wswitch-error.c (test for excess errors) +PASS: gcc.dg/Wswitch-unreachable-1.c (test for warnings, line 13) +PASS: gcc.dg/Wswitch-unreachable-1.c (test for warnings, line 19) +PASS: gcc.dg/Wswitch-unreachable-1.c (test for errors, line 21) +PASS: gcc.dg/Wswitch-unreachable-1.c (test for excess errors) +PASS: gcc.dg/Wswitch-unreachable-2.c (test for excess errors) PASS: gcc.dg/Wswitch.c enum e1 (test for warnings, line 22) PASS: gcc.dg/Wswitch.c enum e2 (test for warnings, line 22) PASS: gcc.dg/Wswitch.c enum e2 (test for warnings, line 29) @@ -44129,7 +44834,7 @@ PASS: gcc.dg/Wtraditional-conversion-2.c (test for excess errors) PASS: gcc.dg/Wtraditional-conversion.c (test for bogus messages, line 16) PASS: gcc.dg/Wtraditional-conversion.c (test for bogus messages, line 17) PASS: gcc.dg/Wtraditional-conversion.c (test for excess errors) -PASS: gcc.dg/Wtrampolines.c (test for warnings, line 31) +PASS: gcc.dg/Wtrampolines.c standard descriptors (test for warnings, line 31) PASS: gcc.dg/Wtrampolines.c (test for excess errors) PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 8) PASS: gcc.dg/Wtype-limits-Wextra.c (test for warnings, line 9) @@ -44243,6 +44948,26 @@ PASS: gcc.dg/Wunused-var-1.c (test for warnings, line 19) PASS: gcc.dg/Wunused-var-1.c (test for excess errors) PASS: gcc.dg/Wunused-var-2.c (test for excess errors) PASS: gcc.dg/Wunused-var-3.c (test for excess errors) +PASS: gcc.dg/Wvla-1.c (test for warnings, line 5) +PASS: gcc.dg/Wvla-1.c (test for excess errors) +PASS: gcc.dg/Wvla-2.c (test for warnings, line 5) +PASS: gcc.dg/Wvla-2.c (test for excess errors) +PASS: gcc.dg/Wvla-3.c (test for errors, line 5) +PASS: gcc.dg/Wvla-3.c (test for excess errors) +PASS: gcc.dg/Wvla-4.c (test for warnings, line 5) +PASS: gcc.dg/Wvla-4.c (test for excess errors) +PASS: gcc.dg/Wvla-5.c (test for excess errors) +PASS: gcc.dg/Wvla-6.c (test for warnings, line 5) +PASS: gcc.dg/Wvla-6.c (test for excess errors) +PASS: gcc.dg/Wvla-7.c (test for errors, line 5) +PASS: gcc.dg/Wvla-7.c (test for excess errors) +PASS: gcc.dg/Wvla-larger-than-1.c (test for warnings, line 12) +PASS: gcc.dg/Wvla-larger-than-1.c (test for excess errors) +PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 25) +PASS: gcc.dg/Wvla-larger-than-2.c note (test for warnings, line 25) +PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 37) +PASS: gcc.dg/Wvla-larger-than-2.c (test for warnings, line 67) +PASS: gcc.dg/Wvla-larger-than-2.c (test for excess errors) PASS: gcc.dg/Wwrite-strings-1.c (test for warnings, line 8) PASS: gcc.dg/Wwrite-strings-1.c (test for excess errors) PASS: gcc.dg/addr_builtin-1.c (test for errors, line 27) @@ -44319,6 +45044,10 @@ PASS: gcc.dg/alias-9.c (test for excess errors) PASS: gcc.dg/align-1.c (test for excess errors) PASS: gcc.dg/align-1.c execution test PASS: gcc.dg/align-2.c (test for excess errors) +PASS: gcc.dg/align-3.c (test for excess errors) +PASS: gcc.dg/align-3.c scan-rtl-dump expand "MEM[^\n\r]*A8\\]" +PASS: gcc.dg/alignof.c (test for warnings, line 10) +PASS: gcc.dg/alignof.c (test for excess errors) PASS: gcc.dg/always_inline.c (test for errors, line 5) PASS: gcc.dg/always_inline.c (test for excess errors) PASS: gcc.dg/always_inline2.c (test for errors, line 3) @@ -45001,60 +45730,6 @@ PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_before PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_noinline_before PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_inline_noinline_after PASS: gcc.dg/attr-noinline.c scan-assembler function_declaration_noinline_inline_before -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 14) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 15) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 50) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 51) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 52) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 60) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 61) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 62) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 70) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 71) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 72) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 80) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 81) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 82) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 90) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 91) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 92) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 100) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 101) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 102) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 110) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 111) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 112) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 120) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 121) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 122) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 127) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 128) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 129) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 134) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 135) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 136) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 142) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 143) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 144) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 150) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 151) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 152) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 157) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 158) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 159) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 164) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 165) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 166) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 171) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 172) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 173) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 178) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 179) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 180) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 185) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 186) -PASS: gcc.dg/attr-warn-unused-result.c (test for warnings, line 187) -PASS: gcc.dg/attr-warn-unused-result.c (test for excess errors) PASS: gcc.dg/attr-weak-1.c (test for warnings, line 3) PASS: gcc.dg/attr-weak-1.c (test for excess errors) PASS: gcc.dg/attr-weak-hidden-1.c (test for excess errors) @@ -45239,6 +45914,9 @@ PASS: gcc.dg/bitfld-9.c (test for excess errors) PASS: gcc.dg/bitfld-9.c execution test PASS: gcc.dg/boolcomplex-1.c (test for errors, line 3) PASS: gcc.dg/boolcomplex-1.c (test for excess errors) +PASS: gcc.dg/bss.c zero init (test for errors, line 5) +PASS: gcc.dg/bss.c zero init (test for errors, line 6) +PASS: gcc.dg/bss.c (test for excess errors) PASS: gcc.dg/builtin-apply1.c (test for excess errors) PASS: gcc.dg/builtin-apply2.c (test for excess errors) PASS: gcc.dg/builtin-apply2.c execution test @@ -45316,6 +45994,12 @@ PASS: gcc.dg/builtin-object-size-14.c (test for excess errors) PASS: gcc.dg/builtin-object-size-14.c execution test PASS: gcc.dg/builtin-object-size-15.c (test for excess errors) PASS: gcc.dg/builtin-object-size-15.c execution test +PASS: gcc.dg/builtin-object-size-16.c (test for warnings, line 57) +PASS: gcc.dg/builtin-object-size-16.c (test for excess errors) +PASS: gcc.dg/builtin-object-size-16.c execution test +PASS: gcc.dg/builtin-object-size-17.c (test for warnings, line 52) +PASS: gcc.dg/builtin-object-size-17.c (test for excess errors) +PASS: gcc.dg/builtin-object-size-17.c scan-tree-dump-not ssa "failure_on_line" PASS: gcc.dg/builtin-object-size-2.c (test for excess errors) PASS: gcc.dg/builtin-object-size-2.c execution test PASS: gcc.dg/builtin-object-size-3.c (test for excess errors) @@ -45445,7 +46129,7 @@ PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "goto" 0 PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "L1:" 0 PASS: gcc.dg/builtin-unreachable-5.c scan-tree-dump-times fab1 "__builtin_unreachable" 0 PASS: gcc.dg/builtin-unreachable-6.c (test for excess errors) -PASS: gcc.dg/builtin-unreachable-6.c scan-tree-dump-times fab1 "lab:" 1 +PASS: gcc.dg/builtin-unreachable-6.c scan-tree-dump-times fab1 "lab \\[[0-9.]+%\\]" 1 PASS: gcc.dg/builtin-unreachable-6.c scan-tree-dump-times fab1 "__builtin_unreachable" 1 PASS: gcc.dg/builtins-1.c (test for excess errors) PASS: gcc.dg/builtins-1.c scan-assembler-not __builtin_ @@ -45816,6 +46500,10 @@ PASS: gcc.dg/c11-generic-2.c (test for errors, line 20) PASS: gcc.dg/c11-generic-2.c (test for errors, line 23) PASS: gcc.dg/c11-generic-2.c (test for errors, line 26) PASS: gcc.dg/c11-generic-2.c (test for excess errors) +PASS: gcc.dg/c11-generic-3.c (test for errors, line 6) +PASS: gcc.dg/c11-generic-3.c (test for errors, line 8) +PASS: gcc.dg/c11-generic-3.c (test for errors, line 10) +PASS: gcc.dg/c11-generic-3.c (test for excess errors) PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 20) PASS: gcc.dg/c11-noreturn-1.c second warning (test for warnings, line 20) PASS: gcc.dg/c11-noreturn-1.c (test for warnings, line 27) @@ -46947,8 +47635,8 @@ PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 11) PASS: gcc.dg/c99-dupqual-1.c (test for bogus messages, line 12) PASS: gcc.dg/c99-dupqual-1.c (test for excess errors) PASS: gcc.dg/c99-enum-comma-1.c (test for excess errors) -PASS: gcc.dg/c99-flex-array-1.c empty (test for errors, line 5) -PASS: gcc.dg/c99-flex-array-1.c empty (test for errors, line 6) +PASS: gcc.dg/c99-flex-array-1.c members (test for errors, line 5) +PASS: gcc.dg/c99-flex-array-1.c members (test for errors, line 6) PASS: gcc.dg/c99-flex-array-1.c not at end (test for errors, line 7) PASS: gcc.dg/c99-flex-array-1.c (test for excess errors) PASS: gcc.dg/c99-flex-array-2.c (test for errors, line 13) @@ -46998,8 +47686,8 @@ PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 15) PASS: gcc.dg/c99-flex-array-7.c near init (test for warnings, line 15) PASS: gcc.dg/c99-flex-array-7.c (test for errors, line 17) PASS: gcc.dg/c99-flex-array-7.c (test for excess errors) -PASS: gcc.dg/c99-flex-array-typedef-1.c empty (test for errors, line 6) -PASS: gcc.dg/c99-flex-array-typedef-1.c empty (test for errors, line 7) +PASS: gcc.dg/c99-flex-array-typedef-1.c members (test for errors, line 6) +PASS: gcc.dg/c99-flex-array-typedef-1.c members (test for errors, line 7) PASS: gcc.dg/c99-flex-array-typedef-1.c not at end (test for errors, line 8) PASS: gcc.dg/c99-flex-array-typedef-1.c (test for excess errors) PASS: gcc.dg/c99-flex-array-typedef-2.c (test for errors, line 16) @@ -49050,6 +49738,7 @@ PASS: gcc.dg/c99-vla-jump-4.c (test for errors, line 302) PASS: gcc.dg/c99-vla-jump-4.c note: defined (test for warnings, line ) PASS: gcc.dg/c99-vla-jump-4.c note: declared (test for warnings, line ) PASS: gcc.dg/c99-vla-jump-4.c (test for excess errors) +PASS: gcc.dg/c99-vla-jump-5.c (test for warnings, line 17) PASS: gcc.dg/c99-vla-jump-5.c (test for errors, line 19) PASS: gcc.dg/c99-vla-jump-5.c (test for errors, line 20) PASS: gcc.dg/c99-vla-jump-5.c note: starts (test for warnings, line ) @@ -49362,14 +50051,14 @@ PASS: gcc.dg/const-elim-1.c (test for excess errors) PASS: gcc.dg/const-elim-1.c scan-assembler-not L\\$?C[^A-Z] PASS: gcc.dg/const-elim-2.c (test for excess errors) PASS: gcc.dg/const-elim-2.c scan-assembler-times hi there 1 -PASS: gcc.dg/const-float128-ped.c (test for warnings, line 5) +PASS: gcc.dg/const-float128-ped.c (test for warnings, line 7) PASS: gcc.dg/const-float128-ped.c (test for excess errors) PASS: gcc.dg/const-float128.c (test for excess errors) PASS: gcc.dg/const-float80-ped.c (test for warnings, line 5) PASS: gcc.dg/const-float80-ped.c (test for excess errors) PASS: gcc.dg/const-float80.c (test for excess errors) PASS: gcc.dg/const-uniq-1.c (test for excess errors) -PASS: gcc.dg/const-uniq-1.c scan-tree-dump-times gimple "L\\$?C\\.*0" 2 +PASS: gcc.dg/const-uniq-1.c scan-tree-dump-times gimple "[lL]\\$?C\\.*0" 2 PASS: gcc.dg/constructor-1.c (test for excess errors) PASS: gcc.dg/constructor-1.c execution test PASS: gcc.dg/conv-1.c (test for excess errors) @@ -49388,6 +50077,7 @@ PASS: gcc.dg/conv-2.c (test for warnings, line 25) PASS: gcc.dg/conv-2.c (test for excess errors) PASS: gcc.dg/conv-3.c (test for excess errors) PASS: gcc.dg/conv-3.c execution test +PASS: gcc.dg/cr-decimal-dig-1.c (test for excess errors) PASS: gcc.dg/ctor1.c (test for excess errors) PASS: gcc.dg/ctor1.c scan-assembler-not C\\.0 PASS: gcc.dg/cwsc0.c (test for errors, line 9) @@ -49871,6 +50561,15 @@ PASS: gcc.dg/deprecated.c (test for warnings, line 82) PASS: gcc.dg/deprecated.c (test for warnings, line 86) PASS: gcc.dg/deprecated.c (test for warnings, line 89) PASS: gcc.dg/deprecated.c (test for excess errors) +PASS: gcc.dg/dg-test-1.c err1 (test for errors, line 8) +PASS: gcc.dg/dg-test-1.c err2 (test for errors, line 8) +PASS: gcc.dg/dg-test-1.c err3 (test for errors, line 8) +PASS: gcc.dg/dg-test-1.c err4 (test for errors, line 8) +PASS: gcc.dg/dg-test-1.c warn1 (test for warnings, line 16) +PASS: gcc.dg/dg-test-1.c warn2 (test for warnings, line 16) +PASS: gcc.dg/dg-test-1.c warn3 (test for warnings, line 16) +PASS: gcc.dg/dg-test-1.c warn4 (test for warnings, line 16) +PASS: gcc.dg/dg-test-1.c (test for excess errors) PASS: gcc.dg/di-longlong64-sync-1.c fetch_and_nand (test for warnings, line ) PASS: gcc.dg/di-longlong64-sync-1.c nand_and_fetch (test for warnings, line ) PASS: gcc.dg/di-longlong64-sync-1.c (test for excess errors) @@ -49911,32 +50610,32 @@ PASS: gcc.dg/diagnostic-range-static-assert.c (test for excess errors) PASS: gcc.dg/diagnostic-ranges-1.c (test for warnings, line 6) PASS: gcc.dg/diagnostic-ranges-1.c expected multiline pattern lines 8-9 was found: "\s*int redundant;.*\n \^~~~~~~~~\n" PASS: gcc.dg/diagnostic-ranges-1.c (test for excess errors) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 9) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 20) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 28) -PASS: gcc.dg/diagnostic-token-ranges.c (test for warnings, line 39) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 49) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 58) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 68) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 80) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 89) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 98) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 104) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 110) -PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 116) -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 12-13 was found: "\s*name;.*\n \^~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 23-24 was found: " foo bar;.*\n \^~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 31-32 was found: " qux \*baz;.*\n \^~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 42-43 was found: " int new;.*\n \^~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 52-53 was found: " bogus_varargs \(\.\.\.\);.*\n \^~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 61-62 was found: " foo \(unknown_type param\);.*\n \^~~~~~~~~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 71-72 was found: " asm \(L"nop"\);.*\n \^~~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 82-83 was found: " break;.*\n \^~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 91-92 was found: " continue;.*\n \^~~~~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 100-101 was found: " int float bogus;.*\n \^~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 106-107 was found: " long long long bogus2;.*\n \^~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 112-113 was found: " long short bogus3;.*\n \^~~~~\n" -PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 118-119 was found: " signed unsigned bogus4;.*\n \^~~~~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 11) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 23) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 31) +PASS: gcc.dg/diagnostic-token-ranges.c (test for warnings, line 42) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 52) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 61) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 71) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 83) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 92) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 101) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 107) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 113) +PASS: gcc.dg/diagnostic-token-ranges.c (test for errors, line 119) +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 14-16 was found: "\s*name;.*\n \^~~~\n nanl.*\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 26-27 was found: " foo bar;.*\n \^~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 34-35 was found: " qux \*baz;.*\n \^~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 45-46 was found: " int new;.*\n \^~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 55-56 was found: " bogus_varargs \(\.\.\.\);.*\n \^~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 64-65 was found: " foo \(unknown_type param\);.*\n \^~~~~~~~~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 74-75 was found: " __asm \(L"nop"\);.*\n \^~~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 85-86 was found: " break;.*\n \^~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 94-95 was found: " continue;.*\n \^~~~~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 103-104 was found: " int float bogus;.*\n \^~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 109-110 was found: " long long long bogus2;.*\n \^~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 115-116 was found: " long short bogus3;.*\n \^~~~~\n" +PASS: gcc.dg/diagnostic-token-ranges.c expected multiline pattern lines 121-122 was found: " signed unsigned bogus4;.*\n \^~~~~~~~\n" PASS: gcc.dg/diagnostic-token-ranges.c (test for excess errors) PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 7) PASS: gcc.dg/diagnostic-tree-expr-ranges-2.c (test for warnings, line 17) @@ -49954,6 +50653,30 @@ PASS: gcc.dg/divbyzero.c (test for bogus messages, line 16) PASS: gcc.dg/divbyzero.c (test for bogus messages, line 17) PASS: gcc.dg/divbyzero.c (test for bogus messages, line 18) PASS: gcc.dg/divbyzero.c (test for excess errors) +PASS: gcc.dg/divmod-1-simode.c (test for excess errors) +PASS: gcc.dg/divmod-1-simode.c scan-tree-dump-times widening_mul "DIVMOD" 3 +PASS: gcc.dg/divmod-1.c (test for excess errors) +PASS: gcc.dg/divmod-1.c scan-tree-dump-times widening_mul "DIVMOD" 7 +PASS: gcc.dg/divmod-2-simode.c (test for excess errors) +PASS: gcc.dg/divmod-2-simode.c scan-tree-dump-times widening_mul "DIVMOD" 3 +PASS: gcc.dg/divmod-2.c (test for excess errors) +PASS: gcc.dg/divmod-2.c scan-tree-dump-times widening_mul "DIVMOD" 7 +PASS: gcc.dg/divmod-3-simode.c (test for excess errors) +PASS: gcc.dg/divmod-3-simode.c scan-tree-dump-times widening_mul "DIVMOD" 3 +PASS: gcc.dg/divmod-3.c (test for excess errors) +PASS: gcc.dg/divmod-3.c scan-tree-dump-times widening_mul "DIVMOD" 7 +PASS: gcc.dg/divmod-4-simode.c (test for excess errors) +PASS: gcc.dg/divmod-4-simode.c scan-tree-dump-times widening_mul "DIVMOD" 3 +PASS: gcc.dg/divmod-4.c (test for excess errors) +PASS: gcc.dg/divmod-4.c scan-tree-dump-times widening_mul "DIVMOD" 7 +PASS: gcc.dg/divmod-5.c (test for excess errors) +PASS: gcc.dg/divmod-5.c scan-tree-dump-times widening_mul "DIVMOD" 0 +PASS: gcc.dg/divmod-6-simode.c (test for excess errors) +PASS: gcc.dg/divmod-6-simode.c scan-tree-dump-times widening_mul "DIVMOD" 3 +PASS: gcc.dg/divmod-6.c (test for excess errors) +PASS: gcc.dg/divmod-6.c scan-tree-dump-times widening_mul "DIVMOD" 7 +PASS: gcc.dg/divmod-7.c (test for excess errors) +PASS: gcc.dg/divmod-7.c scan-tree-dump-times widening_mul "DIVMOD" 1 UNSUPPORTED: gcc.dg/dll-1.c UNSUPPORTED: gcc.dg/dll-10.c PASS: gcc.dg/dll-10a.c (test for excess errors) @@ -50079,6 +50802,13 @@ PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 83) PASS: gcc.dg/enum-incomplete-1.c (test for errors, line 85) PASS: gcc.dg/enum-incomplete-1.c (test for excess errors) PASS: gcc.dg/enum-incomplete-2.c (test for excess errors) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 5) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 7) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 8) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 13) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 14) +PASS: gcc.dg/enum-incomplete-3.c (test for errors, line 18) +PASS: gcc.dg/enum-incomplete-3.c (test for excess errors) PASS: gcc.dg/enum-mode-1.c (test for errors, line 3) PASS: gcc.dg/enum-mode-1.c (test for errors, line 4) PASS: gcc.dg/enum-mode-1.c (test for errors, line 6) @@ -50155,6 +50885,32 @@ PASS: gcc.dg/float-range-5.c (test for warnings, line 37) PASS: gcc.dg/float-range-5.c (test for warnings, line 38) PASS: gcc.dg/float-range-5.c (test for warnings, line 39) PASS: gcc.dg/float-range-5.c (test for excess errors) +PASS: gcc.dg/float128-align.c (test for excess errors) +PASS: gcc.dg/float128-typeof.c (test for excess errors) +UNSUPPORTED: gcc.dg/float128x-align.c +UNSUPPORTED: gcc.dg/float128x-typeof.c +UNSUPPORTED: gcc.dg/float16-align.c +UNSUPPORTED: gcc.dg/float16-typeof.c +PASS: gcc.dg/float32-align.c (test for excess errors) +PASS: gcc.dg/float32-typeof.c (test for excess errors) +PASS: gcc.dg/float32x-align.c (test for excess errors) +PASS: gcc.dg/float32x-typeof.c (test for excess errors) +PASS: gcc.dg/float64-align.c (test for excess errors) +PASS: gcc.dg/float64-typeof.c (test for excess errors) +PASS: gcc.dg/float64x-align.c (test for excess errors) +PASS: gcc.dg/float64x-typeof.c (test for excess errors) +PASS: gcc.dg/floatn-arithconv.c (test for excess errors) +PASS: gcc.dg/floatn-errs.c (test for warnings, line 14) +PASS: gcc.dg/floatn-errs.c (test for errors, line 15) +PASS: gcc.dg/floatn-errs.c (test for warnings, line 17) +PASS: gcc.dg/floatn-errs.c (test for errors, line 18) +PASS: gcc.dg/floatn-errs.c (test for warnings, line 20) +PASS: gcc.dg/floatn-errs.c (test for errors, line 21) +PASS: gcc.dg/floatn-errs.c (test for errors, line 32) +PASS: gcc.dg/floatn-errs.c (test for errors, line 35) +PASS: gcc.dg/floatn-errs.c (test for errors, line 39) +PASS: gcc.dg/floatn-errs.c (test for errors, line 42) +PASS: gcc.dg/floatn-errs.c (test for excess errors) PASS: gcc.dg/fltconst-1.c (test for errors, line 4) PASS: gcc.dg/fltconst-1.c (test for errors, line 5) PASS: gcc.dg/fltconst-1.c (test for errors, line 10) @@ -50271,6 +51027,17 @@ PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "c == 0 \\|\\| d != 0" PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "e == 0 && f != 0" 1 PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "g == 0 \\? h != 0 : 1" 0 PASS: gcc.dg/fold-cond-1.c scan-tree-dump-times original "g != 0 \\? 1 : h != 0" 0 +PASS: gcc.dg/fold-cond_expr-1.c (test for excess errors) +PASS: gcc.dg/fold-cond_expr-1.c scan-tree-dump-times optimized "MIN_EXPR" 4 +PASS: gcc.dg/fold-cond_expr-1.c scan-tree-dump-times optimized "MAX_EXPR" 4 +PASS: gcc.dg/fold-condcmpconv-1.c (test for excess errors) +PASS: gcc.dg/fold-condcmpconv-1.c scan-tree-dump ifcvt " = MIN_EXPR <" +PASS: gcc.dg/fold-condcmpconv-2.c (test for excess errors) +PASS: gcc.dg/fold-condcmpconv-2.c scan-tree-dump ifcvt " = MAX_EXPR <" +PASS: gcc.dg/fold-convmaxconv-1.c (test for excess errors) +PASS: gcc.dg/fold-convmaxconv-1.c scan-tree-dump-not optimized " = MAX_EXPR <x_[0-9]*" +PASS: gcc.dg/fold-convminconv-1.c (test for excess errors) +PASS: gcc.dg/fold-convminconv-1.c scan-tree-dump-not optimized " = MIN_EXPR <x_[0-9]*" PASS: gcc.dg/fold-convnotconv-1.c (test for excess errors) PASS: gcc.dg/fold-convnotconv-1.c scan-tree-dump-times original "~a" 1 PASS: gcc.dg/fold-convnotconv-1.c scan-tree-dump-times original "~b" 1 @@ -50281,6 +51048,9 @@ PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lfloor" PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llfloor" 0 PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_lceil" 0 PASS: gcc.dg/fold-convround-1.c scan-tree-dump-times original "__builtin_llceil" 0 +PASS: gcc.dg/fold-copysign-1.c (test for excess errors) +PASS: gcc.dg/fold-copysign-1.c scan-tree-dump-times cddce1 "= -" 1 +PASS: gcc.dg/fold-copysign-1.c scan-tree-dump-times cddce1 "= ABS_EXPR" 2 PASS: gcc.dg/fold-cstring.c (test for excess errors) PASS: gcc.dg/fold-cstring.c execution test PASS: gcc.dg/fold-cstvecshift.c (test for excess errors) @@ -50383,16 +51153,25 @@ PASS: gcc.dg/fold-modpow2.c (test for excess errors) PASS: gcc.dg/fold-modpow2.c scan-tree-dump original "& a;" PASS: gcc.dg/fold-mulconj-1.c (test for excess errors) PASS: gcc.dg/fold-mulconj-1.c scan-tree-dump-times gimple "CONJ_EXPR" 0 +PASS: gcc.dg/fold-narrowbopcst-1.c (test for excess errors) +PASS: gcc.dg/fold-narrowbopcst-1.c scan-tree-dump optimized " = _.* \\+ 156" PASS: gcc.dg/fold-nonneg-1.c (test for errors, line 9) PASS: gcc.dg/fold-nonneg-1.c (test for excess errors) +PASS: gcc.dg/fold-notrotate-1.c (test for excess errors) +PASS: gcc.dg/fold-notrotate-1.c scan-tree-dump-not optimized "~" +PASS: gcc.dg/fold-notshift-1.c (test for excess errors) +PASS: gcc.dg/fold-notshift-1.c scan-tree-dump-times cddce1 ">>" 11 +PASS: gcc.dg/fold-notshift-1.c scan-tree-dump-not cddce1 "~" +PASS: gcc.dg/fold-notshift-2.c (test for excess errors) +PASS: gcc.dg/fold-notshift-2.c scan-tree-dump-times cddce1 "~" 8 PASS: gcc.dg/fold-notunord.c (test for excess errors) PASS: gcc.dg/fold-notunord.c scan-tree-dump optimized " ord " PASS: gcc.dg/fold-overflow-1.c (test for excess errors) PASS: gcc.dg/fold-overflow-1.c scan-assembler-times 2139095040 2 PASS: gcc.dg/fold-perm.c (test for excess errors) -PASS: gcc.dg/fold-perm.c scan-tree-dump ccp1 "VEC_PERM_EXPR.*{ 3, 3, 0, 2 }" -PASS: gcc.dg/fold-perm.c scan-tree-dump ccp1 "VEC_PERM_EXPR.*{ 1, 1, 3, 2 }" -PASS: gcc.dg/fold-perm.c scan-tree-dump-times ccp1 "VEC_PERM_EXPR" 2 +PASS: gcc.dg/fold-perm.c scan-tree-dump fre1 "VEC_PERM_EXPR.*{ 3, 3, 0, 2 }" +PASS: gcc.dg/fold-perm.c scan-tree-dump fre1 "VEC_PERM_EXPR.*{ 1, 1, 3, 2 }" +PASS: gcc.dg/fold-perm.c scan-tree-dump-times fre1 "VEC_PERM_EXPR" 2 PASS: gcc.dg/fold-plus-1.c (test for excess errors) PASS: gcc.dg/fold-plus-1.c scan-tree-dump-not cddce1 " & " PASS: gcc.dg/fold-plus-1.c scan-tree-dump-not cddce1 " \\^ " @@ -50404,7 +51183,7 @@ PASS: gcc.dg/fold-plusmult-2.c (test for excess errors) PASS: gcc.dg/fold-plusmult-2.c scan-tree-dump original "i \\* 4 \\+ 2" PASS: gcc.dg/fold-plusmult-2.c scan-tree-dump original "\\(i \\+ 2\\) \\* 2" PASS: gcc.dg/fold-plusmult.c (test for excess errors) -PASS: gcc.dg/fold-plusmult.c scan-tree-dump-times original "<a> \\* 4" 2 +PASS: gcc.dg/fold-plusmult.c scan-tree-dump-times original "a \\* 4" 2 PASS: gcc.dg/fold-plusnot-1.c (test for excess errors) PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ a" 0 PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ b" 0 @@ -50413,7 +51192,7 @@ PASS: gcc.dg/fold-plusnot-1.c scan-tree-dump-times original "\\+ d" 0 PASS: gcc.dg/fold-reassoc-1.c (test for excess errors) PASS: gcc.dg/fold-reassoc-1.c scan-tree-dump original "return 0.0;" PASS: gcc.dg/fold-reassoc-2.c (test for excess errors) -PASS: gcc.dg/fold-reassoc-2.c scan-tree-dump original "return 1;" +PASS: gcc.dg/fold-reassoc-2.c scan-tree-dump-times original "return 1;" 2 PASS: gcc.dg/fold-reassoc-3.c (test for excess errors) PASS: gcc.dg/fold-reassoc-3.c scan-tree-dump-not original " - " PASS: gcc.dg/fold-reassoc-3.c scan-tree-dump-not original " \\+ " @@ -50446,6 +51225,14 @@ PASS: gcc.dg/for-1.c (test for errors, line ) PASS: gcc.dg/for-1.c (test for excess errors) PASS: gcc.dg/fork-instrumentation.c (test for excess errors) PASS: gcc.dg/fork-instrumentation.c scan-assembler gcov_fork +PASS: gcc.dg/fpermitted-flt-eval-methods_1.c (test for excess errors) +PASS: gcc.dg/fpermitted-flt-eval-methods_1.c execution test +PASS: gcc.dg/fpermitted-flt-eval-methods_2.c (test for excess errors) +PASS: gcc.dg/fpermitted-flt-eval-methods_2.c execution test +PASS: gcc.dg/fpermitted-flt-eval-methods_3.c (test for excess errors) +PASS: gcc.dg/fpermitted-flt-eval-methods_3.c execution test +PASS: gcc.dg/fpermitted-flt-eval-methods_4.c (test for excess errors) +PASS: gcc.dg/fpermitted-flt-eval-methods_4.c execution test UNSUPPORTED: gcc.dg/framework-1.c UNSUPPORTED: gcc.dg/framework-2.c PASS: gcc.dg/free-1.c (test for warnings, line 16) @@ -50551,6 +51338,26 @@ PASS: gcc.dg/fwrapv-1.c execution test PASS: gcc.dg/fwrapv-2.c (test for excess errors) PASS: gcc.dg/fwrapv-2.c execution test PASS: gcc.dg/gcc-have-sync-compare-and-swap.c (test for excess errors) +PASS: gcc.dg/gimplefe-1.c (test for excess errors) +PASS: gcc.dg/gimplefe-10.c (test for excess errors) +PASS: gcc.dg/gimplefe-11.c (test for excess errors) +PASS: gcc.dg/gimplefe-12.c (test for excess errors) +PASS: gcc.dg/gimplefe-13.c (test for excess errors) +PASS: gcc.dg/gimplefe-14.c (test for excess errors) +PASS: gcc.dg/gimplefe-14.c execution test +PASS: gcc.dg/gimplefe-15.c (test for excess errors) +PASS: gcc.dg/gimplefe-16.c (test for excess errors) +PASS: gcc.dg/gimplefe-17.c (test for excess errors) +PASS: gcc.dg/gimplefe-17.c scan-tree-dump-not ssa "_1_" +PASS: gcc.dg/gimplefe-18.c (test for excess errors) +PASS: gcc.dg/gimplefe-2.c (test for excess errors) +PASS: gcc.dg/gimplefe-3.c (test for excess errors) +PASS: gcc.dg/gimplefe-4.c (test for excess errors) +PASS: gcc.dg/gimplefe-5.c (test for excess errors) +PASS: gcc.dg/gimplefe-6.c (test for excess errors) +PASS: gcc.dg/gimplefe-7.c (test for excess errors) +PASS: gcc.dg/gimplefe-8.c (test for excess errors) +PASS: gcc.dg/gimplefe-9.c (test for excess errors) PASS: gcc.dg/globalalias-2.c (test for excess errors) PASS: gcc.dg/globalalias.c (test for excess errors) PASS: gcc.dg/globalalias.c execution test @@ -50569,7 +51376,6 @@ PASS: gcc.dg/gnu89-const-expr-1.c ISO (test for errors, line 16) PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 20) PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 22) PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 25) -PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 26) PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 28) PASS: gcc.dg/gnu89-const-expr-1.c (test for errors, line 32) PASS: gcc.dg/gnu89-const-expr-1.c ISO (test for errors, line 32) @@ -50613,7 +51419,6 @@ PASS: gcc.dg/gnu90-const-expr-1.c ISO (test for errors, line 16) PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 20) PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 22) PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 25) -PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 26) PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 28) PASS: gcc.dg/gnu90-const-expr-1.c (test for errors, line 32) PASS: gcc.dg/gnu90-const-expr-1.c ISO (test for errors, line 32) @@ -50635,7 +51440,6 @@ PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 16) PASS: gcc.dg/gnu99-const-expr-1.c ISO (test for errors, line 16) PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 20) PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 22) -PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 26) PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 28) PASS: gcc.dg/gnu99-const-expr-1.c (test for errors, line 32) PASS: gcc.dg/gnu99-const-expr-1.c ISO (test for errors, line 32) @@ -50673,7 +51477,6 @@ PASS: gcc.dg/gnu99-init-2.c pointer designator (test for errors, line 7) PASS: gcc.dg/gnu99-init-2.c warning in place of error (test for bogus messages, line 10) PASS: gcc.dg/gnu99-init-2.c pointer designator (test for errors, line 10) PASS: gcc.dg/gnu99-init-2.c (test for excess errors) -PASS: gcc.dg/gnu99-static-1.c (test for errors, line 14) PASS: gcc.dg/gnu99-static-1.c (test for errors, line 21) PASS: gcc.dg/gnu99-static-1.c (test for errors, line 25) PASS: gcc.dg/gnu99-static-1.c (test for excess errors) @@ -50684,6 +51487,7 @@ PASS: gcc.dg/h8300-div-delay-slot.c (test for excess errors) PASS: gcc.dg/h8300-div-delay-slot.c scan-assembler-not \tbra/s\t.*\n\tdiv* PASS: gcc.dg/h8300-ice2.c (test for excess errors) UNSUPPORTED: gcc.dg/h8300-stack-1.c +PASS: gcc.dg/header.c (test for excess errors) PASS: gcc.dg/hex-round-1.c (test for excess errors) PASS: gcc.dg/hex-round-2.c (test for excess errors) PASS: gcc.dg/hoist-register-pressure-1.c (test for excess errors) @@ -50801,6 +51605,9 @@ PASS: gcc.dg/init-bad-7.c (test for warnings, line 11) PASS: gcc.dg/init-bad-7.c (test for excess errors) PASS: gcc.dg/init-bad-8.c (test for errors, line 9) PASS: gcc.dg/init-bad-8.c (test for excess errors) +PASS: gcc.dg/init-bad-9.c (test for errors, line 11) +PASS: gcc.dg/init-bad-9.c (test for errors, line 12) +PASS: gcc.dg/init-bad-9.c (test for excess errors) PASS: gcc.dg/init-desig-obs-1.c (test for errors, line 15) PASS: gcc.dg/init-desig-obs-1.c (test for errors, line 19) PASS: gcc.dg/init-desig-obs-1.c (test for excess errors) @@ -50852,6 +51659,14 @@ PASS: gcc.dg/init-excess-1.c (test for warnings, line 46) PASS: gcc.dg/init-excess-1.c (test for warnings, line 47) PASS: gcc.dg/init-excess-1.c (test for warnings, line 48) PASS: gcc.dg/init-excess-1.c (test for excess errors) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 12) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 17) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 24) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 30) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 37) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 42) +PASS: gcc.dg/init-excess-2.c (test for warnings, line 47) +PASS: gcc.dg/init-excess-2.c (test for excess errors) PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 14) PASS: gcc.dg/init-string-1.c paren array (test for errors, line 14) PASS: gcc.dg/init-string-1.c warning in place of error (test for bogus messages, line 16) @@ -51091,6 +51906,7 @@ PASS: gcc.dg/large-size-array-6.c (test for excess errors) PASS: gcc.dg/large-size-array.c (test for errors, line 19) PASS: gcc.dg/large-size-array.c (test for excess errors) UNSUPPORTED: gcc.dg/lazy-ptr-test.c +PASS: gcc.dg/limits-width-1.c (test for excess errors) PASS: gcc.dg/local1.c (test for excess errors) PASS: gcc.dg/localalias-2.c (test for excess errors) PASS: gcc.dg/localalias.c (test for excess errors) @@ -51849,9 +52665,12 @@ PASS: gcc.dg/loop-9.c (test for excess errors) PASS: gcc.dg/loop-9.c scan-rtl-dump loop2_invariant "Decided" PASS: gcc.dg/loop-9.c scan-rtl-dump loop2_invariant "without introducing a new temporary register" UNSUPPORTED: gcc.dg/loop-invariant.c +PASS: gcc.dg/loop-split.c (test for excess errors) +PASS: gcc.dg/loop-split.c execution test +PASS: gcc.dg/loop-split.c scan-tree-dump-times lsplit "Loop split" 16 PASS: gcc.dg/loop-unswitch-1.c (test for excess errors) PASS: gcc.dg/loop-unswitch-2.c (test for excess errors) -PASS: gcc.dg/loop-unswitch-2.c scan-tree-dump-times unswitch "guard hoisted" 2 +PASS: gcc.dg/loop-unswitch-2.c scan-tree-dump-times unswitch "guard hoisted" 3 PASS: gcc.dg/loop-unswitch-3.c (test for excess errors) PASS: gcc.dg/loop-unswitch-3.c scan-tree-dump-times unswitch "guard hoisted" 1 PASS: gcc.dg/loop-unswitch-4.c (test for excess errors) @@ -52093,11 +52912,16 @@ PASS: gcc.dg/no-strict-overflow-4.c scan-tree-dump optimized "[^ ]*_.(\\(D\\))? PASS: gcc.dg/no-strict-overflow-5.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-5.c scan-tree-dump-times optimized "r = 3" 0 PASS: gcc.dg/no-strict-overflow-6.c (test for excess errors) -PASS: gcc.dg/no-strict-overflow-6.c scan-tree-dump optimized "return bits" +PASS: gcc.dg/no-strict-overflow-6.c scan-tree-dump optimized "return 0" PASS: gcc.dg/no-strict-overflow-7.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-7.c scan-tree-dump optimized "[+][ ]*1000" PASS: gcc.dg/no-strict-overflow-8.c (test for excess errors) PASS: gcc.dg/no-strict-overflow-8.c scan-tree-dump optimized "i_.* > 0" +PASS: gcc.dg/no_profile_instrument_function-attr-1.c (test for excess errors) +PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov0\\.main.* = PROF_edge_counter" 1 +PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_indirect_call_profiler_v2" 1 +PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_time_profiler_counter = " 1 +PASS: gcc.dg/no_profile_instrument_function-attr-1.c scan-tree-dump-times optimized "__gcov_init" 1 UNSUPPORTED: gcc.dg/nodfp-1.c PASS: gcc.dg/nofixed-point-1.c reject fixed-point (test for errors, line 4) PASS: gcc.dg/nofixed-point-1.c reject fixed-point (test for errors, line 5) @@ -52296,6 +53120,10 @@ PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit load in tar PASS: gcc.dg/optimize-bswapsi-2.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 3 PASS: gcc.dg/optimize-bswapsi-3.c (test for excess errors) PASS: gcc.dg/optimize-bswapsi-3.c scan-tree-dump-not bswap "32 bit bswap implementation found at" +PASS: gcc.dg/optimize-bswapsi-4.c (test for excess errors) +PASS: gcc.dg/optimize-bswapsi-4.c scan-tree-dump bswap "32 bit bswap implementation found at" +PASS: gcc.dg/optimize-bswapsi-5.c (test for excess errors) +PASS: gcc.dg/optimize-bswapsi-5.c scan-tree-dump-times bswap "32 bit bswap implementation found at" 2 PASS: gcc.dg/opts-1.c -fno-abi-version (test for errors, line ) PASS: gcc.dg/opts-1.c -fno-lto-compression-level (test for errors, line ) PASS: gcc.dg/opts-1.c -fno-tree-parallelize-loops (test for errors, line ) @@ -52310,6 +53138,8 @@ PASS: gcc.dg/opts-5.c (test for errors, line ) PASS: gcc.dg/opts-5.c (test for excess errors) PASS: gcc.dg/opts-6.c (test for errors, line ) PASS: gcc.dg/opts-6.c (test for excess errors) +PASS: gcc.dg/opts-7.c (test for errors, line ) +PASS: gcc.dg/opts-7.c (test for excess errors) PASS: gcc.dg/ordered-comparison-1.c (test for warnings, line 17) PASS: gcc.dg/ordered-comparison-1.c (test for warnings, line 19) PASS: gcc.dg/ordered-comparison-1.c (test for excess errors) @@ -52846,7 +53676,8 @@ PASS: gcc.dg/pow-sqrt-2.c (test for excess errors) PASS: gcc.dg/pow-sqrt-2.c execution test PASS: gcc.dg/pow-sqrt-3.c (test for excess errors) PASS: gcc.dg/pow-sqrt-3.c execution test -UNSUPPORTED: gcc.dg/pow-sqrt-synth-1.c +PASS: gcc.dg/pow-sqrt-synth-1.c (test for excess errors) +PASS: gcc.dg/pow-sqrt-synth-1.c scan-tree-dump-times sincos "synthesizing" 7 PASS: gcc.dg/pr10392-1.c (test for excess errors) PASS: gcc.dg/pr10392-1.c execution test UNSUPPORTED: gcc.dg/pr10474.c @@ -53013,11 +53844,6 @@ PASS: gcc.dg/pr17730-1.c (test for errors, line 5) PASS: gcc.dg/pr17730-1.c (test for excess errors) PASS: gcc.dg/pr17844-1.c (test for excess errors) PASS: gcc.dg/pr17957.c (test for excess errors) -PASS: gcc.dg/pr18079-2.c (test for warnings, line 6) -PASS: gcc.dg/pr18079-2.c (test for warnings, line 9) -PASS: gcc.dg/pr18079-2.c (test for warnings, line 13) -PASS: gcc.dg/pr18079-2.c (test for warnings, line 16) -PASS: gcc.dg/pr18079-2.c (test for excess errors) PASS: gcc.dg/pr18079.c (test for warnings, line 9) PASS: gcc.dg/pr18079.c (test for warnings, line 16) PASS: gcc.dg/pr18079.c (test for warnings, line 24) @@ -53193,6 +54019,8 @@ PASS: gcc.dg/pr24367.c (test for excess errors) PASS: gcc.dg/pr24445.c (test for excess errors) PASS: gcc.dg/pr24561.c (test for excess errors) PASS: gcc.dg/pr24561.c scan-assembler debug_hook +PASS: gcc.dg/pr24574.c (test for excess errors) +PASS: gcc.dg/pr24574.c scan-tree-dump-not phiopt1 "= PHI" PASS: gcc.dg/pr24600.c (test for excess errors) PASS: gcc.dg/pr24615.c (test for excess errors) PASS: gcc.dg/pr24620.c (test for excess errors) @@ -53378,8 +54206,8 @@ PASS: gcc.dg/pr30172-1.c (test for excess errors) PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <x, 1.0e\\+0>" PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <1.0e\\+0, x>" PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "COMPLEX_EXPR <x, y>" -PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "D.* = -y;\n.*COMPLEX_EXPR <D.*, x>" -PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple "D.* = -x;\n.*COMPLEX_EXPR <y, D.*>" +PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -y;\n.*COMPLEX_EXPR <[^,]*, x>" +PASS: gcc.dg/pr30172-1.c scan-tree-dump gimple " = -x;\n.*COMPLEX_EXPR <y, " PASS: gcc.dg/pr30189.c (test for excess errors) PASS: gcc.dg/pr30260.c (test for bogus messages, line 14) PASS: gcc.dg/pr30260.c (test for errors, line 33) @@ -53435,6 +54263,17 @@ PASS: gcc.dg/pr30951.c (test for excess errors) PASS: gcc.dg/pr30957-1.c (test for excess errors) PASS: gcc.dg/pr30957-1.c execution test PASS: gcc.dg/pr30957-1.c scan-rtl-dump loop2_unroll "Expanding Accumulator" +PASS: gcc.dg/pr31096-1.c (test for excess errors) +PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 4" 24 +PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 4294967294" 12 +PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* 5\\.0e\\+0" 12 +PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\* 5\\.4e\\+1" 12 +PASS: gcc.dg/pr31096-1.c scan-tree-dump-times optimized "\\(D\\) \\* c\\$1_8\\(D\\)" 12 +PASS: gcc.dg/pr31096.c (test for excess errors) +PASS: gcc.dg/pr31096.c scan-tree-dump-not optimized "\\(D\\) \\* 4" +PASS: gcc.dg/pr31096.c scan-tree-dump-not optimized "\\(D\\) \\* -23" +PASS: gcc.dg/pr31096.c scan-tree-dump-times optimized "_1 = b_2\\(D\\)" 4 +PASS: gcc.dg/pr31096.c scan-tree-dump-times optimized "_1 = MEM\\[\\(int \\*\\)b" 4 PASS: gcc.dg/pr31127.c (test for excess errors) PASS: gcc.dg/pr31490-2.c (test for excess errors) PASS: gcc.dg/pr31490-3.c (test for excess errors) @@ -53549,8 +54388,8 @@ PASS: gcc.dg/pr33961.c execution test PASS: gcc.dg/pr34003-1.c (test for excess errors) PASS: gcc.dg/pr34003-2.c (test for excess errors) PASS: gcc.dg/pr34027-1.c (test for excess errors) -PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized "%" 0 -PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized "/" 0 +PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized " % " 0 +PASS: gcc.dg/pr34027-1.c scan-tree-dump-times optimized " / " 0 PASS: gcc.dg/pr34027-2.c (test for excess errors) PASS: gcc.dg/pr34027-2.c scan-tree-dump gimple "n % m" PASS: gcc.dg/pr34088.c (test for errors, line 21) @@ -53644,6 +54483,10 @@ PASS: gcc.dg/pr35635.c (test for warnings, line 86) PASS: gcc.dg/pr35635.c (test for warnings, line 87) PASS: gcc.dg/pr35635.c (test for warnings, line 88) PASS: gcc.dg/pr35635.c (test for excess errors) +PASS: gcc.dg/pr35691-1.c (test for excess errors) +PASS: gcc.dg/pr35691-1.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);" +PASS: gcc.dg/pr35691-2.c (test for excess errors) +PASS: gcc.dg/pr35691-2.c scan-tree-dump forwprop1 "gimple_simplified to _[0-9]* = \\(int\\) z1_[0-9]*\\(D\\);" PASS: gcc.dg/pr35701.c (test for warnings, line 14) PASS: gcc.dg/pr35701.c (test for warnings, line 15) PASS: gcc.dg/pr35701.c (test for excess errors) @@ -53816,10 +54659,10 @@ PASS: gcc.dg/pr39443.c (test for excess errors) PASS: gcc.dg/pr39443.c scan-assembler-not memcmp PASS: gcc.dg/pr39453.c (test for excess errors) PASS: gcc.dg/pr39455.c (test for excess errors) -PASS: gcc.dg/pr39464.c (test for warnings, line 11) -PASS: gcc.dg/pr39464.c (test for warnings, line 12) -PASS: gcc.dg/pr39464.c (test for warnings, line 13) -PASS: gcc.dg/pr39464.c (test for warnings, line 14) +PASS: gcc.dg/pr39464.c (test for bogus messages, line 11) +PASS: gcc.dg/pr39464.c (test for bogus messages, line 12) +PASS: gcc.dg/pr39464.c (test for bogus messages, line 13) +PASS: gcc.dg/pr39464.c (test for bogus messages, line 14) PASS: gcc.dg/pr39464.c (test for excess errors) PASS: gcc.dg/pr39565.c (test for excess errors) PASS: gcc.dg/pr39565.c execution test @@ -54261,6 +55104,8 @@ PASS: gcc.dg/pr49696.c (test for excess errors) PASS: gcc.dg/pr49705.c (test for excess errors) PASS: gcc.dg/pr49799.c (test for excess errors) PASS: gcc.dg/pr49860.c (test for excess errors) +PASS: gcc.dg/pr49899.c (test for errors, line 1) +PASS: gcc.dg/pr49899.c (test for excess errors) PASS: gcc.dg/pr49948.c (test for excess errors) PASS: gcc.dg/pr49994-1.c (test for excess errors) PASS: gcc.dg/pr49994-2.c (test for excess errors) @@ -54375,6 +55220,8 @@ PASS: gcc.dg/pr52132.c (test for excess errors) PASS: gcc.dg/pr52134.c (test for excess errors) PASS: gcc.dg/pr52134.c scan-tree-dump-not original "\\&" PASS: gcc.dg/pr52139.c (test for excess errors) +PASS: gcc.dg/pr52171.c (test for excess errors) +PASS: gcc.dg/pr52171.c scan-assembler-not memcmp PASS: gcc.dg/pr52210.c (test for excess errors) PASS: gcc.dg/pr52267.c (test for excess errors) PASS: gcc.dg/pr52267.c scan-tree-dump-not optimized "& 3" @@ -54403,7 +55250,7 @@ PASS: gcc.dg/pr52803.c (test for excess errors) PASS: gcc.dg/pr52808.c (test for excess errors) PASS: gcc.dg/pr52862.c (test for excess errors) PASS: gcc.dg/pr52880.c (test for excess errors) -PASS: gcc.dg/pr52904.c (test for bogus messages, line 17) +XFAIL: gcc.dg/pr52904.c (test for bogus messages, line 17) PASS: gcc.dg/pr52904.c (test for excess errors) PASS: gcc.dg/pr53060.c (test for excess errors) PASS: gcc.dg/pr53060.c execution test @@ -54449,6 +55296,10 @@ PASS: gcc.dg/pr53881-1.c (test for excess errors) PASS: gcc.dg/pr53881-2.c (test for excess errors) PASS: gcc.dg/pr53887.c (test for excess errors) PASS: gcc.dg/pr53942.c (test for excess errors) +PASS: gcc.dg/pr53979-1.c (test for excess errors) +PASS: gcc.dg/pr53979-1.c scan-tree-dump gimple "a | b" +PASS: gcc.dg/pr53979-2.c (test for excess errors) +PASS: gcc.dg/pr53979-2.c scan-tree-dump forwprop1 "gimple_simplified to t2_[0-9] = a_[0-9]*\\(D\\) | b_[0-9]*\\(D\\)" PASS: gcc.dg/pr54087.c (test for excess errors) PASS: gcc.dg/pr54087.c scan-assembler-times xadd 2 PASS: gcc.dg/pr54113.c (test for bogus messages, line 4) @@ -54481,6 +55332,10 @@ PASS: gcc.dg/pr55110.c (test for excess errors) PASS: gcc.dg/pr55122.c (test for excess errors) PASS: gcc.dg/pr55150-1.c (test for excess errors) PASS: gcc.dg/pr55150-2.c (test for excess errors) +PASS: gcc.dg/pr55152-2.c (test for excess errors) +PASS: gcc.dg/pr55152-2.c scan-tree-dump-times optimized "ABS_EXPR" 2 +PASS: gcc.dg/pr55152.c (test for excess errors) +PASS: gcc.dg/pr55152.c scan-tree-dump-times optimized "ABS_EXPR" 2 PASS: gcc.dg/pr55153.c (test for excess errors) PASS: gcc.dg/pr55191.c (test for excess errors) PASS: gcc.dg/pr55236.c (test for excess errors) @@ -54609,6 +55464,8 @@ PASS: gcc.dg/pr57287.c (test for bogus messages, line 21) PASS: gcc.dg/pr57287.c (test for excess errors) PASS: gcc.dg/pr57300.c (test for excess errors) PASS: gcc.dg/pr57300.c execution test +UNSUPPORTED: gcc.dg/pr57438-1.c +UNSUPPORTED: gcc.dg/pr57438-2.c PASS: gcc.dg/pr57518.c (test for excess errors) PASS: gcc.dg/pr57518.c scan-rtl-dump-not ira "REG_EQUIV[^\n]*mem[^\n]*"ip".*subreg" PASS: gcc.dg/pr57662.c (test for excess errors) @@ -54886,6 +55743,8 @@ PASS: gcc.dg/pr59722.c (test for excess errors) PASS: gcc.dg/pr59827.c (test for errors, line 5) PASS: gcc.dg/pr59827.c (test for errors, line 14) PASS: gcc.dg/pr59827.c (test for excess errors) +PASS: gcc.dg/pr59833.c (test for excess errors) +PASS: gcc.dg/pr59833.c execution test PASS: gcc.dg/pr59846.c (test for warnings, line 8) PASS: gcc.dg/pr59846.c (test for warnings, line 14) PASS: gcc.dg/pr59846.c (test for warnings, line 20) @@ -54927,11 +55786,10 @@ PASS: gcc.dg/pr59963-1.c (test for warnings, line 11) PASS: gcc.dg/pr59963-1.c (test for warnings, line 12) PASS: gcc.dg/pr59963-1.c (test for warnings, line 13) PASS: gcc.dg/pr59963-1.c (test for excess errors) -PASS: gcc.dg/pr59963-2.c (test for warnings, line 15) PASS: gcc.dg/pr59963-2.c (test for warnings, line 16) PASS: gcc.dg/pr59963-2.c (test for warnings, line 17) PASS: gcc.dg/pr59963-2.c (test for warnings, line 18) -PASS: gcc.dg/pr59963-2.c (test for warnings, line 24) +PASS: gcc.dg/pr59963-2.c (test for warnings, line 19) PASS: gcc.dg/pr59963-2.c (test for warnings, line 25) PASS: gcc.dg/pr59963-2.c (test for warnings, line 26) PASS: gcc.dg/pr59963-2.c (test for warnings, line 27) @@ -54943,6 +55801,7 @@ PASS: gcc.dg/pr59963-2.c (test for warnings, line 32) PASS: gcc.dg/pr59963-2.c (test for warnings, line 33) PASS: gcc.dg/pr59963-2.c (test for warnings, line 34) PASS: gcc.dg/pr59963-2.c (test for warnings, line 35) +PASS: gcc.dg/pr59963-2.c (test for warnings, line 36) PASS: gcc.dg/pr59963-2.c (test for excess errors) PASS: gcc.dg/pr59963-3.c (test for excess errors) UNSUPPORTED: gcc.dg/pr59992.c @@ -54957,22 +55816,22 @@ PASS: gcc.dg/pr60087.c (test for warnings, line 11) PASS: gcc.dg/pr60087.c (test for warnings, line 12) PASS: gcc.dg/pr60087.c (test for warnings, line 13) PASS: gcc.dg/pr60087.c (test for excess errors) -PASS: gcc.dg/pr60114.c (test for warnings, line 7) PASS: gcc.dg/pr60114.c (test for warnings, line 8) -PASS: gcc.dg/pr60114.c (test for warnings, line 11) +PASS: gcc.dg/pr60114.c (test for warnings, line 9) PASS: gcc.dg/pr60114.c (test for warnings, line 12) PASS: gcc.dg/pr60114.c (test for warnings, line 13) -PASS: gcc.dg/pr60114.c (test for warnings, line 15) +PASS: gcc.dg/pr60114.c (test for warnings, line 14) PASS: gcc.dg/pr60114.c (test for warnings, line 16) -PASS: gcc.dg/pr60114.c (test for warnings, line 21) +PASS: gcc.dg/pr60114.c (test for warnings, line 17) PASS: gcc.dg/pr60114.c (test for warnings, line 22) PASS: gcc.dg/pr60114.c (test for warnings, line 23) -PASS: gcc.dg/pr60114.c (test for warnings, line 25) +PASS: gcc.dg/pr60114.c (test for warnings, line 24) PASS: gcc.dg/pr60114.c (test for warnings, line 26) PASS: gcc.dg/pr60114.c (test for warnings, line 27) PASS: gcc.dg/pr60114.c (test for warnings, line 28) PASS: gcc.dg/pr60114.c (test for warnings, line 29) PASS: gcc.dg/pr60114.c (test for warnings, line 30) +PASS: gcc.dg/pr60114.c (test for warnings, line 31) PASS: gcc.dg/pr60114.c (test for excess errors) PASS: gcc.dg/pr60139.c (test for warnings, line 10) PASS: gcc.dg/pr60139.c (test for warnings, line 11) @@ -55320,7 +56179,7 @@ PASS: gcc.dg/pr65408.c (test for excess errors) PASS: gcc.dg/pr65408.c execution test PASS: gcc.dg/pr65521.c (test for excess errors) PASS: gcc.dg/pr65533.c (test for excess errors) -PASS: gcc.dg/pr65658.c uninitialized variable warning (test for bogus messages, line 78) +PASS: gcc.dg/pr65658.c uninitialized variable warning (test for bogus messages, line 79) PASS: gcc.dg/pr65658.c (test for excess errors) PASS: gcc.dg/pr65779.c (test for excess errors) PASS: gcc.dg/pr65780-1.c (test for excess errors) @@ -55468,6 +56327,8 @@ PASS: gcc.dg/pr67089-7.c scan-tree-dump-not widening_mul "SUB_OVERFLOW" PASS: gcc.dg/pr67107.c (test for excess errors) PASS: gcc.dg/pr67271.c (test for excess errors) PASS: gcc.dg/pr67312.c (test for excess errors) +PASS: gcc.dg/pr67410.c (test for excess errors) +PASS: gcc.dg/pr67410.c execution test PASS: gcc.dg/pr67432.c (test for errors, line 4) PASS: gcc.dg/pr67432.c (test for errors, line 5) PASS: gcc.dg/pr67432.c (test for errors, line 6) @@ -55478,17 +56339,11 @@ PASS: gcc.dg/pr67512.c (test for warnings, line 11) PASS: gcc.dg/pr67512.c (test for excess errors) PASS: gcc.dg/pr67563.c (test for excess errors) PASS: gcc.dg/pr67580.c (test for errors, line 11) -PASS: gcc.dg/pr67580.c (test for warnings, line 11) +PASS: gcc.dg/pr67580.c (test for errors, line 12) PASS: gcc.dg/pr67580.c (test for errors, line 13) -PASS: gcc.dg/pr67580.c (test for warnings, line 13) -PASS: gcc.dg/pr67580.c (test for errors, line 15) -PASS: gcc.dg/pr67580.c (test for warnings, line 15) -PASS: gcc.dg/pr67580.c (test for errors, line 25) -PASS: gcc.dg/pr67580.c (test for warnings, line 25) -PASS: gcc.dg/pr67580.c (test for errors, line 27) -PASS: gcc.dg/pr67580.c (test for warnings, line 27) -PASS: gcc.dg/pr67580.c (test for errors, line 29) -PASS: gcc.dg/pr67580.c (test for warnings, line 29) +PASS: gcc.dg/pr67580.c (test for errors, line 22) +PASS: gcc.dg/pr67580.c (test for errors, line 23) +PASS: gcc.dg/pr67580.c (test for errors, line 24) PASS: gcc.dg/pr67580.c (test for excess errors) PASS: gcc.dg/pr67730-1.c (test for warnings, line 12) PASS: gcc.dg/pr67730-1.c (test for warnings, line 13) @@ -55516,6 +56371,9 @@ PASS: gcc.dg/pr67784-2.c (test for errors, line 42) PASS: gcc.dg/pr67784-2.c (test for errors, line 48) PASS: gcc.dg/pr67784-2.c (test for errors, line 53) PASS: gcc.dg/pr67784-2.c (test for excess errors) +PASS: gcc.dg/pr67784-3.c (test for excess errors) +PASS: gcc.dg/pr67784-4.c (test for excess errors) +PASS: gcc.dg/pr67784-5.c (test for excess errors) PASS: gcc.dg/pr67786.c (test for excess errors) PASS: gcc.dg/pr67786.c execution test PASS: gcc.dg/pr67786.c output pattern test @@ -55546,6 +56404,8 @@ PASS: gcc.dg/pr68112.c (test for excess errors) PASS: gcc.dg/pr68129_1.c (test for excess errors) PASS: gcc.dg/pr68134.c (test for excess errors) PASS: gcc.dg/pr68162-1.c (test for excess errors) +PASS: gcc.dg/pr68217.c (test for excess errors) +PASS: gcc.dg/pr68217.c scan-tree-dump vrp1 "\\[-INF, 0\\]" PASS: gcc.dg/pr68286.c (test for excess errors) PASS: gcc.dg/pr68306-2.c (test for excess errors) PASS: gcc.dg/pr68306-3.c (test for excess errors) @@ -55578,7 +56438,8 @@ PASS: gcc.dg/pr68412.c (test for warnings, line 28) PASS: gcc.dg/pr68412.c (test for warnings, line 34) PASS: gcc.dg/pr68412.c (test for warnings, line 40) PASS: gcc.dg/pr68412.c (test for excess errors) -UNSUPPORTED: gcc.dg/pr68435.c +PASS: gcc.dg/pr68435.c (test for excess errors) +PASS: gcc.dg/pr68435.c scan-rtl-dump ce1 "2 true changes made" PASS: gcc.dg/pr68474.c (test for excess errors) PASS: gcc.dg/pr68513.c (test for excess errors) PASS: gcc.dg/pr68533.c (test for warnings, line 9) @@ -55607,6 +56468,8 @@ PASS: gcc.dg/pr68841.c execution test PASS: gcc.dg/pr68907.c (test for excess errors) PASS: gcc.dg/pr69015.c (test for excess errors) PASS: gcc.dg/pr69032.c (test for excess errors) +PASS: gcc.dg/pr69047.c (test for excess errors) +PASS: gcc.dg/pr69047.c scan-tree-dump cddce1 "_[0-9]+ = \\([^)]+\\) b" PASS: gcc.dg/pr69070.c (test for excess errors) PASS: gcc.dg/pr69071.c (test for excess errors) PASS: gcc.dg/pr69097-1.c (test for excess errors) @@ -55681,6 +56544,9 @@ PASS: gcc.dg/pr69644.c (test for excess errors) PASS: gcc.dg/pr69650.c (test for warnings, line 4) PASS: gcc.dg/pr69650.c (test for errors, line 5) PASS: gcc.dg/pr69650.c (test for excess errors) +PASS: gcc.dg/pr69733.c (test for warnings, line 6) +PASS: gcc.dg/pr69733.c expected multiline pattern lines 8-9 was found: "\s*_Atomic double val0\(\) \{return val;\}.*\n \^~~~~~~\n" +PASS: gcc.dg/pr69733.c (test for excess errors) PASS: gcc.dg/pr69796.c (test for errors, line 4) PASS: gcc.dg/pr69796.c (test for errors, line 9) PASS: gcc.dg/pr69796.c (test for excess errors) @@ -55711,6 +56577,8 @@ PASS: gcc.dg/pr70110.c (test for excess errors) PASS: gcc.dg/pr70152.c (test for excess errors) PASS: gcc.dg/pr70161-2.c (test for excess errors) PASS: gcc.dg/pr70161.c (test for excess errors) +PASS: gcc.dg/pr70161.c scan-ipa-dump-times inline.dot "subgraph" 1 +PASS: gcc.dg/pr70161.c scan-ipa-dump-times cp.dot "subgraph" 1 PASS: gcc.dg/pr70169.c (test for excess errors) PASS: gcc.dg/pr70174.c (test for warnings, line 10) PASS: gcc.dg/pr70174.c (test for excess errors) @@ -55728,6 +56596,139 @@ PASS: gcc.dg/pr70317.c scan-tree-dump-not optimized "b[^\n\r]*= . -1, -1," UNSUPPORTED: gcc.dg/pr70326.c PASS: gcc.dg/pr70405.c (test for excess errors) PASS: gcc.dg/pr70442.c (test for excess errors) +PASS: gcc.dg/pr70700.c (test for excess errors) +PASS: gcc.dg/pr70725.c (test for excess errors) +PASS: gcc.dg/pr70747.c (test for warnings, line 9) +PASS: gcc.dg/pr70747.c (test for excess errors) +PASS: gcc.dg/pr70771.c (test for excess errors) +PASS: gcc.dg/pr70775.c (test for excess errors) +PASS: gcc.dg/pr70807.c (test for excess errors) +PASS: gcc.dg/pr70843.c (test for excess errors) +PASS: gcc.dg/pr70852.c (test for excess errors) +PASS: gcc.dg/pr70859-2.c (test for errors, line 14) +PASS: gcc.dg/pr70859-2.c (test for errors, line 15) +PASS: gcc.dg/pr70859-2.c (test for errors, line 16) +PASS: gcc.dg/pr70859-2.c (test for errors, line 17) +PASS: gcc.dg/pr70859-2.c (test for excess errors) +PASS: gcc.dg/pr70859.c (test for errors, line 12) +PASS: gcc.dg/pr70859.c (test for errors, line 14) +PASS: gcc.dg/pr70859.c (test for errors, line 15) +PASS: gcc.dg/pr70859.c (test for errors, line 16) +PASS: gcc.dg/pr70859.c (test for errors, line 17) +PASS: gcc.dg/pr70859.c (test for errors, line 18) +PASS: gcc.dg/pr70859.c (test for errors, line 19) +PASS: gcc.dg/pr70859.c (test for errors, line 21) +PASS: gcc.dg/pr70859.c (test for errors, line 22) +PASS: gcc.dg/pr70859.c (test for errors, line 23) +PASS: gcc.dg/pr70859.c (test for errors, line 24) +PASS: gcc.dg/pr70859.c (test for errors, line 25) +PASS: gcc.dg/pr70859.c (test for errors, line 26) +PASS: gcc.dg/pr70859.c (test for errors, line 28) +PASS: gcc.dg/pr70859.c (test for errors, line 29) +PASS: gcc.dg/pr70859.c (test for errors, line 31) +PASS: gcc.dg/pr70859.c (test for errors, line 33) +PASS: gcc.dg/pr70859.c (test for errors, line 34) +PASS: gcc.dg/pr70859.c (test for errors, line 35) +PASS: gcc.dg/pr70859.c (test for errors, line 36) +PASS: gcc.dg/pr70859.c (test for errors, line 37) +PASS: gcc.dg/pr70859.c (test for errors, line 38) +PASS: gcc.dg/pr70859.c (test for errors, line 44) +PASS: gcc.dg/pr70859.c (test for errors, line 46) +PASS: gcc.dg/pr70859.c (test for errors, line 48) +PASS: gcc.dg/pr70859.c (test for errors, line 50) +PASS: gcc.dg/pr70859.c (test for errors, line 52) +PASS: gcc.dg/pr70859.c (test for errors, line 54) +PASS: gcc.dg/pr70859.c (test for errors, line 56) +PASS: gcc.dg/pr70859.c (test for errors, line 58) +PASS: gcc.dg/pr70859.c (test for errors, line 60) +PASS: gcc.dg/pr70859.c (test for errors, line 62) +PASS: gcc.dg/pr70859.c (test for errors, line 64) +PASS: gcc.dg/pr70859.c (test for errors, line 66) +PASS: gcc.dg/pr70859.c (test for excess errors) +PASS: gcc.dg/pr70920-1.c (test for excess errors) +PASS: gcc.dg/pr70920-1.c scan-tree-dump gimple "if \\(a == 0B\\)" +PASS: gcc.dg/pr70920-2.c (test for excess errors) +PASS: gcc.dg/pr70920-2.c scan-tree-dump forwprop1 "gimple_simplified to if \\(a_[0-9]*\\(D\\) == 0B\\)" +PASS: gcc.dg/pr70920-3.c (test for excess errors) +PASS: gcc.dg/pr70920-3.c scan-tree-dump gimple "if \\(a == 0\\)" +UNSUPPORTED: gcc.dg/pr70920-4.c +PASS: gcc.dg/pr71006.c (test for excess errors) +PASS: gcc.dg/pr71071.c (test for excess errors) +PASS: gcc.dg/pr71084.c (test for excess errors) +PASS: gcc.dg/pr71104-1.c (test for excess errors) +PASS: gcc.dg/pr71104-2.c (test for excess errors) +PASS: gcc.dg/pr71148.c (test for excess errors) +PASS: gcc.dg/pr71279.c (test for excess errors) +PASS: gcc.dg/pr71280.c (test for excess errors) +PASS: gcc.dg/pr71289.c (test for excess errors) +PASS: gcc.dg/pr71289.c scan-tree-dump-not optimized "trunc_div_expr" +PASS: gcc.dg/pr71362.c (test for errors, line 4) +PASS: gcc.dg/pr71362.c (test for errors, line 9) +PASS: gcc.dg/pr71362.c (test for excess errors) +PASS: gcc.dg/pr71478.c (test for excess errors) +PASS: gcc.dg/pr71514.c (test for errors, line 15) +PASS: gcc.dg/pr71514.c (test for errors, line 22) +PASS: gcc.dg/pr71514.c (test for excess errors) +PASS: gcc.dg/pr71518.c (test for excess errors) +PASS: gcc.dg/pr71558.c (test for excess errors) +PASS: gcc.dg/pr71581.c (test for warnings, line 9) +PASS: gcc.dg/pr71581.c (test for warnings, line 16) +PASS: gcc.dg/pr71581.c (test for warnings, line 23) +PASS: gcc.dg/pr71581.c (test for excess errors) +PASS: gcc.dg/pr71585-2.c (test for excess errors) +PASS: gcc.dg/pr71585-2.c scan-assembler-times stack_chk_fail 0 +PASS: gcc.dg/pr71585-3.c (test for excess errors) +PASS: gcc.dg/pr71585-3.c scan-assembler-times stack_chk_fail 1 +PASS: gcc.dg/pr71585.c (test for excess errors) +PASS: gcc.dg/pr71585.c scan-assembler-times stack_chk_fail 1 +PASS: gcc.dg/pr71619.c (test for excess errors) +PASS: gcc.dg/pr71636-1.c (test for excess errors) +PASS: gcc.dg/pr71636-1.c scan-tree-dump-not gimple "1 <<" +PASS: gcc.dg/pr71636-2.c (test for excess errors) +PASS: gcc.dg/pr71636-2.c scan-tree-dump forwprop1 "_[0-9] = ~_[0-9]" +PASS: gcc.dg/pr71685.c (test for excess errors) +PASS: gcc.dg/pr71969-1.c (test for excess errors) +PASS: gcc.dg/pr71969-1.c scan-tree-dump-times einline "will not early inline" 12 +PASS: gcc.dg/pr71969-2.c (test for excess errors) +PASS: gcc.dg/pr71969-2.c scan-tree-dump-times einline "Inlining foo into main" 4 +PASS: gcc.dg/pr71969-3.c (test for excess errors) +PASS: gcc.dg/pr71969-3.c scan-tree-dump-times einline "will not early inline" 8 +PASS: gcc.dg/pr71969-3.c scan-tree-dump-times einline "Inlining foo into main" 4 +PASS: gcc.dg/pr72816.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr76783.c +PASS: gcc.dg/pr77323.c (test for errors, line 5) +PASS: gcc.dg/pr77323.c (test for errors, line 6) +PASS: gcc.dg/pr77323.c (test for excess errors) +PASS: gcc.dg/pr77407.c (test for excess errors) +PASS: gcc.dg/pr77407.c scan-tree-dump-times gimple "/" 0 +PASS: gcc.dg/pr77450.c (test for excess errors) +PASS: gcc.dg/pr77454.c (test for excess errors) +PASS: gcc.dg/pr77520.c (test for warnings, line 9) +PASS: gcc.dg/pr77520.c (test for excess errors) +PASS: gcc.dg/pr77521.c (test for errors, line 7) +PASS: gcc.dg/pr77521.c (test for excess errors) +PASS: gcc.dg/pr77587.c (test for excess errors) +PASS: gcc.dg/pr77587.c execution test +PASS: gcc.dg/pr77587a.c (test for excess errors) +PASS: gcc.dg/pr77621.c (test for excess errors) +PASS: gcc.dg/pr77664.c (test for excess errors) +PASS: gcc.dg/pr77664.c execution test +PASS: gcc.dg/pr77673.c (test for excess errors) +PASS: gcc.dg/pr77673.c scan-tree-dump-not bswap "load_dst_\\d+ =.* if \\(" +PASS: gcc.dg/pr77834.c (test for excess errors) +PASS: gcc.dg/pr77860.c (test for excess errors) +PASS: gcc.dg/pr77862.c (test for excess errors) +PASS: gcc.dg/pr78148.c (test for excess errors) +PASS: gcc.dg/pr78185.c (test for excess errors) +PASS: gcc.dg/pr78185.c execution test +PASS: gcc.dg/pr78213.c -fself-test (test for warnings, line ) +PASS: gcc.dg/pr78213.c (test for excess errors) +PASS: gcc.dg/pr78241.c (test for excess errors) +PASS: gcc.dg/pr78241.c execution test +PASS: gcc.dg/pr78333.c (test for excess errors) +PASS: gcc.dg/pr78445.c (test for excess errors) +UNSUPPORTED: gcc.dg/pr78526.c +UNSUPPORTED: gcc.dg/pr78540.c PASS: gcc.dg/pr8715.c (test for warnings, line 10) PASS: gcc.dg/pr8715.c (test for excess errors) PASS: gcc.dg/pr8788-1.c (test for errors, line 14) @@ -55823,21 +56824,37 @@ PASS: gcc.dg/pragma-re-4.c scan-assembler _foo PASS: gcc.dg/pragma-re-4.c scan-assembler-not _foo64 PASS: gcc.dg/precedence-1.c (test for excess errors) PASS: gcc.dg/predict-1.c (test for excess errors) -PASS: gcc.dg/predict-1.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 0.0%" 5 +PASS: gcc.dg/predict-1.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 2.0%" 4 +PASS: gcc.dg/predict-10.c (test for excess errors) +PASS: gcc.dg/predict-10.c scan-tree-dump-times profile_estimate "recursive call" 1 +PASS: gcc.dg/predict-11.c (test for excess errors) +PASS: gcc.dg/predict-11.c scan-tree-dump-times profile_estimate "loop guard" 1 +PASS: gcc.dg/predict-12.c (test for excess errors) +PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "loop guard with recursion" 1 +PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "loop exit with recursion" 2 +PASS: gcc.dg/predict-12.c scan-tree-dump-times profile_estimate "recursive call" 1 +PASS: gcc.dg/predict-13.c (test for excess errors) +PASS: gcc.dg/predict-13.c scan-tree-dump-times profile_estimate "combined heuristics of edge[^:]*: 33.3%" 3 +PASS: gcc.dg/predict-13.c scan-tree-dump-times profile_estimate "combined heuristics of edge[^:]*: 0.0%" 2 +PASS: gcc.dg/predict-14.c (test for excess errors) +PASS: gcc.dg/predict-14.c scan-tree-dump-times profile_estimate "predicted to even probabilities" 4 PASS: gcc.dg/predict-2.c (test for excess errors) -PASS: gcc.dg/predict-2.c scan-tree-dump-not profile_estimate "loop iv compare heuristics" +PASS: gcc.dg/predict-2.c scan-tree-dump-not profile_estimate "guess loop iv compare heuristics of edge[^:]*:" PASS: gcc.dg/predict-3.c (test for excess errors) -PASS: gcc.dg/predict-3.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 100.0%" 3 +PASS: gcc.dg/predict-3.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 98.0%" 3 PASS: gcc.dg/predict-4.c (test for excess errors) -PASS: gcc.dg/predict-4.c scan-tree-dump profile_estimate "loop iv compare heuristics: 50.0%" +PASS: gcc.dg/predict-4.c scan-tree-dump profile_estimate " loop iv compare heuristics of edge[^:]*: 50.0%" PASS: gcc.dg/predict-5.c (test for excess errors) -PASS: gcc.dg/predict-5.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 100.0%" 4 +PASS: gcc.dg/predict-5.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 98.0%" 4 PASS: gcc.dg/predict-6.c (test for excess errors) -PASS: gcc.dg/predict-6.c scan-tree-dump-times profile_estimate "loop iv compare heuristics: 0.0%" 4 +PASS: gcc.dg/predict-6.c scan-tree-dump-times profile_estimate "guess loop iv compare heuristics of edge[^:]*: 2.0%" 4 PASS: gcc.dg/predict-7.c (test for excess errors) -PASS: gcc.dg/predict-7.c scan-tree-dump-times profile_estimate "loop branch heuristics" 0 +PASS: gcc.dg/predict-7.c scan-tree-dump-times profile_estimate "loop branch heuristics of edge[^:]*" 0 PASS: gcc.dg/predict-8.c (test for excess errors) PASS: gcc.dg/predict-8.c scan-rtl-dump-times expand "REG_BR_PROB 100" 1 +PASS: gcc.dg/predict-9.c (test for excess errors) +PASS: gcc.dg/predict-9.c scan-tree-dump-times profile_estimate "first match heuristics: 3.0%" 3 +PASS: gcc.dg/predict-9.c scan-tree-dump-times profile_estimate "first match heuristics: 7.5%" 1 PASS: gcc.dg/prefetch-loop-arrays-1.c (test for excess errors) PASS: gcc.dg/profile-dir-1.c (test for excess errors) PASS: gcc.dg/profile-dir-1.c scan-ipa-dump cgraph " ./profile-dir-1.gcda" @@ -55848,6 +56865,8 @@ PASS: gcc.dg/profile-dir-3.c scan-ipa-dump cgraph " ./profile-dir-3.gcda" PASS: gcc.dg/profile-generate-1.c (test for excess errors) PASS: gcc.dg/profile-generate-2.c (test for excess errors) PASS: gcc.dg/profile-generate-3.c (test for excess errors) +PASS: gcc.dg/profile-update-warning.c (test for warnings, line 7) +PASS: gcc.dg/profile-update-warning.c (test for excess errors) PASS: gcc.dg/proto-1.c (test for warnings, line 4) PASS: gcc.dg/proto-1.c (test for errors, line 5) PASS: gcc.dg/proto-1.c (test for excess errors) @@ -55958,6 +56977,20 @@ PASS: gcc.dg/qual-return-3.c different qualifiers (test for warnings, line 13) PASS: gcc.dg/qual-return-3.c different qualifiers (test for warnings, line 16) PASS: gcc.dg/qual-return-3.c (test for excess errors) PASS: gcc.dg/qual-return-4.c (test for excess errors) +PASS: gcc.dg/qual-return-5.c (test for warnings, line 20) +PASS: gcc.dg/qual-return-5.c (test for errors, line 21) +PASS: gcc.dg/qual-return-5.c (test for warnings, line 23) +PASS: gcc.dg/qual-return-5.c (test for errors, line 24) +PASS: gcc.dg/qual-return-5.c (test for errors, line 29) +PASS: gcc.dg/qual-return-5.c (test for errors, line 32) +PASS: gcc.dg/qual-return-5.c (test for excess errors) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 7) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 8) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 9) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 10) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 11) +PASS: gcc.dg/qual-return-6.c (test for warnings, line 12) +PASS: gcc.dg/qual-return-6.c (test for excess errors) PASS: gcc.dg/range-test-1.c (test for excess errors) PASS: gcc.dg/range-test-1.c execution test PASS: gcc.dg/readonly-loc.c *(arr) (test for errors, line 7) @@ -56412,6 +57445,26 @@ PASS: gcc.dg/sms-8.c execution test PASS: gcc.dg/sms-9.c (test for excess errors) PASS: gcc.dg/sms-9.c execution test PASS: gcc.dg/spec-options.c (test for excess errors) +PASS: gcc.dg/spec-options.c execution test +PASS: gcc.dg/spellcheck-fields-2.c (test for errors, line 11) +PASS: gcc.dg/spellcheck-fields-2.c (test for errors, line 26) +PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 15-17 was found: "\s*return ptr->colour;.*\n \^~~~~~\n color.*\n" +PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 30-31 was found: " #define FIELD colour.*\n \^\n" +PASS: gcc.dg/spellcheck-fields-2.c expected multiline pattern lines 35-36 was found: " return ptr->FIELD;.*\n \^~~~~\n" +PASS: gcc.dg/spellcheck-fields-2.c (test for excess errors) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 22) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 29) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 37) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 47) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 54) +PASS: gcc.dg/spellcheck-fields-3.c (test for errors, line 61) +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 24-26 was found: "\s*foa: 1,.*\n \^~~\n foo.*\n" +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 32-33 was found: " this_does_not_match: 3.*\n \^~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 39-41 was found: " union u old_style_u = \{ colour: 3 \};.*\n \^~~~~~\n color.*\n" +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 49-51 was found: " \.foa = 1,.*\n \^~~\n foo.*\n" +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 56-57 was found: " \.this_does_not_match = 3.*\n \^~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/spellcheck-fields-3.c expected multiline pattern lines 63-65 was found: " union u c99_style_u = \{ \.colour=3 \};.*\n \^~~~~~\n color.*\n" +PASS: gcc.dg/spellcheck-fields-3.c (test for excess errors) PASS: gcc.dg/spellcheck-fields.c (test for errors, line 12) PASS: gcc.dg/spellcheck-fields.c (test for errors, line 18) PASS: gcc.dg/spellcheck-fields.c (test for errors, line 28) @@ -56421,10 +57474,50 @@ PASS: gcc.dg/spellcheck-fields.c (test for errors, line 40) PASS: gcc.dg/spellcheck-fields.c (test for errors, line 52) PASS: gcc.dg/spellcheck-fields.c (test for errors, line 62) PASS: gcc.dg/spellcheck-fields.c (test for excess errors) +PASS: gcc.dg/spellcheck-identifiers-2.c (test for warnings, line 12) +PASS: gcc.dg/spellcheck-identifiers-2.c (test for warnings, line 27) +PASS: gcc.dg/spellcheck-identifiers-2.c expected multiline pattern lines 14-16 was found: "\s*return ssacnf \(p, "%d", &i\);.*\n \^~~~~~\n sscafn.*\n" +PASS: gcc.dg/spellcheck-identifiers-2.c expected multiline pattern lines 29-31 was found: " return sacnf \("%d", &i\);.*\n \^~~~~\n scanf.*\n" +PASS: gcc.dg/spellcheck-identifiers-2.c (test for excess errors) +PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 11) +PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 25) +PASS: gcc.dg/spellcheck-identifiers-3.c (test for warnings, line 39) +PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 13-15 was found: "\s*fn1badc \(\);.*\n \^~~~~~~\n fn1abcd.*\n" +PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 27-29 was found: " fn2fehg \(\);.*\n \^~~~~~~\n fn2efhg.*\n" +PASS: gcc.dg/spellcheck-identifiers-3.c expected multiline pattern lines 41-43 was found: " fn3jilk \(\);.*\n \^~~~~~~\n fn3ijkl.*\n" +PASS: gcc.dg/spellcheck-identifiers-3.c (test for excess errors) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 11) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 20) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 27) +PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 38) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 51) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 64) +PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 76) +PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 85) +PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 103) +PASS: gcc.dg/spellcheck-identifiers.c (test for errors, line 111) +PASS: gcc.dg/spellcheck-identifiers.c (test for warnings, line 130) +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 13-15 was found: "\s*gtk_widget_showall \(w\);.*\n \^~~~~~~~~~~~~~~~~~\n gtk_widget_show_all.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 22-24 was found: " gtk_widget_showall_ \(w\);.*\n \^~~~~~~~~~~~~~~~~~~\n gtk_widget_show_all.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 29-31 was found: " GtkWidgetShowAll \(w\);.*\n \^~~~~~~~~~~~~~~~\n gtk_widget_show_all.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 40-42 was found: " return parma \* parma;.*\n \^~~~~\n param.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 53-55 was found: " return MACRAME \(i\);.*\n \^~~~~~~\n MACRO.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 66-68 was found: " return IDENTIFIER_PTR \(node\);.*\n \^~~~~~~~~~~~~~\n IDENTIFIER_POINTER.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 78-80 was found: " return __LINE_;.*\n \^~~~~~~\n __LINE__.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 87-89 was found: " int array\[MAX_ITEM\];.*\n \^~~~~~~~\n MAX_ITEMS.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 106-108 was found: " case FOO_FURST:.*\n \^~~~~~~~~\n FOO_FIRST.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 114-116 was found: " case FOO_SECCOND:.*\n \^~~~~~~~~~~\n FOO_SECOND.*\n" +PASS: gcc.dg/spellcheck-identifiers.c expected multiline pattern lines 132-134 was found: " snprint \(buffer, 100, "%i of %i", i, j\);.*\n \^~~~~~~\n snprintf.*\n" +PASS: gcc.dg/spellcheck-identifiers.c (test for excess errors) PASS: gcc.dg/spellcheck-options-1.c (test for errors, line ) PASS: gcc.dg/spellcheck-options-1.c (test for excess errors) PASS: gcc.dg/spellcheck-options-10.c (test for errors, line ) PASS: gcc.dg/spellcheck-options-10.c (test for excess errors) +PASS: gcc.dg/spellcheck-options-11.c (test for errors, line ) +PASS: gcc.dg/spellcheck-options-11.c (test for warnings, line ) +PASS: gcc.dg/spellcheck-options-11.c (test for excess errors) +PASS: gcc.dg/spellcheck-options-12.c (test for errors, line ) +PASS: gcc.dg/spellcheck-options-12.c (test for excess errors) PASS: gcc.dg/spellcheck-options-2.c (test for bogus messages, line ) PASS: gcc.dg/spellcheck-options-2.c (test for errors, line ) PASS: gcc.dg/spellcheck-options-2.c (test for excess errors) @@ -56442,6 +57535,34 @@ PASS: gcc.dg/spellcheck-options-8.c (test for errors, line ) PASS: gcc.dg/spellcheck-options-8.c (test for excess errors) PASS: gcc.dg/spellcheck-options-9.c (test for errors, line ) PASS: gcc.dg/spellcheck-options-9.c (test for excess errors) +PASS: gcc.dg/spellcheck-params-2.c (test for errors, line ) +PASS: gcc.dg/spellcheck-params-2.c (test for excess errors) +PASS: gcc.dg/spellcheck-params.c (test for errors, line ) +PASS: gcc.dg/spellcheck-params.c (test for excess errors) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 7) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 14) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 22) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 32) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 40) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 47) +PASS: gcc.dg/spellcheck-typenames.c (test for bogus messages, line 56) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 56) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 69) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 82) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 95) +PASS: gcc.dg/spellcheck-typenames.c (test for errors, line 103) +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 9-11 was found: "\s*void test_2 \(singed char e\);.*\n \^~~~~~\n signed.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 16-18 was found: " void test_3 \(car e\);.*\n \^~~\n char.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 24-25 was found: " void test_4 \(signed car e\);.*\n \^\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 34-36 was found: " some_thing_t test_5;.*\n \^~~~~~~~~~~~\n something_t.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 42-43 was found: " struct some_thing test_6;.*\n \^~~~~~\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 49-51 was found: " int64 i;.*\n \^~~~~\n int64_t.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 59-60 was found: " nonsensical_suggestion_t var;.*\n \^~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 71-73 was found: " foo_t \*foo_ptr;.*\n \^~~~~\n struct.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 84-86 was found: " bar_t \*bar_ptr;.*\n \^~~~~\n union.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 97-99 was found: " baz value;.*\n \^~~\n enum.*\n" +PASS: gcc.dg/spellcheck-typenames.c expected multiline pattern lines 105-106 was found: " singed char ch;.*\n \^~~~\n" +PASS: gcc.dg/spellcheck-typenames.c (test for excess errors) PASS: gcc.dg/spill-1.c (test for excess errors) UNSUPPORTED: gcc.dg/split-1.c UNSUPPORTED: gcc.dg/split-2.c @@ -56449,6 +57570,7 @@ UNSUPPORTED: gcc.dg/split-3.c UNSUPPORTED: gcc.dg/split-4.c UNSUPPORTED: gcc.dg/split-5.c UNSUPPORTED: gcc.dg/split-6.c +UNSUPPORTED: gcc.dg/split-7.c PASS: gcc.dg/sso-1.c (test for errors, line 19) PASS: gcc.dg/sso-1.c (test for excess errors) PASS: gcc.dg/sso-2.c (test for errors, line 15) @@ -56479,8 +57601,8 @@ PASS: gcc.dg/sso-4.c (test for errors, line 19) PASS: gcc.dg/sso-4.c (test for excess errors) PASS: gcc.dg/sso-5.c (test for errors, line 23) PASS: gcc.dg/sso-5.c (test for excess errors) -PASS: gcc.dg/sso-6.c (test for warnings, line 5) -PASS: gcc.dg/sso-6.c (test for warnings, line 38) +PASS: gcc.dg/sso-6.c (test for warnings, line 6) +PASS: gcc.dg/sso-6.c (test for warnings, line 39) PASS: gcc.dg/sso-6.c (test for excess errors) PASS: gcc.dg/sso-6.c execution test PASS: gcc.dg/sso-7.c (test for excess errors) @@ -56500,15 +57622,18 @@ PASS: gcc.dg/stack-layout-1.c scan-rtl-dump-times expand "Partition" 1 PASS: gcc.dg/stack-layout-2.c (test for excess errors) PASS: gcc.dg/stack-layout-2.c scan-rtl-dump expand "size 8192" PASS: gcc.dg/stack-layout-2.c scan-rtl-dump expand "size 32" +PASS: gcc.dg/stack-layout-dynamic-1.c (test for excess errors) +PASS: gcc.dg/stack-layout-dynamic-1.c scan-assembler-not cfi_def_cfa_register PASS: gcc.dg/stack-usage-1.c (test for excess errors) PASS: gcc.dg/stack-usage-1.c scan-file foo\t(256|264)\tstatic PASS: gcc.dg/stack-usage-2.c (test for bogus messages, line 5) PASS: gcc.dg/stack-usage-2.c (test for warnings, line 12) -PASS: gcc.dg/stack-usage-2.c (test for warnings, line 19) -PASS: gcc.dg/stack-usage-2.c (test for warnings, line 28) +PASS: gcc.dg/stack-usage-2.c (test for warnings, line 21) +PASS: gcc.dg/stack-usage-2.c (test for warnings, line 30) PASS: gcc.dg/stack-usage-2.c (test for excess errors) PASS: gcc.dg/stackprotectexplicit1.c (test for excess errors) PASS: gcc.dg/stackprotectexplicit1.c execution test +PASS: gcc.dg/stdint-width-1.c (test for excess errors) PASS: gcc.dg/stmt-expr-1.c (test for excess errors) PASS: gcc.dg/stmt-expr-2.c (test for warnings, line 10) PASS: gcc.dg/stmt-expr-2.c (test for excess errors) @@ -56739,10 +57864,30 @@ PASS: gcc.dg/stmt-expr-label-3.c (test for excess errors) PASS: gcc.dg/store-motion-fgcse-sm.c (test for excess errors) PASS: gcc.dg/store-motion-fgcse-sm.c execution test PASS: gcc.dg/store-motion-fgcse-sm.c scan-rtl-dump store_motion "STORE_MOTION of f, .* basic blocks, 1 insns deleted, 1 insns created" +PASS: gcc.dg/store_merging_1.c (test for excess errors) +PASS: gcc.dg/store_merging_1.c scan-tree-dump-times store-merging "Merging successful" 2 +PASS: gcc.dg/store_merging_2.c (test for excess errors) +PASS: gcc.dg/store_merging_2.c execution test +PASS: gcc.dg/store_merging_2.c scan-tree-dump-times store-merging "Merging successful" 2 +PASS: gcc.dg/store_merging_3.c (test for excess errors) +PASS: gcc.dg/store_merging_3.c scan-tree-dump store-merging "Volatile access terminates all chains" +PASS: gcc.dg/store_merging_3.c scan-tree-dump-times store-merging "={v} 0;" 1 +PASS: gcc.dg/store_merging_4.c (test for excess errors) +PASS: gcc.dg/store_merging_4.c scan-tree-dump-times store-merging "Merging successful" 2 +PASS: gcc.dg/store_merging_5.c (test for excess errors) +PASS: gcc.dg/store_merging_5.c scan-tree-dump-times store-merging "Merging successful" 1 +PASS: gcc.dg/store_merging_5.c scan-tree-dump-times store-merging "MEM\\[.*\\]" 1 +PASS: gcc.dg/store_merging_6.c (test for excess errors) +PASS: gcc.dg/store_merging_6.c execution test +PASS: gcc.dg/store_merging_6.c scan-tree-dump-times store-merging "Merging successful" 2 +PASS: gcc.dg/store_merging_7.c (test for excess errors) +PASS: gcc.dg/store_merging_7.c scan-tree-dump-times store-merging "Merging successful" 1 +PASS: gcc.dg/store_merging_8.c (test for excess errors) +PASS: gcc.dg/store_merging_8.c scan-tree-dump-times store-merging "Merging successful" 2 PASS: gcc.dg/strict-overflow-1.c (test for excess errors) PASS: gcc.dg/strict-overflow-1.c scan-tree-dump-not optimized "-[ ]*5" PASS: gcc.dg/strict-overflow-2.c (test for excess errors) -PASS: gcc.dg/strict-overflow-2.c scan-tree-dump-not optimized "100" +PASS: gcc.dg/strict-overflow-2.c scan-tree-dump-not optimized "\\* 100" PASS: gcc.dg/strict-overflow-3.c (test for excess errors) PASS: gcc.dg/strict-overflow-3.c scan-tree-dump-not optimized "1000" PASS: gcc.dg/strict-overflow-4.c (test for excess errors) @@ -56885,35 +58030,35 @@ PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-2.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-20.c (test for excess errors) PASS: gcc.dg/strlenopt-20.c execution test -PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strlen \\(" 1 +PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strlen \\(" 2 PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "memcpy \\(" 4 PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strchr \\(" 1 +PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-20.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-21.c (test for excess errors) PASS: gcc.dg/strlenopt-21.c execution test -PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strlen \\(" 1 +PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strlen \\(" 2 PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "memcpy \\(" 3 PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strchr \\(" 1 +PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-21.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-22.c (test for excess errors) PASS: gcc.dg/strlenopt-22.c execution test -PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strlen \\(" 3 +PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strlen \\(" 4 PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "memcpy \\(" 1 PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strcpy \\(" 1 PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strchr \\(" 1 +PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-22.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-22g.c (test for excess errors) PASS: gcc.dg/strlenopt-22g.c execution test -PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strlen \\(" 1 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "memcpy \\(" 1 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strchr \\(" 1 +PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-22g.c scan-tree-dump-times strlen "stpcpy \\(" 1 PASS: gcc.dg/strlenopt-23.c (test for excess errors) PASS: gcc.dg/strlenopt-23.c execution test @@ -56925,10 +58070,17 @@ PASS: gcc.dg/strlenopt-25.c execution test PASS: gcc.dg/strlenopt-25.c scan-tree-dump-times strlen "strlen \\(" 0 PASS: gcc.dg/strlenopt-26.c (test for excess errors) PASS: gcc.dg/strlenopt-26.c execution test -PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen "strlen \\(" 1 +PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen "strlen \\(" 2 +PASS: gcc.dg/strlenopt-26.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-27.c (test for excess errors) PASS: gcc.dg/strlenopt-27.c execution test PASS: gcc.dg/strlenopt-27.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-28.c (test for excess errors) +PASS: gcc.dg/strlenopt-28.c execution test +PASS: gcc.dg/strlenopt-28.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-29.c (test for excess errors) +PASS: gcc.dg/strlenopt-29.c execution test +PASS: gcc.dg/strlenopt-29.c scan-tree-dump-times strlen "strlen \\(" 0 PASS: gcc.dg/strlenopt-2f.c (test for excess errors) PASS: gcc.dg/strlenopt-2f.c execution test PASS: gcc.dg/strlenopt-2f.c scan-tree-dump-times strlen "strlen \\(" 2 @@ -56982,11 +58134,11 @@ PASS: gcc.dg/strlenopt-4gf.c scan-tree-dump-times strlen "strcat \\(" 0 PASS: gcc.dg/strlenopt-4gf.c scan-tree-dump-times strlen "stpcpy \\(" 5 PASS: gcc.dg/strlenopt-5.c (test for excess errors) PASS: gcc.dg/strlenopt-5.c execution test -PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strlen \\(" 2 PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "memcpy \\(" 2 PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strcpy \\(" 1 PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strchr \\(" 2 +PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-5.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-6.c (test for excess errors) PASS: gcc.dg/strlenopt-6.c execution test @@ -56998,11 +58150,11 @@ PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-6.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-7.c (test for excess errors) PASS: gcc.dg/strlenopt-7.c execution test -PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strlen \\(" 0 +PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strlen \\(" 1 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "memcpy \\(" 2 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strcpy \\(" 0 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strchr \\(" 1 +PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times strlen "\\*r_[0-9]* = 0;" 1 PASS: gcc.dg/strlenopt-7.c scan-tree-dump-times optimized "return 3;" 1 @@ -57017,11 +58169,11 @@ PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-8.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-9.c (test for excess errors) PASS: gcc.dg/strlenopt-9.c execution test -PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strlen \\(" 3 +PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strlen \\(" 5 PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "memcpy \\(" 6 PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strcpy \\(" 1 PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strcat \\(" 0 -PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strchr \\(" 3 +PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "strchr \\(" 0 PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times strlen "stpcpy \\(" 0 PASS: gcc.dg/strlenopt-9.c scan-tree-dump-times optimized "return 4;" 1 PASS: gcc.dg/strncpy-fix-1.c (test for excess errors) @@ -57078,6 +58230,9 @@ PASS: gcc.dg/superblock.c (test for excess errors) PASS: gcc.dg/superblock.c scan-rtl-dump-times bbro "0 uses" 0 PASS: gcc.dg/superblock.c scan-rtl-dump-times sched2 "ADVANCING TO" 2 PASS: gcc.dg/switch-1.c (test for excess errors) +PASS: gcc.dg/switch-10.c (test for excess errors) +PASS: gcc.dg/switch-10.c scan-tree-dump cfg "case 0:" +PASS: gcc.dg/switch-10.c scan-tree-dump-not cfg "case 1 ... 255:" PASS: gcc.dg/switch-2.c (test for errors, line 10) PASS: gcc.dg/switch-2.c (test for excess errors) PASS: gcc.dg/switch-3.c (test for errors, line 10) @@ -57089,20 +58244,20 @@ PASS: gcc.dg/switch-5.c (test for errors, line 18) PASS: gcc.dg/switch-5.c (test for errors, line 22) PASS: gcc.dg/switch-5.c (test for warnings, line 34) PASS: gcc.dg/switch-5.c (test for warnings, line 38) -PASS: gcc.dg/switch-5.c (test for errors, line 43) +PASS: gcc.dg/switch-5.c (test for warnings, line 43) PASS: gcc.dg/switch-5.c (test for errors, line 45) -PASS: gcc.dg/switch-5.c (test for errors, line 49) +PASS: gcc.dg/switch-5.c (test for warnings, line 49) PASS: gcc.dg/switch-5.c (test for errors, line 51) PASS: gcc.dg/switch-5.c (test for errors, line 53) PASS: gcc.dg/switch-5.c (test for errors, line 54) PASS: gcc.dg/switch-5.c (test for errors, line 55) PASS: gcc.dg/switch-5.c (test for errors, line 56) PASS: gcc.dg/switch-5.c (test for errors, line 59) -PASS: gcc.dg/switch-5.c (test for errors, line 63) +PASS: gcc.dg/switch-5.c (test for warnings, line 63) PASS: gcc.dg/switch-5.c (test for errors, line 64) -PASS: gcc.dg/switch-5.c (test for errors, line 65) +PASS: gcc.dg/switch-5.c (test for warnings, line 65) PASS: gcc.dg/switch-5.c (test for errors, line 66) -PASS: gcc.dg/switch-5.c (test for errors, line 67) +PASS: gcc.dg/switch-5.c (test for warnings, line 67) PASS: gcc.dg/switch-5.c (test for errors, line 68) PASS: gcc.dg/switch-5.c (test for errors, line 73) PASS: gcc.dg/switch-5.c (test for excess errors) @@ -58167,9 +59322,9 @@ PASS: gcc.dg/uninit-14.c (test for excess errors) XFAIL: gcc.dg/uninit-15-O0.c (test for warnings, line 9) XFAIL: gcc.dg/uninit-15-O0.c (test for warnings, line 17) PASS: gcc.dg/uninit-15-O0.c (test for excess errors) -XFAIL: gcc.dg/uninit-15.c (test for warnings, line 13) -XFAIL: gcc.dg/uninit-15.c (test for warnings, line 23) -PASS: gcc.dg/uninit-15.c (test for warnings, line 24) +PASS: gcc.dg/uninit-15.c (test for warnings, line 13) +PASS: gcc.dg/uninit-15.c (test for warnings, line 23) +XFAIL: gcc.dg/uninit-15.c (test for warnings, line 24) PASS: gcc.dg/uninit-15.c (test for excess errors) PASS: gcc.dg/uninit-16.c (test for warnings, line 21) PASS: gcc.dg/uninit-16.c (test for excess errors) @@ -58180,7 +59335,7 @@ PASS: gcc.dg/uninit-18.c (test for bogus messages, line 13) PASS: gcc.dg/uninit-18.c (test for bogus messages, line 16) PASS: gcc.dg/uninit-18.c (test for bogus messages, line 23) PASS: gcc.dg/uninit-18.c (test for excess errors) -PASS: gcc.dg/uninit-19.c (test for warnings, line 13) +PASS: gcc.dg/uninit-19.c (test for warnings, line 14) PASS: gcc.dg/uninit-19.c (test for excess errors) PASS: gcc.dg/uninit-2-O0.c uninitialized variable warning (test for bogus messages, line 28) PASS: gcc.dg/uninit-2-O0.c (test for excess errors) @@ -58190,6 +59345,8 @@ PASS: gcc.dg/uninit-20.c (test for excess errors) PASS: gcc.dg/uninit-21.c (test for bogus messages, line 31) PASS: gcc.dg/uninit-21.c (test for excess errors) PASS: gcc.dg/uninit-22.c (test for excess errors) +PASS: gcc.dg/uninit-23.c (test for warnings, line 21) +PASS: gcc.dg/uninit-23.c (test for excess errors) PASS: gcc.dg/uninit-3-O0.c uninitialized variable warning (test for bogus messages, line 11) PASS: gcc.dg/uninit-3-O0.c (test for excess errors) PASS: gcc.dg/uninit-3.c uninitialized variable warning (test for bogus messages, line 11) @@ -58258,6 +59415,13 @@ PASS: gcc.dg/uninit-pr20644.c uninitialized (test for warnings, line 18) PASS: gcc.dg/uninit-pr20644.c (test for excess errors) PASS: gcc.dg/uninit-pr40943.c (test for warnings, line 9) PASS: gcc.dg/uninit-pr40943.c (test for excess errors) +PASS: gcc.dg/uninit-pr61409.c bogus warning (test for bogus messages, line 24) +PASS: gcc.dg/uninit-pr61409.c (test for excess errors) +PASS: gcc.dg/uninit-pr65686.c (test for bogus messages, line 12) +PASS: gcc.dg/uninit-pr65686.c (test for excess errors) +PASS: gcc.dg/uninit-pr65686.c scan-tree-dump-not optimized "if" +PASS: gcc.dg/uninit-pr78295.c (test for bogus messages, line 11) +PASS: gcc.dg/uninit-pr78295.c (test for excess errors) PASS: gcc.dg/uninit-pred-2_a.c bogus uninitialized var warning (test for bogus messages, line 25) PASS: gcc.dg/uninit-pred-2_a.c (test for excess errors) PASS: gcc.dg/uninit-pred-2_b.c real uninitialized var warning (test for warnings, line 26) @@ -58320,10 +59484,10 @@ PASS: gcc.dg/uninit-pred-7_d.c bogus warning (test for bogus messages, line 45) PASS: gcc.dg/uninit-pred-7_d.c warning (test for warnings, line 48) PASS: gcc.dg/uninit-pred-7_d.c bogus warning (test for bogus messages, line 51) PASS: gcc.dg/uninit-pred-7_d.c (test for excess errors) -PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 20) -PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 23) -PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 26) -PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 42) +PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 21) +PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 24) +PASS: gcc.dg/uninit-pred-8_a.c bogus warning (test for bogus messages, line 27) +PASS: gcc.dg/uninit-pred-8_a.c warning (test for warnings, line 43) PASS: gcc.dg/uninit-pred-8_a.c (test for excess errors) PASS: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 20) PASS: gcc.dg/uninit-pred-8_b.c bogus warning (test for bogus messages, line 23) @@ -58383,10 +59547,24 @@ PASS: gcc.dg/unroll-4.c scan-tree-dump-times cunrolli "loop with 3 iterations co PASS: gcc.dg/unroll-5.c (test for excess errors) PASS: gcc.dg/unroll-5.c scan-tree-dump-times cunrolli "loop with 3 iterations completely unrolled" 1 PASS: gcc.dg/unroll-6.c (test for excess errors) -PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "upper bound: 999999" 1 +PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll " upper bound: 999999" 1 PASS: gcc.dg/unroll-6.c scan-rtl-dump-not loop2_unroll "realistic bound: 999999" -PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "upper bound: 2999999" 1 +PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll " upper bound: 2999999" 1 PASS: gcc.dg/unroll-6.c scan-rtl-dump-times loop2_unroll "realistic bound: 2999999" 1 +PASS: gcc.dg/unroll-7.c (test for excess errors) +PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "Unrolled loop" +PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "number of iterations: .const_int 999999" +PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "upper bound: 999999" +PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "realistic bound: 999999" +PASS: gcc.dg/unroll-7.c scan-rtl-dump loop2_unroll "Considering unrolling loop with constant number of iterations" +PASS: gcc.dg/unroll-7.c scan-rtl-dump-not loop2_unroll "Invalid sum" +PASS: gcc.dg/unroll-8.c (test for excess errors) +PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "Unrolled loop" +PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "likely upper bound: 7" +PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "realistic bound: -1" +PASS: gcc.dg/unroll-8.c scan-rtl-dump loop2_unroll "Not unrolling loop, doesn't roll" +PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "Invalid sum" +PASS: gcc.dg/unroll-8.c scan-rtl-dump-not loop2_unroll "upper bound: -1" PASS: gcc.dg/unsigned-long-compare.c (test for excess errors) PASS: gcc.dg/unsigned-long-compare.c execution test PASS: gcc.dg/unused-1.c unused parameter warning (test for warnings, line 8) @@ -58565,6 +59743,8 @@ PASS: gcc.dg/vector-shift-2.c (test for excess errors) PASS: gcc.dg/vector-shift-2.c scan-tree-dump ccp1 "<< 5" PASS: gcc.dg/vector-shift.c (test for excess errors) PASS: gcc.dg/vector-shift.c scan-tree-dump original "<< 7" +PASS: gcc.dg/verbose-asm-2.c (test for excess errors) +PASS: gcc.dg/verbose-asm-2.c scan-assembler total = 0 PASS: gcc.dg/verbose-asm.c (test for excess errors) PASS: gcc.dg/visibility-1.c (test for excess errors) PASS: gcc.dg/visibility-1.c scan-hidden hidden[ \t_]*foo @@ -58778,6 +59958,32 @@ PASS: gcc.dg/vshift-4.c (test for excess errors) PASS: gcc.dg/vshift-4.c execution test PASS: gcc.dg/vshift-5.c (test for excess errors) PASS: gcc.dg/vshift-5.c execution test +PASS: gcc.dg/vshift-6.c (test for warnings, line 10) +PASS: gcc.dg/vshift-6.c (test for warnings, line 12) +PASS: gcc.dg/vshift-6.c (test for warnings, line 13) +PASS: gcc.dg/vshift-6.c (test for warnings, line 15) +PASS: gcc.dg/vshift-6.c (test for warnings, line 22) +PASS: gcc.dg/vshift-6.c (test for warnings, line 24) +PASS: gcc.dg/vshift-6.c (test for warnings, line 25) +PASS: gcc.dg/vshift-6.c (test for warnings, line 27) +PASS: gcc.dg/vshift-6.c (test for warnings, line 34) +PASS: gcc.dg/vshift-6.c (test for warnings, line 36) +PASS: gcc.dg/vshift-6.c (test for warnings, line 37) +PASS: gcc.dg/vshift-6.c (test for warnings, line 39) +PASS: gcc.dg/vshift-6.c (test for excess errors) +PASS: gcc.dg/vshift-7.c (test for warnings, line 15) +PASS: gcc.dg/vshift-7.c (test for warnings, line 17) +PASS: gcc.dg/vshift-7.c (test for warnings, line 18) +PASS: gcc.dg/vshift-7.c (test for warnings, line 20) +PASS: gcc.dg/vshift-7.c (test for warnings, line 27) +PASS: gcc.dg/vshift-7.c (test for warnings, line 29) +PASS: gcc.dg/vshift-7.c (test for warnings, line 30) +PASS: gcc.dg/vshift-7.c (test for warnings, line 32) +PASS: gcc.dg/vshift-7.c (test for warnings, line 39) +PASS: gcc.dg/vshift-7.c (test for warnings, line 41) +PASS: gcc.dg/vshift-7.c (test for warnings, line 42) +PASS: gcc.dg/vshift-7.c (test for warnings, line 44) +PASS: gcc.dg/vshift-7.c (test for excess errors) PASS: gcc.dg/warn-1.c (test for bogus messages, line 15) PASS: gcc.dg/warn-1.c (test for excess errors) PASS: gcc.dg/warn-addr-cmp.c (test for warnings, line 16) @@ -58908,19 +60114,8 @@ PASS: gcc.dg/wtr-union-init-3.c initialization of unions (test for warnings, lin PASS: gcc.dg/wtr-union-init-3.c (test for excess errors) PASS: gcc.dg/wtypequal.c (test for bogus messages, line 6) PASS: gcc.dg/wtypequal.c (test for excess errors) -PASS: gcc.dg/wvla-1.c (test for warnings, line 5) -PASS: gcc.dg/wvla-1.c (test for excess errors) -PASS: gcc.dg/wvla-2.c (test for warnings, line 5) -PASS: gcc.dg/wvla-2.c (test for excess errors) -PASS: gcc.dg/wvla-3.c (test for errors, line 5) -PASS: gcc.dg/wvla-3.c (test for excess errors) -PASS: gcc.dg/wvla-4.c (test for warnings, line 5) -PASS: gcc.dg/wvla-4.c (test for excess errors) -PASS: gcc.dg/wvla-5.c (test for excess errors) -PASS: gcc.dg/wvla-6.c (test for warnings, line 5) -PASS: gcc.dg/wvla-6.c (test for excess errors) -PASS: gcc.dg/wvla-7.c (test for errors, line 5) -PASS: gcc.dg/wvla-7.c (test for excess errors) +UNSUPPORTED: gcc.dg/zero_bits_compound-1.c +UNSUPPORTED: gcc.dg/zero_bits_compound-2.c PASS: gcc.dg/zero_sign_ext_test.c (test for excess errors) PASS: gcc.dg/zero_sign_ext_test.c execution test PASS: c-c++-common/Waddress-1.c -Wc++-compat (test for bogus messages, line 10) @@ -59020,6 +60215,19 @@ PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 95 PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for warnings, line 97) PASS: c-c++-common/Wbool-compare-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wbool-compare-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 18) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 24) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 25) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 27) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 28) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for warnings, line 29) +PASS: c-c++-common/Wbool-operation-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 36) PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 69) PASS: c-c++-common/Wcast-qual-1.c -Wc++-compat (test for warnings, line 71) @@ -59064,6 +60272,14 @@ PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 3 PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 33) PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for warnings, line 34) PASS: c-c++-common/Wconversion-real.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wdangling-else-1.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/Wdangling-else-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wdangling-else-2.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/Wdangling-else-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wdangling-else-3.c -Wc++-compat (test for bogus messages, line 8) +PASS: c-c++-common/Wdangling-else-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wdangling-else-4.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/Wdangling-else-4.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 16) PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 20) PASS: c-c++-common/Wduplicated-cond-1.c -Wc++-compat (test for warnings, line 65) @@ -59129,48 +60345,295 @@ PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 56) PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for warnings, line 57) PASS: c-c++-common/Wfloat-conversion.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 16) +PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 33) +PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for warnings, line 34) +PASS: c-c++-common/Wimplicit-fallthrough-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 32) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 53) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 96) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 115) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 153) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 166) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 180) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for warnings, line 227) +PASS: c-c++-common/Wimplicit-fallthrough-10.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-11.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-12.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/Wimplicit-fallthrough-12.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-13.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-14.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-15.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-16.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/Wimplicit-fallthrough-16.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-17.c -Wc++-compat (test for excess errors) +XFAIL: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat fall through (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat (test for warnings, line 34) +PASS: c-c++-common/Wimplicit-fallthrough-18.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 32) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 41) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 66) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for warnings, line 79) +PASS: c-c++-common/Wimplicit-fallthrough-19.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 24) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 53) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 63) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 95) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 118) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 131) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 152) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 177) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for warnings, line 189) +PASS: c-c++-common/Wimplicit-fallthrough-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 30) +PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 32) +PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for warnings, line 36) +PASS: c-c++-common/Wimplicit-fallthrough-20.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-21.c -Wc++-compat (test for warnings, line 16) +PASS: c-c++-common/Wimplicit-fallthrough-21.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-22.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 18) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 25) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 31) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 40) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 46) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 52) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 58) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 64) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 70) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 76) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 82) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 88) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 94) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 100) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 106) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 112) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 118) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 129) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 135) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 142) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 148) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 157) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 163) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 169) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 175) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 181) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 187) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 193) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 199) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 205) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 211) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 217) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 223) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 229) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for bogus messages, line 235) +PASS: c-c++-common/Wimplicit-fallthrough-23.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-24.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-25.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-26.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-27.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for bogus messages, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-28.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-29.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 30) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 41) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 53) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 61) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 76) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 99) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 107) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 142) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 150) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 162) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 174) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 187) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 199) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 214) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 226) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 235) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for warnings, line 247) +PASS: c-c++-common/Wimplicit-fallthrough-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-30.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-31.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-32.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 17) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 20) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/Wimplicit-fallthrough-33.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-34.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 28) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 45) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 58) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 71) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 84) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 99) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 112) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 131) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 144) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 157) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 170) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 183) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 196) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 215) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for warnings, line 231) +PASS: c-c++-common/Wimplicit-fallthrough-4.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-5.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 40) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 57) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 120) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 148) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 169) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 178) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for warnings, line 282) +PASS: c-c++-common/Wimplicit-fallthrough-6.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 33) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 44) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 55) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 77) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 89) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 107) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for warnings, line 119) +PASS: c-c++-common/Wimplicit-fallthrough-7.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 25) +PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 79) +PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for warnings, line 92) +PASS: c-c++-common/Wimplicit-fallthrough-8.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wimplicit-fallthrough-9.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for bogus messages, line 10) +PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for warnings, line 13) +PASS: c-c++-common/Wint-in-bool-context-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wint-in-bool-context-3.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/Wint-in-bool-context-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 18) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 21) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 24) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 27) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for warnings, line 30) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for bogus messages, line 35) +PASS: c-c++-common/Wint-in-bool-context.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-1.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/Wint-to-pointer-cast-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat (test for warnings, line 19) PASS: c-c++-common/Wint-to-pointer-cast-3.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 18) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 19) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 20) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 21) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 22) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 23) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 24) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 25) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/Wlogical-not-parentheses-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat expected multiline pattern lines 13-17 was found: "\s*r \+= !aaa == bbb;.*\n \^~\n r \+= !aaa == bbb;.*\n \^~~~\n \( \).*\n" +PASS: c-c++-common/Wlogical-not-parentheses-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wlogical-not-parentheses-3.c -Wc++-compat (test for warnings, line 28) +PASS: c-c++-common/Wlogical-not-parentheses-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 28) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 29) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 30) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 31) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 32) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 33) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 34) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 35) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 36) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 37) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 66) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 67) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 68) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 69) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 70) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 71) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 72) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 73) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 74) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 38) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 39) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 40) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 41) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 43) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 44) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 45) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 46) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 47) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 76) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 77) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 78) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 79) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 80) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 81) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 82) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 83) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 84) -PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 85) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 86) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 87) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 88) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 89) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 91) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 92) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 93) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 94) +PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for warnings, line 95) PASS: c-c++-common/Wlogical-op-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 8) PASS: c-c++-common/Wlogical-op-3.c -Wc++-compat (test for warnings, line 9) @@ -59586,6 +61049,24 @@ PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnin PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 473) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for warnings, line 474) PASS: c-c++-common/Wsizeof-pointer-memaccess2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 34) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 41) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 43) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 49) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 58) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 63) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for warnings, line 74) +PASS: c-c++-common/Wswitch-unreachable-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wswitch-unreachable-2.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wswitch-unreachable-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/Wswitch-unreachable-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/Wswitch-unreachable-4.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 13) PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 14) PASS: c-c++-common/Wtautological-compare-1.c -Wc++-compat (test for warnings, line 15) @@ -59625,6 +61106,9 @@ PASS: c-c++-common/Wunused-var-12.c -Wc++-compat (test for warnings, line 23) PASS: c-c++-common/Wunused-var-12.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-13.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-14.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for bogus messages, line 15) +PASS: c-c++-common/Wunused-var-15.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/Wunused-var-3.c -Wc++-compat (test for warnings, line 7) PASS: c-c++-common/Wunused-var-3.c -Wc++-compat (test for warnings, line 8) @@ -59674,6 +61158,38 @@ PASS: c-c++-common/asmgoto-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/asmgoto-4.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attr-aligned-1.c -Wc++-compat execution test +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 12) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 14) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 33) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 39) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for warnings, line 51) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for errors, line 56) +PASS: c-c++-common/attr-fallthrough-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 13) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 18) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for errors, line 24) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for errors, line 26) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 31) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 34) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 37) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 42) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 47) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for warnings, line 50) +PASS: c-c++-common/attr-fallthrough-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/attr-may-alias-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/attr-may-alias-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 5) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for warnings, line 30) +PASS: c-c++-common/attr-opt-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attr-simd-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attr-simd-2.c -Wc++-compat scan-tree-dump optimized "omp declare simd" PASS: c-c++-common/attr-simd-2.c -Wc++-compat scan-assembler-times _ZGVbN4_simd_attr: 1 @@ -59733,6 +61249,60 @@ PASS: c-c++-common/attr-used-2.c -Wc++-compat scan-assembler xyzzy PASS: c-c++-common/attr-used.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attr-used.c -Wc++-compat scan-assembler function_declaration_before PASS: c-c++-common/attr-used.c -Wc++-compat scan-assembler function_declaration_after +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 50) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 51) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 52) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 60) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 61) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 62) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 70) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 71) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 72) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 80) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 81) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 82) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 90) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 91) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 92) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 100) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 101) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 102) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 110) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 111) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 112) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 120) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 121) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 122) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 127) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 128) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 129) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 134) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 135) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 136) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 142) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 143) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 144) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 150) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 151) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 152) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 157) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 158) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 159) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 164) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 165) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 166) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 171) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 172) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 173) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 178) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 179) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 180) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 185) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 186) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for warnings, line 187) +PASS: c-c++-common/attr-warn-unused-result.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 4) PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 5) PASS: c-c++-common/attributes-1.c -Wc++-compat (test for warnings, line 7) @@ -59747,6 +61317,21 @@ PASS: c-c++-common/attributes-1.c -Wc++-compat (test for errors, line 21) PASS: c-c++-common/attributes-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attributes-2.c -Wc++-compat (test for errors, line 3) PASS: c-c++-common/attributes-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 6) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 14) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 15) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 17) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 18) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 24) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 26) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for warnings, line 27) +PASS: c-c++-common/attributes-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 16) PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 17) PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for warnings, line 18) @@ -59755,28 +61340,113 @@ PASS: c-c++-common/attributes-enum-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 6) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 7) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 8) -PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 9) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 10) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 12) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for warnings, line 13) PASS: c-c++-common/attributes-enum-2.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 6) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 7) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 8) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 15) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 16) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 17) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 18) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 19) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 20) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 21) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 22) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 29) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 30) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 31) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 32) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 33) -PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 42) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 34) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 35) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 36) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 43) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 44) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 45) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 46) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 47) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 48) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 49) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 50) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 51) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 85) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 86) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 87) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 88) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 89) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 90) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 91) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 92) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 93) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 94) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 95) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 96) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 97) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 98) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 106) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 107) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 108) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 109) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 121) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 122) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 123) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 126) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 127) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 128) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 137) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 138) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 139) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 146) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 147) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 148) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 155) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 156) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 157) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 170) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 171) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 173) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 174) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 176) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 177) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 180) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 181) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 183) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 184) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 186) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 187) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 190) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 191) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 193) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 194) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 196) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for warnings, line 197) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 205) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 206) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 207) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 214) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 215) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 216) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 217) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 218) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 219) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 229) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 230) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 231) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 232) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 235) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 236) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 237) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 238) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 239) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 240) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 241) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 242) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 243) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 250) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 251) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 252) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 253) +PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for errors, line 254) PASS: c-c++-common/builtin-arith-overflow-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/builtin-arith-overflow-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/builtin-arith-overflow-2.c -Wc++-compat execution test PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 81) PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 86) PASS: c-c++-common/builtin-offsetof-2.c -Wc++-compat (test for warnings, line 104) @@ -59813,6 +61483,9 @@ PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 21) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for warnings, line 25) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for errors, line 28) PASS: c-c++-common/builtin-offsetof.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/builtin-shuffle-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/builtin-shuffle-1.c -Wc++-compat execution test +PASS: c-c++-common/builtin_location.c -Wc++-compat (test for excess errors) PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 3) PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 5) PASS: c-c++-common/conflict-markers-1.c -Wc++-compat (test for errors, line 9) @@ -59859,6 +61532,13 @@ PASS: c-c++-common/cxxbitfields-6.c -Wc++-compat (test for excess errors) PASS: c-c++-common/dump-ada-spec-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/dump-ada-spec-1.c -Wc++-compat scan-file type S is record PASS: c-c++-common/dump-ada-spec-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/dump-ada-spec-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/dump-ada-spec-3.c -Wc++-compat scan-file-not System.Address +PASS: c-c++-common/dump-ada-spec-4.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/dump-ada-spec-4.c -Wc++-compat scan-file-not System.Address +PASS: c-c++-common/dump-ada-spec-5.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/dump-ada-spec-5.c -Wc++-compat scan-file-not unsupported macro +PASS: c-c++-common/dump-ada-spec-6.c -Wc++-compat (test for excess errors) PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 7) PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 8) PASS: c-c++-common/fmax-errors.c -Wc++-compat (test for errors, line 9) @@ -59875,6 +61555,22 @@ PASS: c-c++-common/init-vec-1.c -Wc++-compat (test for excess errors) UNSUPPORTED: c-c++-common/int128-1.c -Wc++-compat UNSUPPORTED: c-c++-common/int128-2.c -Wc++-compat UNSUPPORTED: c-c++-common/int128-types-1.c -Wc++-compat +PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 18) +PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/memset-array.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/memset-array.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/missing-header-1.c -Wc++-compat (test for errors, line 2) +PASS: c-c++-common/missing-header-1.c -Wc++-compat expected multiline pattern lines 5-7 was found: "\s*#include "this-file-does-not-exist\.h".*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated\..*\n" +PASS: c-c++-common/missing-header-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/missing-header-2.c -Wc++-compat (test for errors, line 2) +PASS: c-c++-common/missing-header-2.c -Wc++-compat expected multiline pattern lines 5-7 was found: "\s*#include <this-file-does-not-exist\.h>.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated\..*\n" +PASS: c-c++-common/missing-header-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/missing-header-3.c -Wc++-compat (test for errors, line 2) +PASS: c-c++-common/missing-header-3.c -Wc++-compat expected multiline pattern lines 5-7 was found: "\s*#import <this-file-does-not-exist\.h>.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated\..*\n" +PASS: c-c++-common/missing-header-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/missing-header-4.c -Wc++-compat (test for errors, line 2) +PASS: c-c++-common/missing-header-4.c -Wc++-compat expected multiline pattern lines 5-7 was found: "\s*#import "this-file-does-not-exist\.h".*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncompilation terminated\..*\n" +PASS: c-c++-common/missing-header-4.c -Wc++-compat (test for excess errors) PASS: c-c++-common/nonnull-1.c -Wc++-compat bar compared to NULL (test for warnings, line 11) PASS: c-c++-common/nonnull-1.c -Wc++-compat cp1 compared to NULL (test for warnings, line 18) PASS: c-c++-common/nonnull-1.c -Wc++-compat cp2 compared to NULL (test for warnings, line 21) @@ -59898,6 +61594,8 @@ PASS: c-c++-common/pr20000.c -Wc++-compat does return (test for warnings, line PASS: c-c++-common/pr20000.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr20318.c -Wc++-compat (test for errors, line 3) PASS: c-c++-common/pr20318.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr27336.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr27336.c -Wc++-compat scan-tree-dump vrp1 "return 1;" PASS: c-c++-common/pr28656.c -Wc++-compat (test for warnings, line 20) PASS: c-c++-common/pr28656.c -Wc++-compat (test for warnings, line 20) PASS: c-c++-common/pr28656.c -Wc++-compat (test for warnings, line 21) @@ -59916,6 +61614,13 @@ PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 16) PASS: c-c++-common/pr33193.c -Wc++-compat (test for errors, line 17) PASS: c-c++-common/pr33193.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr33763.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr35503-1.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/pr35503-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr35503-2.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/pr35503-2.c -Wc++-compat expected multiline pattern lines 11-12 was found: "\s*f \(&alpha, &beta, &alpha, &alpha\);.*\n \^~~~~~ ~~~~~~ ~~~~~~\n" +PASS: c-c++-common/pr35503-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr35503-3.c -Wc++-compat (test for warnings, line 8) +PASS: c-c++-common/pr35503-3.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr36282-1.c -Wc++-compat (test for bogus messages, line 7) PASS: c-c++-common/pr36282-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr36282-2.c -Wc++-compat (test for bogus messages, line 5) @@ -60072,9 +61777,9 @@ PASS: c-c++-common/pr59280.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr60101.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr60156.c -Wc++-compat (test for warnings, line 6) PASS: c-c++-common/pr60156.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 6) PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 7) -PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 13) +PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/pr60226.c -Wc++-compat (test for errors, line 14) PASS: c-c++-common/pr60226.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 14) PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 24) @@ -60092,9 +61797,8 @@ PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 103) PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 108) PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 124) PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 129) -PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 134) -PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 145) -PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 161) +PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 140) +PASS: c-c++-common/pr60439.c -Wc++-compat (test for warnings, line 156) PASS: c-c++-common/pr60439.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr60689.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr61405.c -Wc++-compat (test for warnings, line 12) @@ -60192,25 +61896,25 @@ PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 8) PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 15) PASS: c-c++-common/pr68582.c -Wc++-compat (test for warnings, line 22) PASS: c-c++-common/pr68582.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 7) -PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 14) -PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 24) +PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 15) +PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for errors, line 25) PASS: c-c++-common/pr68657-1.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for errors, line 5) -PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for bogus messages, line 6) +PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for errors, line 6) +PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for bogus messages, line 7) PASS: c-c++-common/pr68657-2.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for errors, line 5) -PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 6) -PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 8) +PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for errors, line 6) +PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 7) PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 9) -PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for warnings, line 11) -PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 12) +PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 10) +PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for warnings, line 12) +PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for bogus messages, line 13) PASS: c-c++-common/pr68657-3.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 5) -PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 6) -PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 11) -PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 12) -PASS: c-c++-common/pr68833-1.c -Wc++-compat detect noreturn candidate (test for errors, line 17) +PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 6) +PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 7) +PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for errors, line 12) +PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for bogus messages, line 13) +PASS: c-c++-common/pr68833-1.c -Wc++-compat detect noreturn candidate (test for errors, line 18) PASS: c-c++-common/pr68833-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr68833-2.c -Wc++-compat printf attribute warning (test for errors, line 12) PASS: c-c++-common/pr68833-2.c -Wc++-compat (test for excess errors) @@ -60236,6 +61940,14 @@ PASS: c-c++-common/pr69558.c -Wc++-compat (test for bogus messages, line 17) PASS: c-c++-common/pr69558.c -Wc++-compat (test for bogus messages, line 19) PASS: c-c++-common/pr69558.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr69669.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr69669.c -Wc++-compat scan-rtl-dump-times final "mem:QI" 1 +PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 7) +PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 13) +PASS: c-c++-common/pr69733.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 9-10 was found: "\s*const double val0\(\) \{return val;\}.*\n \^~~~~\n" +PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 15-16 was found: " volatile double val1\(\) \{return val;\}.*\n \^~~~~~~~\n" +PASS: c-c++-common/pr69733.c -Wc++-compat expected multiline pattern lines 21-22 was found: " cd val2\(\) \{return val;\}.*\n \^~\n" +PASS: c-c++-common/pr69733.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 7) PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 13) PASS: c-c++-common/pr69764.c -Wc++-compat (test for warnings, line 19) @@ -60262,6 +61974,38 @@ PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 28) PASS: c-c++-common/pr70336.c -Wc++-compat (test for bogus messages, line 35) PASS: c-c++-common/pr70336.c -Wc++-compat (test for excess errors) PASS: c-c++-common/pr70651.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for warnings, line 10) +PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/pr70756-2.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 5) +PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 16) +PASS: c-c++-common/pr70756.c -Wc++-compat (test for errors, line 22) +PASS: c-c++-common/pr70756.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr71372.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr71372.c -Wc++-compat scan-tree-dump-times optimized " ={v} " 4 +PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 5) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 6) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 7) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 9) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for warnings, line 11) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for errors, line 12) +PASS: c-c++-common/pr71574.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr71654.c -Wc++-compat (test for excess errors) +UNSUPPORTED: c-c++-common/pr72747-1.c -Wc++-compat +UNSUPPORTED: c-c++-common/pr72747-2.c -Wc++-compat +PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for warnings, line 7) +PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for warnings, line 13) +PASS: c-c++-common/pr77624-1.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 9) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 10) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for warnings, line 10) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 20) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 21) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for errors, line 22) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/pr77624-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/raw-string-1.c -Wc++-compat execution test PASS: c-c++-common/raw-string-10.c -Wc++-compat (test for excess errors) @@ -60437,6 +62181,8 @@ PASS: c-c++-common/uninit-G.c -Wc++-compat (test for excess errors) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 7) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for warnings, line 12) PASS: c-c++-common/uninit-pr51010.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/va-arg-va-list-type.c -Wc++-compat (test for errors, line 8) +PASS: c-c++-common/va-arg-va-list-type.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-1.c -Wc++-compat (test for errors, line 13) PASS: c-c++-common/vector-1.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-2.c -Wc++-compat (test for errors, line 14) @@ -60486,27 +62232,40 @@ PASS: c-c++-common/vector-subscript-2.c -Wc++-compat (test for excess errors) PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 11) PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for warnings, line 17) PASS: c-c++-common/vector-subscript-3.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-4.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-4.c -Wc++-compat scan-tree-dump-not optimized "vector" +PASS: c-c++-common/vector-subscript-5.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-6.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-6.c -Wc++-compat scan-tree-dump fre1 "return 42;" +PASS: c-c++-common/vector-subscript-7.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/vector-subscript-7.c -Wc++-compat scan-tree-dump fre1 "return 42;" PASS: c-c++-common/vla-1.c -Wc++-compat (test for excess errors) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 10) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 11) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 12) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 13) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 14) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 15) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 16) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 17) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 18) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 19) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 20) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 21) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 22) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 23) -PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 24) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 19) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 20) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 21) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 22) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 23) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 24) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 25) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 26) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 27) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 28) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 29) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 30) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 31) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 32) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 33) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for bogus messages, line 34) +PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for warnings, line 35) PASS: c-c++-common/warn-ommitted-condop.c -Wc++-compat (test for excess errors) +PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 4) +PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 5) +PASS: c-c++-common/wdate-time.c -Wc++-compat (test for warnings, line 6) PASS: c-c++-common/wdate-time.c -Wc++-compat (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.dg/format/format.exp ... @@ -62212,6 +63971,122 @@ PASS: gcc.dg/format/diag-2.c (test for excess errors) PASS: gcc.dg/format/diag-2.c -DWIDE correct arg type (test for warnings, line 11) PASS: gcc.dg/format/diag-2.c -DWIDE correct arg type (test for warnings, line 12) PASS: gcc.dg/format/diag-2.c -DWIDE (test for excess errors) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 9) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 19) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 28) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 39) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 51) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 63) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 70) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 85) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 99) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 113) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 130) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 141) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 151) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 162) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 169) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 178) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 185) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 194) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 204) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 210) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 219) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 228) +PASS: gcc.dg/format/diagnostic-ranges.c warning for embedded NUL (test for warnings, line 237) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 246) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 247) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 261) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 261) +PASS: gcc.dg/format/diagnostic-ranges.c (test for warnings, line 279) +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 13-15 was found: "\s*printf\("hello %i", msg\);.*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 22-24 was found: " printf\("hello %s", 42\);.*\n ~\^\n %d.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 31-33 was found: " printf\("hello %i", \(long\)0\);.*\n ~\^\n %li.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 43-45 was found: " printf \("arg0: %i arg1: %s arg 2: %i",.*\n ~\^\n %d.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 54-58 was found: " printf \("arg0: %i arg1: %s arg 2: %i",.*\n ~\^\n %d.*\n 100, i \+ j, 102\);.*\n ~~~~~ .*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 65-66 was found: " printf \("before the fmt specifier".*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 74-77 was found: " "%".*\n ~~\n "d".*\n ~\^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 89-91 was found: " printf\("hello \\x25\\x69", msg\);.*\n ~~~~\^~~~\n \\x25s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 103-105 was found: " printf\("hello \\045\\151", msg\);.*\n ~~~~\^~~~\n \\045s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 116-117 was found: " printf\("prefix" "\\x25" "\\151" "suffix",.*\n \^~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 122-124 was found: " printf\("prefix" "\\x25" "\\151" "suffix",.*\n ~~~~~~~~\^~~~\n \\x25" "s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 133-135 was found: " printf\(u8"hello %i", msg\);.*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 143-145 was found: " printf \("foo %s bar", long_i \+ long_j\);.*\n ~\^ ~~~~~~~~~~~~~~~\n %ld.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 153-154 was found: " printf \(" %\*\.\*d ", l, i1, i2\);.*\n ~\^~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 165-166 was found: " __builtin_sprintf \(d, " %\*ld ", foo, foo\);.*\n ~\^~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 171-172 was found: " __builtin_sprintf \(d, " %\*ld ", foo \+ bar, foo\);.*\n ~\^~~ ~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 181-182 was found: " __builtin_sprintf \(d, " %\.\*ld ", foo, foo\);.*\n ~~\^~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 187-188 was found: " __builtin_sprintf \(d, " %\.\*ld ", foo \+ bar, foo\);.*\n ~~\^~~ ~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 197-198 was found: " printf\("hello world %"\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 206-207 was found: " strfmon \(s, m, "%#\.5n", d\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 212-213 was found: " strfmon \(s, m, "%#5\.n", d\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 221-222 was found: " printf \("%\+\+d", i\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 230-231 was found: " printf \(" %h"\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 239-240 was found: " printf \(" \\0 "\);.*\n \^~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 249-250 was found: " printf\("hello " INT_FMT " world", msg\);.*\n \^~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 253-255 was found: " #define INT_FMT "%i".*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 264-265 was found: " __builtin_printf\(" %" "d ", 0\.5\);.*\n \^~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 268-270 was found: " __builtin_printf\(" %" "d ", 0\.5\);.*\n ~~~~\^\n %" "f.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c expected multiline pattern lines 281-282 was found: " __builtin_printf\(a, 0\.5\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c (test for excess errors) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 9) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 19) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 28) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 39) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 51) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 63) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 70) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 85) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 99) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 113) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 130) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 141) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 151) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 162) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 169) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 178) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 185) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 194) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 204) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 210) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 219) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 228) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE warning for embedded NUL (test for warnings, line 237) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 246) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 247) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 261) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 261) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for warnings, line 279) +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 13-15 was found: "\s*printf\("hello %i", msg\);.*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 22-24 was found: " printf\("hello %s", 42\);.*\n ~\^\n %d.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 31-33 was found: " printf\("hello %i", \(long\)0\);.*\n ~\^\n %li.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 43-45 was found: " printf \("arg0: %i arg1: %s arg 2: %i",.*\n ~\^\n %d.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 54-58 was found: " printf \("arg0: %i arg1: %s arg 2: %i",.*\n ~\^\n %d.*\n 100, i \+ j, 102\);.*\n ~~~~~ .*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 65-66 was found: " printf \("before the fmt specifier".*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 74-77 was found: " "%".*\n ~~\n "d".*\n ~\^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 89-91 was found: " printf\("hello \\x25\\x69", msg\);.*\n ~~~~\^~~~\n \\x25s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 103-105 was found: " printf\("hello \\045\\151", msg\);.*\n ~~~~\^~~~\n \\045s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 116-117 was found: " printf\("prefix" "\\x25" "\\151" "suffix",.*\n \^~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 122-124 was found: " printf\("prefix" "\\x25" "\\151" "suffix",.*\n ~~~~~~~~\^~~~\n \\x25" "s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 133-135 was found: " printf\(u8"hello %i", msg\);.*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 143-145 was found: " printf \("foo %s bar", long_i \+ long_j\);.*\n ~\^ ~~~~~~~~~~~~~~~\n %ld.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 153-154 was found: " printf \(" %\*\.\*d ", l, i1, i2\);.*\n ~\^~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 165-166 was found: " __builtin_sprintf \(d, " %\*ld ", foo, foo\);.*\n ~\^~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 171-172 was found: " __builtin_sprintf \(d, " %\*ld ", foo \+ bar, foo\);.*\n ~\^~~ ~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 181-182 was found: " __builtin_sprintf \(d, " %\.\*ld ", foo, foo\);.*\n ~~\^~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 187-188 was found: " __builtin_sprintf \(d, " %\.\*ld ", foo \+ bar, foo\);.*\n ~~\^~~ ~~~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 197-198 was found: " printf\("hello world %"\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 206-207 was found: " strfmon \(s, m, "%#\.5n", d\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 212-213 was found: " strfmon \(s, m, "%#5\.n", d\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 221-222 was found: " printf \("%\+\+d", i\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 230-231 was found: " printf \(" %h"\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 239-240 was found: " printf \(" \\0 "\);.*\n \^~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 249-250 was found: " printf\("hello " INT_FMT " world", msg\);.*\n \^~~~~~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 253-255 was found: " #define INT_FMT "%i".*\n ~\^\n %s.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 264-265 was found: " __builtin_printf\(" %" "d ", 0\.5\);.*\n \^~~~\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 268-270 was found: " __builtin_printf\(" %" "d ", 0\.5\);.*\n ~~~~\^\n %" "f.*\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE expected multiline pattern lines 281-282 was found: " __builtin_printf\(a, 0\.5\);.*\n \^\n" +PASS: gcc.dg/format/diagnostic-ranges.c -DWIDE (test for excess errors) PASS: gcc.dg/format/errmk-1.c u undeclared error (test for errors, line 11) PASS: gcc.dg/format/errmk-1.c (test for excess errors) PASS: gcc.dg/format/errmk-1.c -DWIDE u undeclared error (test for errors, line 11) @@ -62926,58 +64801,53 @@ PASS: gcc.dg/format/few-1.c -DWIDE (test for warnings, line 24) PASS: gcc.dg/format/few-1.c -DWIDE (test for warnings, line 26) PASS: gcc.dg/format/few-1.c -DWIDE (test for warnings, line 28) PASS: gcc.dg/format/few-1.c -DWIDE (test for excess errors) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 94) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 95) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 96) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 97) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 98) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 99) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 100) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 101) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 98) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 99) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 100) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 101) PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 102) PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 103) PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 104) PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 105) -PASS: gcc.dg/format/gcc_diag-1.c bogus tree (test for warnings, line 106) -PASS: gcc.dg/format/gcc_diag-1.c bogus tree (test for warnings, line 107) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 106) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 107) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 108) PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 109) PASS: gcc.dg/format/gcc_diag-1.c bogus tree (test for warnings, line 110) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 111) -PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 113) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 114) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 115) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 116) -PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 117) -PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 118) -PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 119) -PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 120) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 121) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 122) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 123) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 124) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 125) -PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 126) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 128) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 129) -PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 130) +PASS: gcc.dg/format/gcc_diag-1.c bogus tree (test for warnings, line 111) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 113) +PASS: gcc.dg/format/gcc_diag-1.c bogus tree (test for warnings, line 114) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 115) +PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 117) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 118) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 119) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 120) +PASS: gcc.dg/format/gcc_diag-1.c bogus modifier (test for warnings, line 121) +PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 122) +PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 123) +PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 124) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 125) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 126) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 127) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 128) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 129) +PASS: gcc.dg/format/gcc_diag-1.c extra arg (test for warnings, line 130) PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 132) PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 133) PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 134) -PASS: gcc.dg/format/gcc_diag-1.c HEX (test for warnings, line 137) -PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 138) -PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 139) -PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 140) -PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 141) -PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 142) -PASS: gcc.dg/format/gcc_diag-1.c counter (test for warnings, line 143) -PASS: gcc.dg/format/gcc_diag-1.c conversion (test for warnings, line 144) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 147) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 148) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 149) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 150) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 151) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 152) -PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 153) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 136) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 137) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 138) +PASS: gcc.dg/format/gcc_diag-1.c missing arg (test for warnings, line 140) +PASS: gcc.dg/format/gcc_diag-1.c wrong arg (test for warnings, line 141) +PASS: gcc.dg/format/gcc_diag-1.c HEX (test for warnings, line 144) +PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 145) +PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 146) +PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 147) +PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 148) +PASS: gcc.dg/format/gcc_diag-1.c float (test for warnings, line 149) +PASS: gcc.dg/format/gcc_diag-1.c counter (test for warnings, line 150) +PASS: gcc.dg/format/gcc_diag-1.c conversion (test for warnings, line 151) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 154) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 155) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 156) @@ -63015,80 +64885,82 @@ PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 187) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 188) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 189) PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 190) -PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 192) -PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 193) -PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 194) -PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 195) -PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 196) -PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 197) -PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 198) -PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 199) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 191) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 192) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 193) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 194) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 195) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 196) +PASS: gcc.dg/format/gcc_diag-1.c bad flag (test for warnings, line 197) +PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 199) PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 200) PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 201) -PASS: gcc.dg/format/gcc_diag-1.c wrong number of args (test for warnings, line 204) -PASS: gcc.dg/format/gcc_diag-1.c wrong number of args (test for warnings, line 205) -PASS: gcc.dg/format/gcc_diag-1.c warning for empty format (test for warnings, line 207) -PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 208) -PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 209) -PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 210) -PASS: gcc.dg/format/gcc_diag-1.c null format string warning (test for warnings, line 211) -PASS: gcc.dg/format/gcc_diag-1.c trailing % warning (test for warnings, line 212) -PASS: gcc.dg/format/gcc_diag-1.c wide string (test for warnings, line 213) -PASS: gcc.dg/format/gcc_diag-1.c %s with NULL (test for warnings, line 214) -PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 217) +PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 202) +PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 203) +PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 204) +PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 205) +PASS: gcc.dg/format/gcc_diag-1.c bad * argument types (test for warnings, line 206) +PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 207) +PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 208) +PASS: gcc.dg/format/gcc_diag-1.c wrong number of args (test for warnings, line 211) +PASS: gcc.dg/format/gcc_diag-1.c wrong number of args (test for warnings, line 212) +PASS: gcc.dg/format/gcc_diag-1.c warning for empty format (test for warnings, line 214) +PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 215) +PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 216) +PASS: gcc.dg/format/gcc_diag-1.c warning for embedded NUL (test for warnings, line 217) +PASS: gcc.dg/format/gcc_diag-1.c null format string warning (test for warnings, line 218) +PASS: gcc.dg/format/gcc_diag-1.c trailing % warning (test for warnings, line 219) +PASS: gcc.dg/format/gcc_diag-1.c wide string (test for warnings, line 220) +PASS: gcc.dg/format/gcc_diag-1.c %s with NULL (test for warnings, line 221) +PASS: gcc.dg/format/gcc_diag-1.c bad argument types (test for warnings, line 224) PASS: gcc.dg/format/gcc_diag-1.c (test for excess errors) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 94) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 95) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 96) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 97) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 98) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 99) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 100) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 101) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 98) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 99) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 100) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 101) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 102) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 103) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 104) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 105) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus tree (test for warnings, line 106) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus tree (test for warnings, line 107) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 106) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 107) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 108) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 109) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus tree (test for warnings, line 110) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 111) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 113) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 114) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 115) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 116) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 117) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 118) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 119) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 120) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 121) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 122) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 123) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 124) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 125) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 126) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 128) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 129) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 130) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus tree (test for warnings, line 111) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 113) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus tree (test for warnings, line 114) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 115) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 117) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 118) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 119) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 120) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bogus modifier (test for warnings, line 121) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 122) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 123) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 124) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 125) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 126) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 127) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 128) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 129) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE extra arg (test for warnings, line 130) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 132) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 133) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 134) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE HEX (test for warnings, line 137) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 138) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 139) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 140) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 141) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 142) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE counter (test for warnings, line 143) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE conversion (test for warnings, line 144) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 147) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 148) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 149) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 150) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 151) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 152) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 153) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 136) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 137) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 138) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE missing arg (test for warnings, line 140) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong arg (test for warnings, line 141) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE HEX (test for warnings, line 144) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 145) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 146) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 147) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 148) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE float (test for warnings, line 149) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE counter (test for warnings, line 150) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE conversion (test for warnings, line 151) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 154) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 155) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 156) @@ -63126,27 +64998,34 @@ PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 187 PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 188) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 189) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 190) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 192) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 193) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 194) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 195) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 196) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 197) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 198) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 199) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 191) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 192) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 193) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 194) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 195) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 196) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad flag (test for warnings, line 197) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 199) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 200) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 201) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong number of args (test for warnings, line 204) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong number of args (test for warnings, line 205) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for empty format (test for warnings, line 207) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 208) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 209) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 210) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE null format string warning (test for warnings, line 211) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE trailing % warning (test for warnings, line 212) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wide string (test for warnings, line 213) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE %s with NULL (test for warnings, line 214) -PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 217) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 202) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 203) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 204) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 205) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad * argument types (test for warnings, line 206) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 207) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 208) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong number of args (test for warnings, line 211) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wrong number of args (test for warnings, line 212) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for empty format (test for warnings, line 214) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 215) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 216) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE warning for embedded NUL (test for warnings, line 217) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE null format string warning (test for warnings, line 218) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE trailing % warning (test for warnings, line 219) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE wide string (test for warnings, line 220) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE %s with NULL (test for warnings, line 221) +PASS: gcc.dg/format/gcc_diag-1.c -DWIDE bad argument types (test for warnings, line 224) PASS: gcc.dg/format/gcc_diag-1.c -DWIDE (test for excess errors) PASS: gcc.dg/format/gcc_diag-2.c (test for excess errors) PASS: gcc.dg/format/gcc_diag-2.c -DWIDE (test for excess errors) @@ -63230,6 +65109,10 @@ PASS: gcc.dg/format/miss-6.c (test for excess errors) PASS: gcc.dg/format/miss-6.c -DWIDE parameter passing warning (test for warnings, line 24) PASS: gcc.dg/format/miss-6.c -DWIDE parameter passing warning (test for warnings, line 29) PASS: gcc.dg/format/miss-6.c -DWIDE (test for excess errors) +PASS: gcc.dg/format/miss-7.c (test for warnings, line 35) +PASS: gcc.dg/format/miss-7.c (test for excess errors) +PASS: gcc.dg/format/miss-7.c -DWIDE (test for warnings, line 35) +PASS: gcc.dg/format/miss-7.c -DWIDE (test for excess errors) UNSUPPORTED: gcc.dg/format/ms-format1.c UNSUPPORTED: gcc.dg/format/ms-format1.c -DWIDE UNSUPPORTED: gcc.dg/format/ms-format2.c @@ -63474,6 +65357,156 @@ PASS: gcc.dg/format/plus-1.c -DWIDE too large addend (test for warnings, line PASS: gcc.dg/format/plus-1.c -DWIDE minus constant (test for warnings, line 18) PASS: gcc.dg/format/plus-1.c -DWIDE negative addend (test for warnings, line 19) PASS: gcc.dg/format/plus-1.c -DWIDE (test for excess errors) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 27) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 34) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 42) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 49) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 59) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 66) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 73) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 82) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 92) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 111) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 118) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 129) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 136) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 146) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 153) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 160) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 183) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 190) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 198) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 205) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 225) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 232) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 243) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 250) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 267) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 279) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 296) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 306) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 313) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 331) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 343) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 360) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 368) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 375) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 30-32 was found: "\s*sprintf \(d, " %-8x ", lexpr\);.*\n ~~~\^\n %-8lx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 37-39 was found: " sprintf \(d, " %-8x ", ulexpr\);.*\n ~~~\^\n %-8lx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 45-47 was found: " sprintf \(d, " %-8x ", llexpr\);.*\n ~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 52-54 was found: " sprintf \(d, " %-8x ", ullexpr\);.*\n ~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 62-64 was found: " sprintf \(d, " %-8x ", fexpr\);.*\n ~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 69-71 was found: " sprintf \(d, " %-8x ", dexpr\);.*\n ~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 76-78 was found: " sprintf \(d, " %-8x ", ldexpr\);.*\n ~~~\^\n %-8Lf.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 84-86 was found: " sprintf \(d, " %-8x ", ptr\);.*\n ~~~\^\n %-8p.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 94-95 was found: " sprintf \(d, " %-8x ", s\);.*\n ~~~\^\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 114-116 was found: " sprintf \(d, " %-8lx ", iexpr\);.*\n ~~~~\^\n %-8x.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 121-123 was found: " sprintf \(d, " %-8lx ", uiexpr\);.*\n ~~~~\^\n %-8x.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 132-134 was found: " sprintf \(d, " %-8lx ", llexpr\);.*\n ~~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 139-141 was found: " sprintf \(d, " %-8lx ", ullexpr\);.*\n ~~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 149-151 was found: " sprintf \(d, " %-8lx ", fexpr\);.*\n ~~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 156-158 was found: " sprintf \(d, " %-8lx ", dexpr\);.*\n ~~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 163-165 was found: " sprintf \(d, " %-8lx ", ldexpr\);.*\n ~~~~\^\n %-8Lf.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 186-188 was found: " sprintf \(d, " %-8o ", lexpr\);.*\n ~~~\^\n %-8lo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 193-195 was found: " sprintf \(d, " %-8o ", ulexpr\);.*\n ~~~\^\n %-8lo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 201-203 was found: " sprintf \(d, " %-8o ", llexpr\);.*\n ~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 208-210 was found: " sprintf \(d, " %-8o ", ullexpr\);.*\n ~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 228-230 was found: " sprintf \(d, " %-8lo ", iexpr\);.*\n ~~~~\^\n %-8o.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 235-237 was found: " sprintf \(d, " %-8lo ", uiexpr\);.*\n ~~~~\^\n %-8o.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 246-248 was found: " sprintf \(d, " %-8lo ", llexpr\);.*\n ~~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 253-255 was found: " sprintf \(d, " %-8lo ", ullexpr\);.*\n ~~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 270-272 was found: " sprintf \(d, " %-8e ", iexpr\);.*\n ~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 282-284 was found: " sprintf \(d, " %-8e ", ldexpr\);.*\n ~~~\^\n %-8Le.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 299-301 was found: " sprintf \(d, " %-8Le ", iexpr\);.*\n ~~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 308-310 was found: " sprintf \(d, " %-8Le ", fexpr\);.*\n ~~~~\^\n %-8e.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 315-317 was found: " sprintf \(d, " %-8Le ", dexpr\);.*\n ~~~~\^\n %-8e.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 334-336 was found: " sprintf \(d, " %-8E ", iexpr\);.*\n ~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 346-348 was found: " sprintf \(d, " %-8E ", ldexpr\);.*\n ~~~\^\n %-8LE.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 363-365 was found: " sprintf \(d, " %-8LE ", iexpr\);.*\n ~~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 370-372 was found: " sprintf \(d, " %-8LE ", fexpr\);.*\n ~~~~\^\n %-8E.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 377-379 was found: " sprintf \(d, " %-8LE ", dexpr\);.*\n ~~~~\^\n %-8E.*\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 394-395 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~\^~~~~~\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 400-401 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~~~\^~~~\n" +PASS: gcc.dg/format/pr72858.c expected multiline pattern lines 406-408 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~~~~~~\^\n %-\+\*\.\*ld.*\n" +PASS: gcc.dg/format/pr72858.c (test for excess errors) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 27) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 34) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 42) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 49) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 59) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 66) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 73) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 82) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 92) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 111) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 118) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 129) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 136) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 146) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 153) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 160) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 183) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 190) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 198) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 205) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 225) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 232) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 243) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 250) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 267) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 279) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 296) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 306) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 313) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 331) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 343) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 360) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 368) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 375) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c -DWIDE (test for warnings, line 392) +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 30-32 was found: "\s*sprintf \(d, " %-8x ", lexpr\);.*\n ~~~\^\n %-8lx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 37-39 was found: " sprintf \(d, " %-8x ", ulexpr\);.*\n ~~~\^\n %-8lx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 45-47 was found: " sprintf \(d, " %-8x ", llexpr\);.*\n ~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 52-54 was found: " sprintf \(d, " %-8x ", ullexpr\);.*\n ~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 62-64 was found: " sprintf \(d, " %-8x ", fexpr\);.*\n ~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 69-71 was found: " sprintf \(d, " %-8x ", dexpr\);.*\n ~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 76-78 was found: " sprintf \(d, " %-8x ", ldexpr\);.*\n ~~~\^\n %-8Lf.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 84-86 was found: " sprintf \(d, " %-8x ", ptr\);.*\n ~~~\^\n %-8p.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 94-95 was found: " sprintf \(d, " %-8x ", s\);.*\n ~~~\^\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 114-116 was found: " sprintf \(d, " %-8lx ", iexpr\);.*\n ~~~~\^\n %-8x.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 121-123 was found: " sprintf \(d, " %-8lx ", uiexpr\);.*\n ~~~~\^\n %-8x.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 132-134 was found: " sprintf \(d, " %-8lx ", llexpr\);.*\n ~~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 139-141 was found: " sprintf \(d, " %-8lx ", ullexpr\);.*\n ~~~~\^\n %-8llx.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 149-151 was found: " sprintf \(d, " %-8lx ", fexpr\);.*\n ~~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 156-158 was found: " sprintf \(d, " %-8lx ", dexpr\);.*\n ~~~~\^\n %-8f.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 163-165 was found: " sprintf \(d, " %-8lx ", ldexpr\);.*\n ~~~~\^\n %-8Lf.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 186-188 was found: " sprintf \(d, " %-8o ", lexpr\);.*\n ~~~\^\n %-8lo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 193-195 was found: " sprintf \(d, " %-8o ", ulexpr\);.*\n ~~~\^\n %-8lo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 201-203 was found: " sprintf \(d, " %-8o ", llexpr\);.*\n ~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 208-210 was found: " sprintf \(d, " %-8o ", ullexpr\);.*\n ~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 228-230 was found: " sprintf \(d, " %-8lo ", iexpr\);.*\n ~~~~\^\n %-8o.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 235-237 was found: " sprintf \(d, " %-8lo ", uiexpr\);.*\n ~~~~\^\n %-8o.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 246-248 was found: " sprintf \(d, " %-8lo ", llexpr\);.*\n ~~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 253-255 was found: " sprintf \(d, " %-8lo ", ullexpr\);.*\n ~~~~\^\n %-8llo.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 270-272 was found: " sprintf \(d, " %-8e ", iexpr\);.*\n ~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 282-284 was found: " sprintf \(d, " %-8e ", ldexpr\);.*\n ~~~\^\n %-8Le.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 299-301 was found: " sprintf \(d, " %-8Le ", iexpr\);.*\n ~~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 308-310 was found: " sprintf \(d, " %-8Le ", fexpr\);.*\n ~~~~\^\n %-8e.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 315-317 was found: " sprintf \(d, " %-8Le ", dexpr\);.*\n ~~~~\^\n %-8e.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 334-336 was found: " sprintf \(d, " %-8E ", iexpr\);.*\n ~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 346-348 was found: " sprintf \(d, " %-8E ", ldexpr\);.*\n ~~~\^\n %-8LE.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 363-365 was found: " sprintf \(d, " %-8LE ", iexpr\);.*\n ~~~~\^\n %-8d.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 370-372 was found: " sprintf \(d, " %-8LE ", fexpr\);.*\n ~~~~\^\n %-8E.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 377-379 was found: " sprintf \(d, " %-8LE ", dexpr\);.*\n ~~~~\^\n %-8E.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 394-395 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~\^~~~~~\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 400-401 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~~~\^~~~\n" +PASS: gcc.dg/format/pr72858.c -DWIDE expected multiline pattern lines 406-408 was found: " sprintf \(d, "before %-\+\*\.\*lld after", lexpr, lexpr, lexpr\);.*\n ~~~~~~~~\^\n %-\+\*\.\*ld.*\n" +PASS: gcc.dg/format/pr72858.c -DWIDE (test for excess errors) PASS: gcc.dg/format/sec-1.c security warning (test for warnings, line 11) PASS: gcc.dg/format/sec-1.c (test for excess errors) PASS: gcc.dg/format/sec-1.c -DWIDE security warning (test for warnings, line 11) @@ -64010,27 +66043,26 @@ PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 204) PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 206) PASS: c-c++-common/goacc/asyncwait-1.c (test for errors, line 210) PASS: c-c++-common/goacc/asyncwait-1.c (test for excess errors) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 24) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 26) -PASS: c-c++-common/goacc/cache-1.c (test for bogus messages, line 26) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 29) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 31) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 33) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 35) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 37) -XFAIL: c-c++-common/goacc/cache-1.c (test for errors, line 39) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 41) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 43) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 45) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 47) -PASS: c-c++-common/goacc/cache-1.c (test for bogus messages, line 47) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 50) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 52) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 54) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 56) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 58) -PASS: c-c++-common/goacc/cache-1.c (test for errors, line 60) PASS: c-c++-common/goacc/cache-1.c (test for excess errors) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 26) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 27) +PASS: c-c++-common/goacc/cache-2.c (test for bogus messages, line 27) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 29) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 30) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 31) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 32) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 33) +XFAIL: c-c++-common/goacc/cache-2.c (test for errors, line 34) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 35) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 36) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 37) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 38) +PASS: c-c++-common/goacc/cache-2.c (test for bogus messages, line 38) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 40) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 41) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 42) +PASS: c-c++-common/goacc/cache-2.c (test for errors, line 43) +PASS: c-c++-common/goacc/cache-2.c (test for excess errors) PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 8) PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 11) PASS: c-c++-common/goacc/clauses-fail.c (test for errors, line 14) @@ -64051,9 +66083,14 @@ PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop vector" 2 PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop seq" 2 PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop auto" 2 -PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop tile.2, 3" 2 +XFAIL: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop tile.2, 3" 2 PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "acc loop independent private.i" 2 PASS: c-c++-common/goacc/combined-directives.c scan-tree-dump-times gimple "private.z" 2 +PASS: c-c++-common/goacc/combined-reduction.c (test for excess errors) +PASS: c-c++-common/goacc/combined-reduction.c scan-tree-dump-times gimple "omp target oacc_parallel reduction.+:v1. map.tofrom:v1" 1 +PASS: c-c++-common/goacc/combined-reduction.c scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 +PASS: c-c++-common/goacc/combined-reduction.c scan-tree-dump-times gimple "omp target oacc_kernels map.force_tofrom:n .len: 4.. map.force_tofrom:v1 .len: 4.." 1 +PASS: c-c++-common/goacc/combined-reduction.c scan-tree-dump-times gimple "acc loop reduction.+:v1. private.i." 1 PASS: c-c++-common/goacc/data-1.c (test for excess errors) PASS: c-c++-common/goacc/data-2.c (test for errors, line 8) PASS: c-c++-common/goacc/data-2.c (test for errors, line 9) @@ -64152,22 +66189,22 @@ PASS: c-c++-common/goacc/kernels-alias-2.c scan-tree-dump-times ealias "clique 1 PASS: c-c++-common/goacc/kernels-alias-2.c scan-tree-dump-times ealias "(?n)clique .* base .*" 8 PASS: c-c++-common/goacc/kernels-alias-3.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-3.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-3.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-3.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-4.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-4.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-4.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-4.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-5.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-5.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-5.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-5.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-6.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-6.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-6.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-6.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-7.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-7.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-7.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-7.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 3 PASS: c-c++-common/goacc/kernels-alias-8.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-8.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: c-c++-common/goacc/kernels-alias-8.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: c-c++-common/goacc/kernels-alias-8.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c scan-tree-dump-times optimized "(?n)= 1;$" 1 @@ -64175,7 +66212,6 @@ PASS: c-c++-common/goacc/kernels-alias-ipa-pta-2.c scan-tree-dump-times optimize PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c scan-tree-dump-times optimized "(?n)= 0;$" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c scan-tree-dump-times optimized "(?n)= 1;$" 1 -PASS: c-c++-common/goacc/kernels-alias-ipa-pta-3.c scan-tree-dump-times optimized "(?n)= \\*a" 1 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c (test for excess errors) PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c scan-tree-dump-times optimized "(?n)= 0;$" 2 PASS: c-c++-common/goacc/kernels-alias-ipa-pta-4.c scan-tree-dump-times optimized "(?n)= 1;$" 1 @@ -64333,9 +66369,9 @@ PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 99) PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 130) PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 164) PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 174) -PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 189) +PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 192) PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 210) -PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 217) +PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 220) PASS: c-c++-common/goacc/loop-auto-1.c (test for warnings, line 228) PASS: c-c++-common/goacc/loop-auto-1.c (test for excess errors) PASS: c-c++-common/goacc/loop-clauses.c (test for excess errors) @@ -64397,28 +66433,38 @@ PASS: c-c++-common/goacc/nesting-fail-1.c (test for errors, line 73) PASS: c-c++-common/goacc/nesting-fail-1.c (test for excess errors) PASS: c-c++-common/goacc/parallel-1.c (test for excess errors) PASS: c-c++-common/goacc/pcopy.c (test for excess errors) -PASS: c-c++-common/goacc/pcopy.c scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(alloc:cp \\[pointer assign, bias: 3]\\)" 1 +PASS: c-c++-common/goacc/pcopy.c scan-tree-dump-times original "#pragma acc parallel map\\(tofrom:\\*\\(cp \\+ 3\\) \\[len: 5]\\) map\\(firstprivate:cp \\[pointer assign, bias: 3]\\)" 1 PASS: c-c++-common/goacc/pcopyin.c (test for excess errors) -PASS: c-c++-common/goacc/pcopyin.c scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(alloc:cp \\[pointer assign, bias: 4]\\)" 1 +PASS: c-c++-common/goacc/pcopyin.c scan-tree-dump-times original "#pragma acc parallel map\\(to:\\*\\(cp \\+ 4\\) \\[len: 6]\\) map\\(firstprivate:cp \\[pointer assign, bias: 4]\\)" 1 PASS: c-c++-common/goacc/pcopyout.c (test for excess errors) -PASS: c-c++-common/goacc/pcopyout.c scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(alloc:cp \\[pointer assign, bias: 5]\\)" 1 +PASS: c-c++-common/goacc/pcopyout.c scan-tree-dump-times original "#pragma acc parallel map\\(from:\\*\\(cp \\+ 5\\) \\[len: 7]\\) map\\(firstprivate:cp \\[pointer assign, bias: 5]\\)" 1 PASS: c-c++-common/goacc/pcreate.c (test for excess errors) -PASS: c-c++-common/goacc/pcreate.c scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(alloc:cp \\[pointer assign, bias: 6]\\)" 1 +PASS: c-c++-common/goacc/pcreate.c scan-tree-dump-times original "#pragma acc parallel map\\(alloc:\\*\\(cp \\+ 6\\) \\[len: 8]\\) map\\(firstprivate:cp \\[pointer assign, bias: 6]\\)" 1 PASS: c-c++-common/goacc/pr69916.c (test for excess errors) +PASS: c-c++-common/goacc/pr70688.c (test for excess errors) PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 4) PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 9) PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 15) PASS: c-c++-common/goacc/pragma_context.c (test for errors, line 25) PASS: c-c++-common/goacc/pragma_context.c (test for excess errors) PASS: c-c++-common/goacc/present-1.c (test for excess errors) -PASS: c-c++-common/goacc/present-1.c scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(alloc:cp \\[pointer assign, bias: 7]\\)" 1 +PASS: c-c++-common/goacc/present-1.c scan-tree-dump-times original "#pragma acc parallel map\\(force_present:\\*\\(cp \\+ 7\\) \\[len: 9]\\) map\\(firstprivate:cp \\[pointer assign, bias: 7]\\)" 1 PASS: c-c++-common/goacc/reduction-1.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-1.c scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 7 +PASS: c-c++-common/goacc/reduction-1.c scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-2.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-2.c scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 +PASS: c-c++-common/goacc/reduction-2.c scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-3.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-3.c scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 4 +PASS: c-c++-common/goacc/reduction-3.c scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-4.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-4.c scan-tree-dump-times gimple "map\\(tofrom:result \\[len: [0-9]+\\]\\)" 2 +PASS: c-c++-common/goacc/reduction-4.c scan-tree-dump-times gimple "map\\(tofrom:lresult \\[len: [0-9]+\\]\\)" 2 PASS: c-c++-common/goacc/reduction-5.c (test for errors, line 10) PASS: c-c++-common/goacc/reduction-5.c (test for errors, line 12) PASS: c-c++-common/goacc/reduction-5.c (test for excess errors) +PASS: c-c++-common/goacc/reduction-6.c (test for excess errors) PASS: c-c++-common/goacc/reduction-promotions.c (test for warnings, line 18) PASS: c-c++-common/goacc/reduction-promotions.c (test for warnings, line 20) PASS: c-c++-common/goacc/reduction-promotions.c (test for warnings, line 22) @@ -64467,26 +66513,75 @@ PASS: c-c++-common/goacc/routine-4.c (test for errors, line 66) PASS: c-c++-common/goacc/routine-4.c (test for errors, line 77) PASS: c-c++-common/goacc/routine-4.c 3 (test for warnings, line 90) PASS: c-c++-common/goacc/routine-4.c (test for excess errors) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 3) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 6) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 9) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 12) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 15) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 18) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 7) +PASS: c-c++-common/goacc/routine-5.c TODO (test for bogus messages, line 10) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 11) +XFAIL: c-c++-common/goacc/routine-5.c TODO (test for bogus messages, line 14) PASS: c-c++-common/goacc/routine-5.c (test for errors, line 21) PASS: c-c++-common/goacc/routine-5.c (test for errors, line 27) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 45) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 47) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 57) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 59) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 33) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 34) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 35) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 36) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 37) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 38) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 39) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 40) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 43) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 44) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 52) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 55) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 58) PASS: c-c++-common/goacc/routine-5.c (test for errors, line 61) PASS: c-c++-common/goacc/routine-5.c (test for errors, line 64) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 65) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 66) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 83) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 84) -PASS: c-c++-common/goacc/routine-5.c (test for errors, line 92) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 67) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 70) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 73) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 74) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 77) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 78) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 81) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 82) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 85) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 86) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 89) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 90) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 93) PASS: c-c++-common/goacc/routine-5.c (test for errors, line 94) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 97) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 103) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 108) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 109) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 110) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 127) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 129) +XFAIL: c-c++-common/goacc/routine-5.c TODO (test for bogus messages, line 134) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 136) +XFAIL: c-c++-common/goacc/routine-5.c TODO (test for errors, line 146) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 153) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 159) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 161) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 163) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 170) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 171) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 172) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 176) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 177) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 178) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 182) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 189) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 198) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 204) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 217) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 219) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 221) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 226) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 227) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 228) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 245) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 246) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 254) +PASS: c-c++-common/goacc/routine-5.c (test for errors, line 256) PASS: c-c++-common/goacc/routine-5.c (test for excess errors) PASS: c-c++-common/goacc/sb-1.c (test for errors, line 9) PASS: c-c++-common/goacc/sb-1.c (test for errors, line 11) @@ -64501,8 +66596,11 @@ PASS: c-c++-common/goacc/sb-1.c (test for errors, line 37) PASS: c-c++-common/goacc/sb-1.c (test for errors, line 67) PASS: c-c++-common/goacc/sb-1.c (test for excess errors) PASS: c-c++-common/goacc/sb-2.c (test for errors, line 5) +PASS: c-c++-common/goacc/sb-2.c (test for warnings, line 7) PASS: c-c++-common/goacc/sb-2.c (test for errors, line 11) +PASS: c-c++-common/goacc/sb-2.c (test for warnings, line 13) PASS: c-c++-common/goacc/sb-2.c (test for errors, line 17) +PASS: c-c++-common/goacc/sb-2.c (test for warnings, line 19) PASS: c-c++-common/goacc/sb-2.c (test for excess errors) PASS: c-c++-common/goacc/sb-3.c (test for errors, line 6) PASS: c-c++-common/goacc/sb-3.c (test for errors, line 9) @@ -64555,8 +66653,13 @@ PASS: c-c++-common/goacc/update-1.c (test for errors, line 16) PASS: c-c++-common/goacc/update-1.c (test for excess errors) PASS: gcc.dg/goacc/acc_on_device-1.c (test for excess errors) PASS: gcc.dg/goacc/acc_on_device-1.c scan-rtl-dump-times expand "\\(call [^\\n]* acc_on_device" 4 +PASS: gcc.dg/goacc/loop-processing-1.c (test for excess errors) +PASS: gcc.dg/goacc/loop-processing-1.c scan-tree-dump oaccdevlow "OpenACC loops.*Loop 0\\(0\\).*Loop 14\\(1\\).*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_HEAD_MARK, 0, 1, 20\\);.*Head-0:.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_HEAD_MARK, 0, 1, 20\\);.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_FORK, \\.data_dep\\.[0-9_]+, 0\\);.*Tail-0:.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_TAIL_MARK, \\.data_dep\\.[0-9_]+, 1\\);.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_JOIN, \\.data_dep\\.[0-9_]+, 0\\);.*Loop 6\\(4\\).*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_HEAD_MARK, 0, 1, 6\\);.*Head-0:.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_HEAD_MARK, 0, 1, 6\\);.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_FORK, \\.data_dep\\.[0-9_]+, 2\\);.*Tail-0:.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_TAIL_MARK, \\.data_dep\\.[0-9_]+, 1\\);.*\\.data_dep\\.[0-9_]+ = UNIQUE \\(OACC_JOIN, \\.data_dep\\.[0-9_]+, 2\\);" +PASS: gcc.dg/goacc/nested-function-1.c (test for excess errors) +PASS: gcc.dg/goacc/nested-function-2.c (test for excess errors) UNSUPPORTED: gcc.dg/goacc/nvptx-merged-loop.c UNSUPPORTED: gcc.dg/goacc/nvptx-sese-1.c +PASS: gcc.dg/goacc/pr71373.c (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/gomp/gomp.exp ... PASS: c-c++-common/gomp/Wparentheses-1.c (test for warnings, line 13) PASS: c-c++-common/gomp/Wparentheses-1.c (test for warnings, line 21) @@ -64910,6 +67013,11 @@ PASS: c-c++-common/gomp/cancel-1.c (test for warnings, line 437) PASS: c-c++-common/gomp/cancel-1.c (test for warnings, line 442) PASS: c-c++-common/gomp/cancel-1.c (test for warnings, line 446) PASS: c-c++-common/gomp/cancel-1.c (test for warnings, line 452) +PASS: c-c++-common/gomp/cancel-1.c (test for errors, line 459) +PASS: c-c++-common/gomp/cancel-1.c (test for errors, line 465) +PASS: c-c++-common/gomp/cancel-1.c (test for errors, line 467) +PASS: c-c++-common/gomp/cancel-1.c (test for errors, line 469) +PASS: c-c++-common/gomp/cancel-1.c (test for errors, line 471) PASS: c-c++-common/gomp/cancel-1.c (test for excess errors) PASS: c-c++-common/gomp/clauses-1.c (test for excess errors) PASS: c-c++-common/gomp/clauses-2.c (test for errors, line 7) @@ -65035,6 +67143,8 @@ PASS: c-c++-common/gomp/element-1.c (test for errors, line 10) PASS: c-c++-common/gomp/element-1.c (test for errors, line 12) PASS: c-c++-common/gomp/element-1.c (test for excess errors) UNSUPPORTED: c-c++-common/gomp/gridify-1.c +UNSUPPORTED: c-c++-common/gomp/gridify-2.c +UNSUPPORTED: c-c++-common/gomp/gridify-3.c PASS: c-c++-common/gomp/if-1.c (test for excess errors) PASS: c-c++-common/gomp/if-2.c (test for errors, line 8) PASS: c-c++-common/gomp/if-2.c (test for errors, line 10) @@ -65334,6 +67444,8 @@ PASS: c-c++-common/gomp/pr70550-2.c (test for bogus messages, line 38) PASS: c-c++-common/gomp/pr70550-2.c (test for bogus messages, line 44) PASS: c-c++-common/gomp/pr70550-2.c (test for bogus messages, line 49) PASS: c-c++-common/gomp/pr70550-2.c (test for excess errors) +PASS: c-c++-common/gomp/pr71371.c (test for excess errors) +PASS: c-c++-common/gomp/pr71758.c (test for excess errors) PASS: c-c++-common/gomp/priority-1.c (test for excess errors) PASS: c-c++-common/gomp/reduction-1.c (test for errors, line 13) PASS: c-c++-common/gomp/reduction-1.c (test for errors, line 15) @@ -65352,6 +67464,9 @@ PASS: c-c++-common/gomp/reduction-1.c (test for errors, line 53) PASS: c-c++-common/gomp/reduction-1.c (test for errors, line 55) PASS: c-c++-common/gomp/reduction-1.c (test for errors, line 57) PASS: c-c++-common/gomp/reduction-1.c (test for excess errors) +PASS: c-c++-common/gomp/schedule-1.c (test for warnings, line 8) +PASS: c-c++-common/gomp/schedule-1.c (test for warnings, line 11) +PASS: c-c++-common/gomp/schedule-1.c (test for excess errors) PASS: c-c++-common/gomp/schedule-modifiers-1.c (test for errors, line 71) PASS: c-c++-common/gomp/schedule-modifiers-1.c (test for errors, line 74) PASS: c-c++-common/gomp/schedule-modifiers-1.c (test for errors, line 77) @@ -65405,6 +67520,71 @@ PASS: c-c++-common/gomp/target-teams-1.c scan-tree-dump-times gimple "thread_lim PASS: c-c++-common/gomp/target-teams-1.c scan-tree-dump-times gimple "num_teams\\(1\\)" 2 PASS: c-c++-common/gomp/target-teams-1.c scan-tree-dump-times gimple "thread_limit\\(1\\)" 0 PASS: c-c++-common/gomp/udr-1.c (test for excess errors) +PASS: gcc.dg/gomp/_Atomic-1.c (test for excess errors) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 9) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 12) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 15) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 18) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 21) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 24) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 27) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 30) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 33) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 36) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 45) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 48) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 51) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 54) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 57) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 60) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 70) +PASS: gcc.dg/gomp/_Atomic-2.c (test for errors, line 73) +PASS: gcc.dg/gomp/_Atomic-2.c (test for excess errors) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 14) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 16) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 20) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 22) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 24) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 31) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 43) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 45) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 47) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 49) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 51) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 53) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 55) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 57) +PASS: gcc.dg/gomp/_Atomic-3.c (test for errors, line 60) +PASS: gcc.dg/gomp/_Atomic-3.c (test for excess errors) +PASS: gcc.dg/gomp/_Atomic-4.c (test for warnings, line 8) +PASS: gcc.dg/gomp/_Atomic-4.c (test for excess errors) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 21) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 23) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 25) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 27) +PASS: gcc.dg/gomp/_Atomic-5.c (test for warnings, line 27) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 30) +PASS: gcc.dg/gomp/_Atomic-5.c (test for warnings, line 30) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 33) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 33) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 36) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 36) +PASS: gcc.dg/gomp/_Atomic-5.c (test for warnings, line 36) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 39) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 39) +PASS: gcc.dg/gomp/_Atomic-5.c (test for warnings, line 39) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 42) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 42) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 45) +PASS: gcc.dg/gomp/_Atomic-5.c (test for warnings, line 45) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 48) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 50) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 58) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 60) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 68) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 70) +PASS: gcc.dg/gomp/_Atomic-5.c (test for errors, line 72) +PASS: gcc.dg/gomp/_Atomic-5.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.1.1.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.10.1.c (test for excess errors) PASS: gcc.dg/gomp/appendix-a/a.12.1.c (test for excess errors) @@ -65478,11 +67658,17 @@ PASS: gcc.dg/gomp/block-1.c (test for errors, line 7) PASS: gcc.dg/gomp/block-1.c (test for errors, line 9) PASS: gcc.dg/gomp/block-1.c (test for excess errors) PASS: gcc.dg/gomp/block-10.c (test for errors, line 6) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 8) PASS: gcc.dg/gomp/block-10.c (test for errors, line 11) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 13) PASS: gcc.dg/gomp/block-10.c (test for errors, line 17) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 19) PASS: gcc.dg/gomp/block-10.c (test for errors, line 22) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 24) PASS: gcc.dg/gomp/block-10.c (test for errors, line 27) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 29) PASS: gcc.dg/gomp/block-10.c (test for errors, line 35) +PASS: gcc.dg/gomp/block-10.c (test for warnings, line 37) PASS: gcc.dg/gomp/block-10.c (test for excess errors) PASS: gcc.dg/gomp/block-11.c (test for excess errors) PASS: gcc.dg/gomp/block-2.c (test for errors, line 9) @@ -65512,6 +67698,7 @@ PASS: gcc.dg/gomp/block-7.c (test for excess errors) PASS: gcc.dg/gomp/block-8.c (test for errors, line 10) PASS: gcc.dg/gomp/block-8.c (test for excess errors) PASS: gcc.dg/gomp/block-9.c (test for errors, line 6) +PASS: gcc.dg/gomp/block-9.c (test for warnings, line 8) PASS: gcc.dg/gomp/block-9.c (test for excess errors) PASS: gcc.dg/gomp/clause-1.c (test for errors, line 20) PASS: gcc.dg/gomp/clause-1.c (test for errors, line 22) @@ -65789,9 +67976,11 @@ PASS: gcc.dg/gomp/loop-1.c (test for errors, line 36) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 39) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 42) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 45) -PASS: gcc.dg/gomp/loop-1.c (test for errors, line 47) +XFAIL: gcc.dg/gomp/loop-1.c (test for errors, line 47) +XFAIL: gcc.dg/gomp/loop-1.c (test for bogus messages, line 48) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 51) -PASS: gcc.dg/gomp/loop-1.c (test for errors, line 53) +XFAIL: gcc.dg/gomp/loop-1.c (test for errors, line 53) +XFAIL: gcc.dg/gomp/loop-1.c (test for bogus messages, line 54) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 57) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 60) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 63) @@ -65822,9 +68011,11 @@ PASS: gcc.dg/gomp/loop-1.c (test for errors, line 173) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 176) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 179) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 182) -PASS: gcc.dg/gomp/loop-1.c (test for errors, line 184) +XFAIL: gcc.dg/gomp/loop-1.c (test for errors, line 184) +XFAIL: gcc.dg/gomp/loop-1.c (test for bogus messages, line 185) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 188) -PASS: gcc.dg/gomp/loop-1.c (test for errors, line 190) +XFAIL: gcc.dg/gomp/loop-1.c (test for errors, line 190) +XFAIL: gcc.dg/gomp/loop-1.c (test for bogus messages, line 191) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 194) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 197) PASS: gcc.dg/gomp/loop-1.c (test for errors, line 200) @@ -66124,7 +68315,10 @@ PASS: gcc.dg/gomp/pr68128-2.c scan-tree-dump omplower "shared\\(a33\\)" PASS: gcc.dg/gomp/pr68128-2.c scan-tree-dump omplower "shared\\(a34\\)" PASS: gcc.dg/gomp/pr68640.c (test for excess errors) PASS: gcc.dg/gomp/pr68640.c scan-tree-dump-times ealias "clique 1 base 1" 2 -PASS: gcc.dg/gomp/pr68640.c scan-tree-dump-times ealias "(?n)clique .* base .*" 2 +PASS: gcc.dg/gomp/pr68640.c scan-tree-dump-times ealias "(?n)clique 1 base 0" 2 +PASS: gcc.dg/gomp/pr72781.c (test for bogus messages, line 11) +PASS: gcc.dg/gomp/pr72781.c (test for bogus messages, line 20) +PASS: gcc.dg/gomp/pr72781.c (test for excess errors) PASS: gcc.dg/gomp/preprocess-1.c (test for excess errors) PASS: gcc.dg/gomp/preprocess-1.c scan-file (^|\n)#pragma omp parallel private \\(i1\\) shared \\(j1\\) firstprivate \\(k1\\)($|\n) PASS: gcc.dg/gomp/reduction-1.c (test for errors, line 14) @@ -66191,21 +68385,26 @@ PASS: gcc.dg/gomp/static.c (test for excess errors) PASS: gcc.dg/gomp/target-1.c (test for errors, line 8) PASS: gcc.dg/gomp/target-1.c (test for errors, line 10) PASS: gcc.dg/gomp/target-1.c (test for errors, line 24) +PASS: gcc.dg/gomp/target-1.c (test for warnings, line 26) PASS: gcc.dg/gomp/target-1.c (test for excess errors) PASS: gcc.dg/gomp/target-2.c (test for errors, line 8) PASS: gcc.dg/gomp/target-2.c (test for errors, line 10) PASS: gcc.dg/gomp/target-2.c (test for errors, line 24) +PASS: gcc.dg/gomp/target-2.c (test for warnings, line 26) PASS: gcc.dg/gomp/target-2.c (test for excess errors) PASS: gcc.dg/gomp/taskgroup-1.c (test for errors, line 8) PASS: gcc.dg/gomp/taskgroup-1.c (test for errors, line 10) PASS: gcc.dg/gomp/taskgroup-1.c (test for errors, line 24) +PASS: gcc.dg/gomp/taskgroup-1.c (test for warnings, line 26) PASS: gcc.dg/gomp/taskgroup-1.c (test for excess errors) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 8) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 10) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 24) +PASS: gcc.dg/gomp/teams-1.c (test for warnings, line 27) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 37) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 39) PASS: gcc.dg/gomp/teams-1.c (test for errors, line 55) +PASS: gcc.dg/gomp/teams-1.c (test for warnings, line 57) PASS: gcc.dg/gomp/teams-1.c (test for excess errors) PASS: gcc.dg/gomp/tls-1.c (test for errors, line 13) PASS: gcc.dg/gomp/tls-1.c (test for errors, line 18) @@ -66336,9 +68535,9 @@ PASS: gcc.dg/graphite/scop-8.c scan-tree-dump-times graphite "number of SCoPs: 1 PASS: gcc.dg/graphite/scop-9.c (test for excess errors) PASS: gcc.dg/graphite/scop-9.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 PASS: gcc.dg/graphite/scop-dsyr2k.c (test for excess errors) -PASS: gcc.dg/graphite/scop-dsyr2k.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 +FAIL: gcc.dg/graphite/scop-dsyr2k.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 PASS: gcc.dg/graphite/scop-dsyrk.c (test for excess errors) -PASS: gcc.dg/graphite/scop-dsyrk.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 +FAIL: gcc.dg/graphite/scop-dsyrk.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 PASS: gcc.dg/graphite/scop-matmult.c (test for excess errors) PASS: gcc.dg/graphite/scop-matmult.c scan-tree-dump-times graphite "number of SCoPs: 1" 1 PASS: gcc.dg/graphite/scop-mvt.c (test for excess errors) @@ -66557,7 +68756,7 @@ PASS: gcc.dg/graphite/pr34016.c (test for excess errors) PASS: gcc.dg/graphite/pr34017.c (test for excess errors) PASS: gcc.dg/graphite/pr34123.c (test for excess errors) PASS: gcc.dg/graphite/pr35356-1.c (test for excess errors) -PASS: gcc.dg/graphite/pr35356-1.c scan-tree-dump graphite "if \\(P_9 >= P_10 \\+ 1 && P_10 >= 0\\) \\{" +PASS: gcc.dg/graphite/pr35356-1.c scan-tree-dump graphite "if \\(P_8 >= P_11 \\+ 1 && P_11 >= 0\\) \\{" PASS: gcc.dg/graphite/pr35356-2.c (test for excess errors) PASS: gcc.dg/graphite/pr35356-2.c scan-tree-dump-times graphite "for[^\n]+\n[^\n]+if" 0 PASS: gcc.dg/graphite/pr35356-3.c (test for excess errors) @@ -66642,8 +68841,13 @@ PASS: gcc.dg/graphite/pr68809.c (test for excess errors) PASS: gcc.dg/graphite/pr68953.c (test for excess errors) PASS: gcc.dg/graphite/pr68953.c execution test PASS: gcc.dg/graphite/pr68976.c (test for excess errors) +PASS: gcc.dg/graphite/pr69067.c (test for excess errors) +PASS: gcc.dg/graphite/pr69068.c (test for excess errors) PASS: gcc.dg/graphite/pr69292.c (test for excess errors) PASS: gcc.dg/graphite/pr70045.c (test for excess errors) +PASS: gcc.dg/graphite/pr70956.c (test for excess errors) +PASS: gcc.dg/graphite/pr71575-1.c (test for excess errors) +PASS: gcc.dg/graphite/pr71575-2.c (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/guality/guality.exp ... PASS: gcc.dg/guality/asm-1.c -O0 (test for excess errors) PASS: gcc.dg/guality/asm-1.c -O0 execution test @@ -66907,15 +69111,15 @@ XFAIL: gcc.dg/guality/example.c -O2 -flto -fno-use-linker-plugin -flto-partiti PASS: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) XFAIL: gcc.dg/guality/example.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/guality/guality.c -O0 (test for excess errors) -XPASS: gcc.dg/guality/guality.c -O0 execution test +XFAIL: gcc.dg/guality/guality.c -O0 execution test PASS: gcc.dg/guality/guality.c -O1 (test for excess errors) -XPASS: gcc.dg/guality/guality.c -O1 execution test +XFAIL: gcc.dg/guality/guality.c -O1 execution test PASS: gcc.dg/guality/guality.c -O2 (test for excess errors) XPASS: gcc.dg/guality/guality.c -O2 execution test PASS: gcc.dg/guality/guality.c -O3 -g (test for excess errors) XPASS: gcc.dg/guality/guality.c -O3 -g execution test PASS: gcc.dg/guality/guality.c -Os (test for excess errors) -XPASS: gcc.dg/guality/guality.c -Os execution test +XFAIL: gcc.dg/guality/guality.c -Os execution test PASS: gcc.dg/guality/guality.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) XPASS: gcc.dg/guality/guality.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/guality/guality.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) @@ -66925,13 +69129,13 @@ PASS: gcc.dg/guality/inline-params.c -O0 execution test PASS: gcc.dg/guality/inline-params.c -O1 (test for excess errors) PASS: gcc.dg/guality/inline-params.c -O1 execution test PASS: gcc.dg/guality/inline-params.c -O2 (test for excess errors) -XPASS: gcc.dg/guality/inline-params.c -O2 execution test +XFAIL: gcc.dg/guality/inline-params.c -O2 execution test PASS: gcc.dg/guality/inline-params.c -O3 -g (test for excess errors) XPASS: gcc.dg/guality/inline-params.c -O3 -g execution test PASS: gcc.dg/guality/inline-params.c -Os (test for excess errors) XPASS: gcc.dg/guality/inline-params.c -Os execution test PASS: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -XPASS: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +XFAIL: gcc.dg/guality/inline-params.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/guality/inline-params.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) XFAIL: gcc.dg/guality/inline-params.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/guality/nrv-1.c -O0 (test for excess errors) @@ -67000,6 +69204,16 @@ UNSUPPORTED: gcc.dg/guality/param-4.c -O3 -g UNSUPPORTED: gcc.dg/guality/param-4.c -Os UNSUPPORTED: gcc.dg/guality/param-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: gcc.dg/guality/param-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/guality/param-5.c -O0 (test for excess errors) +PASS: gcc.dg/guality/param-5.c -O0 execution test +PASS: gcc.dg/guality/param-5.c -O0 line 26 str.pa == 31415927 +PASS: gcc.dg/guality/param-5.c -O0 line 26 str.pb == 27182818 +UNSUPPORTED: gcc.dg/guality/param-5.c -O1 +UNSUPPORTED: gcc.dg/guality/param-5.c -O2 +UNSUPPORTED: gcc.dg/guality/param-5.c -O3 -g +UNSUPPORTED: gcc.dg/guality/param-5.c -Os +UNSUPPORTED: gcc.dg/guality/param-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/guality/param-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/guality/pr36728-1.c -O0 (test for excess errors) PASS: gcc.dg/guality/pr36728-1.c -O0 execution test PASS: gcc.dg/guality/pr36728-1.c -O0 line 16 arg1 == 1 @@ -67731,7 +69945,7 @@ PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-ob PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 14 *foo == 'b' PASS: gcc.dg/guality/pr41404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 24 *foo == 'f' PASS: gcc.dg/guality/pr41447-1.c -O0 (test for excess errors) -PASS: gcc.dg/guality/pr41447-1.c -O0 execution test +FAIL: gcc.dg/guality/pr41447-1.c -O0 execution test PASS: gcc.dg/guality/pr41447-1.c -O1 (test for excess errors) PASS: gcc.dg/guality/pr41447-1.c -O1 execution test PASS: gcc.dg/guality/pr41447-1.c -O2 (test for excess errors) @@ -68207,7 +70421,7 @@ PASS: gcc.dg/guality/pr54200.c -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: gcc.dg/guality/pr54200.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 20 z == 3 PASS: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 3 +UNSUPPORTED: gcc.dg/guality/pr54200.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 20 z == 3 PASS: gcc.dg/guality/pr54519-1.c -O0 (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -O0 execution test PASS: gcc.dg/guality/pr54519-1.c -O0 line 20 x == 36 @@ -68236,10 +70450,10 @@ PASS: gcc.dg/guality/pr54519-1.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -O3 -g execution test PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 x == 36 PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 y == 25 -PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6 +UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O3 -g line 20 z == 6 PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 23 x == 98 PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 23 y == 117 -UNSUPPORTED: gcc.dg/guality/pr54519-1.c -O3 -g line 23 z == 8 +PASS: gcc.dg/guality/pr54519-1.c -O3 -g line 23 z == 8 PASS: gcc.dg/guality/pr54519-1.c -Os (test for excess errors) PASS: gcc.dg/guality/pr54519-1.c -Os execution test PASS: gcc.dg/guality/pr54519-1.c -Os line 20 x == 36 @@ -69274,6 +71488,160 @@ PASS: gcc.dg/guality/pr67192.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-obje PASS: gcc.dg/guality/pr67192.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 48 cnt == 15 PASS: gcc.dg/guality/pr67192.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 54 cnt == 15 PASS: gcc.dg/guality/pr67192.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 59 cnt == 20 +PASS: gcc.dg/guality/pr68037-1.c -O0 (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O0 execution test +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O0 line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -O1 (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O1 execution test +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O1 line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -O2 (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O2 execution test +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O2 line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O3 -g execution test +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O3 -g line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -Os (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -Os execution test +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -Os line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 error == 0x12345670 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 31 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O0 (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O0 execution test +PASS: gcc.dg/guality/pr68037-2.c -O0 line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O0 line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O0 line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O0 line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O0 line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O1 (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O1 execution test +PASS: gcc.dg/guality/pr68037-2.c -O1 line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O1 line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O1 line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O1 line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O1 line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O2 (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O2 execution test +PASS: gcc.dg/guality/pr68037-2.c -O2 line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O2 line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O2 line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O2 line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O2 line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O3 -g execution test +PASS: gcc.dg/guality/pr68037-2.c -O3 -g line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O3 -g line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O3 -g line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O3 -g line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O3 -g line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -Os (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -Os execution test +PASS: gcc.dg/guality/pr68037-2.c -Os line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -Os line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -Os line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -Os line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -Os line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 30 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O0 (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O0 execution test +UNSUPPORTED: gcc.dg/guality/pr68037-3.c -O0 line 46 frame->ip == 0x12345671 +UNSUPPORTED: gcc.dg/guality/pr68037-3.c -O0 line 46 frame->cs == 0x12345672 +UNSUPPORTED: gcc.dg/guality/pr68037-3.c -O0 line 46 frame->flags == 0x12345673 +UNSUPPORTED: gcc.dg/guality/pr68037-3.c -O0 line 46 frame->sp == 0x12345674 +UNSUPPORTED: gcc.dg/guality/pr68037-3.c -O0 line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O1 (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O1 execution test +PASS: gcc.dg/guality/pr68037-3.c -O1 line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -O1 line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -O1 line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -O1 line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -O1 line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O2 (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O2 execution test +PASS: gcc.dg/guality/pr68037-3.c -O2 line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -O2 line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -O2 line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -O2 line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -O2 line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O3 -g execution test +PASS: gcc.dg/guality/pr68037-3.c -O3 -g line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -O3 -g line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -O3 -g line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -O3 -g line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -O3 -g line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -Os (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -Os execution test +PASS: gcc.dg/guality/pr68037-3.c -Os line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -Os line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -Os line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -Os line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -Os line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none line 46 frame->ss == 0x12345675 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 46 frame->ip == 0x12345671 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 46 frame->cs == 0x12345672 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 46 frame->flags == 0x12345673 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 46 frame->sp == 0x12345674 +PASS: gcc.dg/guality/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects line 46 frame->ss == 0x12345675 PASS: gcc.dg/guality/pr68860-1.c -O0 (test for excess errors) PASS: gcc.dg/guality/pr68860-1.c -O0 execution test PASS: gcc.dg/guality/pr68860-1.c -O0 line 14 arg1 == 1 @@ -69595,19 +71963,19 @@ PASS: gcc.dg/guality/pr69947.c -O0 line 14 c[2] == 'o' PASS: gcc.dg/guality/pr69947.c -O0 line 14 b[4] == 'e' PASS: gcc.dg/guality/pr69947.c -O1 (test for excess errors) PASS: gcc.dg/guality/pr69947.c -O1 execution test -PASS: gcc.dg/guality/pr69947.c -O1 line 14 c[2] == 'o' +UNSUPPORTED: gcc.dg/guality/pr69947.c -O1 line 14 c[2] == 'o' PASS: gcc.dg/guality/pr69947.c -O1 line 14 b[4] == 'e' PASS: gcc.dg/guality/pr69947.c -O2 (test for excess errors) PASS: gcc.dg/guality/pr69947.c -O2 execution test -PASS: gcc.dg/guality/pr69947.c -O2 line 14 c[2] == 'o' +UNSUPPORTED: gcc.dg/guality/pr69947.c -O2 line 14 c[2] == 'o' PASS: gcc.dg/guality/pr69947.c -O2 line 14 b[4] == 'e' PASS: gcc.dg/guality/pr69947.c -O3 -g (test for excess errors) PASS: gcc.dg/guality/pr69947.c -O3 -g execution test -PASS: gcc.dg/guality/pr69947.c -O3 -g line 14 c[2] == 'o' +UNSUPPORTED: gcc.dg/guality/pr69947.c -O3 -g line 14 c[2] == 'o' PASS: gcc.dg/guality/pr69947.c -O3 -g line 14 b[4] == 'e' PASS: gcc.dg/guality/pr69947.c -Os (test for excess errors) PASS: gcc.dg/guality/pr69947.c -Os execution test -PASS: gcc.dg/guality/pr69947.c -Os line 14 c[2] == 'o' +UNSUPPORTED: gcc.dg/guality/pr69947.c -Os line 14 c[2] == 'o' PASS: gcc.dg/guality/pr69947.c -Os line 14 b[4] == 'e' PASS: gcc.dg/guality/pr69947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/guality/pr69947.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test @@ -69910,6 +72278,10 @@ PASS: gcc.dg/ipa/iinline-7.c execution test PASS: gcc.dg/ipa/iinline-7.c scan-ipa-dump-not inline "wrong_target[^\\n]*inline copy in" PASS: gcc.dg/ipa/iinline-attr.c (test for excess errors) PASS: gcc.dg/ipa/iinline-attr.c scan-ipa-dump inline "hooray[^\\n]*inline copy in test" +PASS: gcc.dg/ipa/iinline-cstagg-1.c (test for excess errors) +PASS: gcc.dg/ipa/iinline-cstagg-1.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" +PASS: gcc.dg/ipa/iinline-cstagg-2.c (test for excess errors) +PASS: gcc.dg/ipa/iinline-cstagg-2.c scan-ipa-dump inline "thisisthetarget[^\\n]*inline copy in outerfunction" PASS: gcc.dg/ipa/inline-1.c (test for excess errors) PASS: gcc.dg/ipa/inline-1.c scan-ipa-dump-not inline "op0 is compile time invariant" PASS: gcc.dg/ipa/inline-1.c scan-ipa-dump-not inline "op0 change" @@ -69936,6 +72308,8 @@ PASS: gcc.dg/ipa/inline-6.c (test for excess errors) PASS: gcc.dg/ipa/inline-6.c scan-ipa-dump-times inline "Inlined into" 2 PASS: gcc.dg/ipa/inline-7.c (test for excess errors) PASS: gcc.dg/ipa/inline-7.c scan-tree-dump-times einline "Inlining a into m" 1 +PASS: gcc.dg/ipa/inline-8.c (test for excess errors) +PASS: gcc.dg/ipa/inline-8.c execution test PASS: gcc.dg/ipa/inlinehint-1.c (test for excess errors) PASS: gcc.dg/ipa/inlinehint-1.c scan-ipa-dump inline "loop_iterations" PASS: gcc.dg/ipa/inlinehint-2.c (test for excess errors) @@ -70054,7 +72428,6 @@ PASS: gcc.dg/ipa/ipa-icf-31.c (test for excess errors) PASS: gcc.dg/ipa/ipa-icf-31.c execution test PASS: gcc.dg/ipa/ipa-icf-32.c (test for excess errors) PASS: gcc.dg/ipa/ipa-icf-32.c execution test -PASS: gcc.dg/ipa/ipa-icf-32.c scan-ipa-dump icf "optimization flags are different" PASS: gcc.dg/ipa/ipa-icf-32.c scan-ipa-dump icf "Equal symbols: 0" PASS: gcc.dg/ipa/ipa-icf-33.c (test for excess errors) PASS: gcc.dg/ipa/ipa-icf-33.c scan-ipa-dump icf "Equal symbols: 1" @@ -70104,10 +72477,10 @@ PASS: gcc.dg/ipa/ipa-icf-merge-1.c scan-ipa-dump icf "= foo \\(\\);" PASS: gcc.dg/ipa/ipa-pta-1.c (test for excess errors) PASS: gcc.dg/ipa/ipa-pta-1.c execution test PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "fn_1 = { bar foo }" -PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "bar.arg0 = { NONLOCAL a }" -PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "bar.arg1 = { NONLOCAL a }" -PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "foo.arg0 = { NONLOCAL a }" -PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "foo.arg1 = { NONLOCAL a }" +PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "bar.arg0 = { a }" +PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "bar.arg1 = { a }" +PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "foo.arg0 = { a }" +PASS: gcc.dg/ipa/ipa-pta-1.c scan-ipa-dump pta2 "foo.arg1 = { a }" PASS: gcc.dg/ipa/ipa-pta-10.c (test for excess errors) PASS: gcc.dg/ipa/ipa-pta-10.c execution test PASS: gcc.dg/ipa/ipa-pta-10.c scan-ipa-dump pta2 "ESCAPED = { (ESCAPED )?(NONLOCAL )?}" @@ -70252,6 +72625,21 @@ PASS: gcc.dg/ipa/ipcp-agg-8.c scan-tree-dump optimized "->b;" PASS: gcc.dg/ipa/ipcp-agg-9.c (test for excess errors) PASS: gcc.dg/ipa/ipcp-agg-9.c scan-ipa-dump cp "ipa-prop: Discovered an indirect call to a known target" PASS: gcc.dg/ipa/ipcp-agg-9.c scan-ipa-dump inline "hooray1[^\\n]*inline copy in hiphip1" +PASS: gcc.dg/ipa/ipcp-cstagg-1.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-1.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 +PASS: gcc.dg/ipa/ipcp-cstagg-2.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-2.c scan-ipa-dump cp "Discovered an indirect call to a known target" +PASS: gcc.dg/ipa/ipcp-cstagg-3.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-3.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 +PASS: gcc.dg/ipa/ipcp-cstagg-4.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-4.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 +PASS: gcc.dg/ipa/ipcp-cstagg-5.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-5.c scan-ipa-dump cp "Discovered an indirect call to a known target" +PASS: gcc.dg/ipa/ipcp-cstagg-5.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 +PASS: gcc.dg/ipa/ipcp-cstagg-6.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-6.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 +PASS: gcc.dg/ipa/ipcp-cstagg-7.c (test for excess errors) +PASS: gcc.dg/ipa/ipcp-cstagg-7.c scan-ipa-dump-times cp "Discovered an indirect call to a known target" 3 PASS: gcc.dg/ipa/ipcp-ii-1.c (test for excess errors) PASS: gcc.dg/ipa/ipcp-ii-1.c scan-ipa-dump inline "hooray[^\\n]*inline copy in hiphip.constprop" PASS: gcc.dg/ipa/noclone-1.c (test for excess errors) @@ -70275,6 +72663,9 @@ PASS: gcc.dg/ipa/pr58492.c (test for excess errors) PASS: gcc.dg/ipa/pr59008.c (test for excess errors) PASS: gcc.dg/ipa/pr59610.c (test for excess errors) PASS: gcc.dg/ipa/pr61986.c (test for excess errors) +PASS: gcc.dg/ipa/pr63416.c (test for excess errors) +PASS: gcc.dg/ipa/pr63416.c scan-tree-dump-not optimized "test_f10" +PASS: gcc.dg/ipa/pr63416.c scan-tree-dump-not optimized "test_f3" PASS: gcc.dg/ipa/pr63551.c (test for excess errors) PASS: gcc.dg/ipa/pr63551.c execution test PASS: gcc.dg/ipa/pr63569.c (test for excess errors) @@ -70302,19 +72693,34 @@ PASS: gcc.dg/ipa/pr68790.c scan-ipa-dump icf "Equal symbols: 0" PASS: gcc.dg/ipa/pr70306.c (test for excess errors) PASS: gcc.dg/ipa/pr70306.c execution test PASS: gcc.dg/ipa/pr70306.c scan-ipa-dump icf "Equal symbols: 0" +PASS: gcc.dg/ipa/pr70646.c (test for excess errors) +PASS: gcc.dg/ipa/pr70646.c execution test +PASS: gcc.dg/ipa/pr71981.c (test for excess errors) +PASS: gcc.dg/ipa/pr77653.c (test for excess errors) +PASS: gcc.dg/ipa/pr77653.c scan-ipa-dump icf "Equal symbols: 1" +PASS: gcc.dg/ipa/pr77653.c scan-ipa-dump icf "Not unifying; address of original may be compared." +PASS: gcc.dg/ipa/pr78121.c (test for excess errors) +PASS: gcc.dg/ipa/pr78121.c scan-ipa-dump-times cp "Setting value range of param 0 \\[11, 35\\]" 1 PASS: gcc.dg/ipa/propalign-1.c (test for excess errors) -PASS: gcc.dg/ipa/propalign-1.c scan-ipa-dump cp "Adjusting alignment of param" +PASS: gcc.dg/ipa/propalign-1.c scan-ipa-dump cp "Adjusting align" PASS: gcc.dg/ipa/propalign-1.c scan-tree-dump-not optimized "fail_the_test" PASS: gcc.dg/ipa/propalign-2.c (test for excess errors) -PASS: gcc.dg/ipa/propalign-2.c scan-ipa-dump cp "Adjusting alignment of param" +PASS: gcc.dg/ipa/propalign-2.c scan-ipa-dump cp "Adjusting align" PASS: gcc.dg/ipa/propalign-2.c scan-tree-dump-not optimized "fail_the_test" PASS: gcc.dg/ipa/propalign-3.c (test for excess errors) -PASS: gcc.dg/ipa/propalign-3.c scan-ipa-dump-not cp "Adjusting alignment of param" +PASS: gcc.dg/ipa/propalign-3.c scan-ipa-dump-not cp "align:" PASS: gcc.dg/ipa/propalign-3.c scan-tree-dump optimized "fail_the_test" PASS: gcc.dg/ipa/propalign-4.c (test for excess errors) -PASS: gcc.dg/ipa/propalign-4.c scan-ipa-dump cp "Alignment 8, misalignment 4" +PASS: gcc.dg/ipa/propalign-4.c scan-ipa-dump cp "align: 8, misalign: 4" PASS: gcc.dg/ipa/propalign-5.c (test for excess errors) -PASS: gcc.dg/ipa/propalign-5.c scan-ipa-dump cp "Alignment 2" +PASS: gcc.dg/ipa/propalign-5.c scan-ipa-dump cp "align: 2" +PASS: gcc.dg/ipa/propbits-1.c (test for excess errors) +PASS: gcc.dg/ipa/propbits-1.c scan-ipa-dump cp "Adjusting mask for param 0 to 0x7" +PASS: gcc.dg/ipa/propbits-2.c (test for excess errors) +PASS: gcc.dg/ipa/propbits-2.c scan-ipa-dump cp "Adjusting mask for param 0 to 0xf" +PASS: gcc.dg/ipa/propbits-2.c scan-tree-dump-not optimized "fail_test" +PASS: gcc.dg/ipa/propbits-3.c (test for excess errors) +PASS: gcc.dg/ipa/propbits-3.c scan-ipa-dump-not cp "Adjusting mask for" PASS: gcc.dg/ipa/pure-const-1.c (test for excess errors) PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_pure1 .5" 1 PASS: gcc.dg/ipa/pure-const-1.c scan-tree-dump-times optimized "i_am_const2 .5" 1 @@ -70327,6 +72733,9 @@ PASS: gcc.dg/ipa/pure-const-1.c scan-ipa-dump pure-const "found to be const: i_a PASS: gcc.dg/ipa/pure-const-2.c (test for excess errors) PASS: gcc.dg/ipa/pure-const-2.c scan-tree-dump local-pure-const1 "found to be pure: i_am_pure" PASS: gcc.dg/ipa/pure-const-2.c scan-tree-dump-not optimized "i_am_pure" +PASS: gcc.dg/ipa/pure-const-3.c (test for excess errors) +PASS: gcc.dg/ipa/pure-const-3.c execution test +PASS: gcc.dg/ipa/pure-const-3.c scan-tree-dump local-pure-const1 "found to be const" PASS: gcc.dg/ipa/remref-0.c (test for excess errors) PASS: gcc.dg/ipa/remref-0.c scan-ipa-dump inline "ipa-prop: Removed a reference" PASS: gcc.dg/ipa/remref-0.c scan-tree-dump-not optimized "hooray" @@ -70345,6 +72754,25 @@ PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump-times cp "removing its cloning-create PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump inline "ipa-prop: Removed a reference" PASS: gcc.dg/ipa/remref-2b.c scan-ipa-dump-times inline "ipa-prop: Removing cloning-created reference" 2 PASS: gcc.dg/ipa/remref-2b.c scan-tree-dump-not optimized "hooray" +PASS: gcc.dg/ipa/vrp1.c (test for excess errors) +PASS: gcc.dg/ipa/vrp1.c scan-ipa-dump cp "Setting value range of param 0 \\[6," +PASS: gcc.dg/ipa/vrp1.c scan-ipa-dump cp "Setting value range of param 0 \\[0, 999\\]" +PASS: gcc.dg/ipa/vrp2.c (test for excess errors) +PASS: gcc.dg/ipa/vrp2.c scan-ipa-dump cp "Setting value range of param 0 \\[4," +PASS: gcc.dg/ipa/vrp2.c scan-ipa-dump cp "Setting value range of param 0 \\[0, 11\\]" +PASS: gcc.dg/ipa/vrp3.c (test for excess errors) +PASS: gcc.dg/ipa/vrp3.c scan-ipa-dump-times cp "Setting value range of param 0 \\[0, 9\\]" 2 +PASS: gcc.dg/ipa/vrp4.c (test for excess errors) +PASS: gcc.dg/ipa/vrp4.c scan-ipa-dump cp "Setting nonnull for 0" +PASS: gcc.dg/ipa/vrp4.c scan-tree-dump-times vrp1 "if" 1 +PASS: gcc.dg/ipa/vrp5.c (test for excess errors) +PASS: gcc.dg/ipa/vrp5.c scan-ipa-dump cp "Setting nonnull for 0" +PASS: gcc.dg/ipa/vrp5.c scan-tree-dump-times vrp1 "if" 1 +PASS: gcc.dg/ipa/vrp6.c (test for excess errors) +PASS: gcc.dg/ipa/vrp6.c scan-ipa-dump cp "Setting nonnull for 0" +PASS: gcc.dg/ipa/vrp6.c scan-tree-dump-times vrp1 "if" 1 +PASS: gcc.dg/ipa/vrp7.c (test for excess errors) +PASS: gcc.dg/ipa/vrp7.c scan-ipa-dump-times cp "Setting value range of param 0 \\[-10, 9\\]" 1 Running [...]/hurd/master/gcc/testsuite/gcc.dg/lto/lto.exp ... PASS: gcc.dg/lto/20080908 c_lto_20080908_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/20080908 c_lto_20080908_0.o assemble, -O2 -flto -flto-partition=none -fuse-linker-plugin -fno-fat-lto-objects @@ -71314,7 +73742,9 @@ PASS: gcc.dg/lto/20101125-1 c_lto_20101125-1_0.o-c_lto_20101125-1_1.o link, -O0 PASS: gcc.dg/lto/20101125-1 c_lto_20101125-1_0.o assemble, -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/20101125-1 c_lto_20101125-1_1.o assemble, -O2 -flto -fuse-linker-plugin PASS: gcc.dg/lto/20101125-1 c_lto_20101125-1_0.o-c_lto_20101125-1_1.o link, -O2 -flto -fuse-linker-plugin -UNSUPPORTED: gcc.dg/lto/20110201-1_0.c +PASS: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o assemble, -O0 -flto -fno-math-errno +PASS: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o-c_lto_20110201-1_0.o link, -O0 -flto -fno-math-errno +PASS: gcc.dg/lto/20110201-1 c_lto_20110201-1_0.o-c_lto_20110201-1_0.o execute -O0 -flto -fno-math-errno PASS: gcc.dg/lto/20111207-1 c_lto_20111207-1_0.o assemble, -flto PASS: gcc.dg/lto/20111207-1 c_lto_20111207-1_1.o assemble, -flto PASS: gcc.dg/lto/20111207-1 c_lto_20111207-1_2.o assemble, -flto @@ -71744,6 +74174,7 @@ PASS: gcc.dg/lto/pr65130 c_lto_pr65130_0.o-c_lto_pr65130_1.o link, -flto -O1 -f UNSUPPORTED: gcc.dg/lto/pr66221_0.c PASS: gcc.dg/lto/pr67452 c_lto_pr67452_0.o assemble, -O2 -flto -fopenmp-simd PASS: gcc.dg/lto/pr67452 c_lto_pr67452_0.o-c_lto_pr67452_0.o link, -O2 -flto -fopenmp-simd +UNSUPPORTED: gcc.dg/lto/pr70955_0.c PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o assemble, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o-c_lto_resolutions_0.o link, -O0 -flto -flto-partition=none -fuse-linker-plugin PASS: gcc.dg/lto/resolutions c_lto_resolutions_0.o-c_lto_resolutions_0.o execute -O0 -flto -flto-partition=none -fuse-linker-plugin @@ -73339,6 +75770,27 @@ PASS: gcc.dg/noncompile/old-style-parm-2.c -O2 -flto -fno-use-linker-plugin -f PASS: gcc.dg/noncompile/old-style-parm-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/noncompile/old-style-parm-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 9) PASS: gcc.dg/noncompile/old-style-parm-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O0 (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O0 (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O1 (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O1 (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O3 -g (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O3 -g (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -Os (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -Os (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 5) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 6) +PASS: gcc.dg/noncompile/old-style-parm-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/pr23576.c -O0 (test for errors, line 1) PASS: gcc.dg/noncompile/pr23576.c -O0 (test for excess errors) PASS: gcc.dg/noncompile/pr23576.c -O1 (test for errors, line 1) @@ -73507,6 +75959,118 @@ PASS: gcc.dg/noncompile/pr52290.c -O2 -flto -fno-use-linker-plugin -flto-parti PASS: gcc.dg/noncompile/pr52290.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects undeclared (test for errors, line 3) PASS: gcc.dg/noncompile/pr52290.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects expected (test for errors, line 3) PASS: gcc.dg/noncompile/pr52290.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O0 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O1 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O2 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O3 -g (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -Os (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71265.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71265.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O0 (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O1 (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O2 (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O3 -g (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -Os (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71418.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 4) +PASS: gcc.dg/noncompile/pr71418.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O0 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O1 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O2 (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O3 -g (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -Os (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71426.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 5) +PASS: gcc.dg/noncompile/pr71426.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O0 (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O1 (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O2 (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O3 -g (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -Os (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71573.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 13) +PASS: gcc.dg/noncompile/pr71573.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O0 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O0 (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O0 (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O0 (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O1 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O1 (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O1 (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O1 (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O2 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O2 (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O2 (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O2 (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O3 -g (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O3 -g (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O3 -g (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O3 -g (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -Os (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -Os (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -Os (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -Os (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 8) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 9) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 10) +PASS: gcc.dg/noncompile/pr71583.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O0 (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O0 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O0 (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O1 (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O1 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O1 (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O2 (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O2 (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O2 (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O3 -g (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O3 -g (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O3 -g (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -Os (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -Os (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -Os (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 6) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for errors, line 7) +PASS: gcc.dg/noncompile/pr71853.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/noncompile/redecl-1.c -O0 previous.*decl (test for warnings, line 7) PASS: gcc.dg/noncompile/redecl-1.c -O0 conflicting type qualifiers (test for errors, line 8) PASS: gcc.dg/noncompile/redecl-1.c -O0 (test for excess errors) @@ -73661,6 +76225,249 @@ PASS: gcc.dg/noncompile/voidparam-1.c -O2 -flto -fuse-linker-plugin -fno-fat-l PASS: gcc.dg/noncompile/voidparam-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects volatile void defn (test for errors, line 16) PASS: gcc.dg/noncompile/voidparam-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects register void defn (test for errors, line 17) PASS: gcc.dg/noncompile/voidparam-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +Running [...]/hurd/master/gcc/testsuite/gcc.dg/params/params.exp ... +PASS: gcc.dg/params/blocksort-part.c -O3 --param predictable-branch-outcome=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param predictable-branch-outcome=50 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param inline-min-speedup=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-insns-single=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-insns-auto=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-insns-recursive=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-insns-recursive-auto=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-recursive-depth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-inline-recursive-depth-auto=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-inline-recursive-probability=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-early-inliner-iterations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param comdat-sharing-probability=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param partial-inlining-entry-probability=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-variable-expansions-in-unroller=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-vect-loop-bound=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-delay-slot-insn-search=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-delay-slot-live-search=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-pending-list-length=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-modulo-backtrack-attempts=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param large-function-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param large-function-growth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param large-unit-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param inline-unit-growth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipcp-unit-growth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param early-inlining-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param large-stack-frame=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param large-stack-frame-growth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-gcse-memory=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-gcse-insertion-ratio=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param gcse-after-reload-partial-fraction=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param gcse-after-reload-critical-fraction=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param gcse-cost-distance-ratio=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param gcse-unrestricted-cost=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-hoist-depth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-pow-sqrt-depth=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-pow-sqrt-depth=32 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-unrolled-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-average-unrolled-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-unroll-times=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-peeled-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-peel-times=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-peel-branches=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-completely-peeled-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-completely-peel-times=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-once-peeled-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-completely-peel-loop-nest-depth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-unswitch-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-unswitch-level=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-loop-header-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-iterations-to-track=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-iterations-computation-cost=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sms-max-ii-factor=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sms-min-sc=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sms-dfa-history=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sms-loop-average-count-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param hot-bb-count-ws-permille=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param hot-bb-count-ws-permille=1000 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param hot-bb-frequency-fraction=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param unlikely-bb-count-fraction=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param unlikely-bb-count-fraction=10000 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param align-threshold=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param align-loop-iterations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-predicted-iterations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param builtin-expect-probability=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param builtin-expect-probability=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-dynamic-coverage-feedback=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-dynamic-coverage-feedback=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-dynamic-coverage=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-dynamic-coverage=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-max-code-growth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-ratio=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-ratio=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-probability-feedback=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-probability-feedback=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-probability=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tracer-min-branch-probability=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-crossjump-edges=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-crossjump-insns=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-grow-copy-bb-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-goto-duplication-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-cse-path-length=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-cse-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lim-expensive=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param iv-consider-all-candidates-bound=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param iv-max-considered-uses=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param iv-always-prune-cand-set-bound=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param avg-loop-niter=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param scev-max-expr-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param scev-max-expr-complexity=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-tree-if-conversion-phi-args=2 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param vect-max-version-for-alignment-checks=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param vect-max-version-for-alias-checks=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param vect-max-peeling-for-alignment=64 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-cselib-memory-locations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ggc-min-expand=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ggc-min-heapsize=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-reload-search-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sink-frequency-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sink-frequency-threshold=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-region-blocks=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-region-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-pipeline-region-blocks=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-pipeline-region-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-spec-prob=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-extend-regions-iters=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-insn-conflict-delay=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-insn-conflict-delay=10 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-spec-prob-cutoff=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-spec-prob-cutoff=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-state-edge-prob-cutoff=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-state-edge-prob-cutoff=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param selsched-max-lookahead=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param selsched-max-sched-times=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param selsched-insns-to-rename=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-mem-true-dep-cost=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-autopref-queue-depth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-last-value-rtl=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-combine-insns=2 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-combine-insns=4 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param integer-share-limit=2 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ssp-buffer-size=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-size-for-stack-sharing=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-jump-thread-duplication-stmts=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fields-for-field-sensitive=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-sched-ready-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-dse-active-local-stores=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param prefetch-latency=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param simultaneous-prefetches=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param l1-cache-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param l1-cache-line-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param l2-cache-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param use-canonical-types=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param use-canonical-types=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-partial-antic-length=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sccvn-max-scc-size=10 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sccvn-max-alias-queries-per-access=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ira-max-loops-num=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ira-max-conflict-table-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ira-loop-reserved-regs=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lra-max-considered-reload-pseudos=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lra-inheritance-ebb-probability-cutoff=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lra-inheritance-ebb-probability-cutoff=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param switch-conversion-max-branch-ratio=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param loop-block-tile-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param graphite-max-nb-scop-params=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param graphite-max-bbs-per-function=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param graphite-max-arrays-per-scop=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param graphite-min-loops-per-function=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-isl-operations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param loop-max-datarefs-for-datadeps=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param loop-invariant-max-bbs-in-loop=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param profile-func-internal-id=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param profile-func-internal-id=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param indir-call-topn-profile=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param indir-call-topn-profile=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param slp-max-insns-in-bb=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-insn-to-prefetch-ratio=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param prefetch-min-insn-to-mem-ratio=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-vartrack-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-vartrack-expr-depth=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-vartrack-reverse-op-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param min-nondebug-insn-uid=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-sra-ptr-growth-factor=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tm-max-aggregate-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sra-max-scalarization-size-Ospeed=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sra-max-scalarization-size-Osize=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-value-list-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-eval-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-recursion-penalty=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-recursion-penalty=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-single-call-penalty=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-single-call-penalty=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-max-agg-items=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-loop-hint-bonus=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-cp-array-index-hint-bonus=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param ipa-max-aa-steps=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lto-partitions=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lto-min-partition=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param lto-max-partition=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param cxx-max-namespaces-for-diagnostic-help=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-stores-to-sink=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param case-values-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param allow-store-data-races=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param allow-store-data-races=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param tree-reassoc-width=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-tail-merge-comparisons=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param store-merging-allow-unaligned=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param store-merging-allow-unaligned=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-stores-to-merge=2 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-tail-merge-iterations=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-tracked-strlens=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-pressure-algorithm=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param sched-pressure-algorithm=2 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-slsr-cand-scan=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-slsr-cand-scan=999999 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-stack=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-stack=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-globals=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-globals=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-instrument-writes=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-instrument-writes=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-instrument-reads=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-instrument-reads=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-memintrin=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-memintrin=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-use-after-return=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-use-after-return=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param asan-instrumentation-with-call-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param use-after-scope-direct-emission-threshold=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param uninit-control-dep-attempts=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param chkp-max-ctor-size=100 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-scale-path-stmts=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-scale-path-stmts=10 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-maximum-phi-arguments=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-maximum-phi-arguments=999999 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-scale-path-blocks=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param fsm-scale-path-blocks=10 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-path-insns=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-path-insns=999999 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-length=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-length=999999 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-paths=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-fsm-thread-paths=999999 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-chunk-size=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-schedule=static (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-schedule=dynamic (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-schedule=guided (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-schedule=auto (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param parloops-schedule=runtime (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-ssa-name-query-depth=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-insns=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-insns=99 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-predictable-cost=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-predictable-cost=200 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-unpredictable-cost=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-rtl-if-conversion-unpredictable-cost=200 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param hsa-gen-debug-stores=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param hsa-gen-debug-stores=1 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-speculative-devirt-maydefs=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param max-vrp-switch-assertions=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param vect-epilogues-nomask=0 (test for excess errors) +PASS: gcc.dg/params/blocksort-part.c -O3 --param vect-epilogues-nomask=1 (test for excess errors) Running [...]/hurd/master/gcc/testsuite/gcc.dg/pch/pch.exp ... PASS: ./common-1.h -O0 -g (test for excess errors) PASS: gcc.dg/pch/common-1.c -O0 -g -I. -Dwith_PCH (test for excess errors) @@ -74310,6 +77117,54 @@ PASS: ./macro-4.h -Os (test for excess errors) PASS: gcc.dg/pch/macro-4.c -Os -I. -Dwith_PCH (test for excess errors) PASS: gcc.dg/pch/macro-4.c -Os -I. -Dwithout_PCH (test for excess errors) PASS: gcc.dg/pch/macro-4.c -Os assembly comparison +PASS: ./pr66343-1.h -O0 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -O0 -g -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-1.h -O0 (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -O0 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-1.h -O1 (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -O1 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-1.h -O2 (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -O2 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-1.h -O3 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -O3 -g -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-1.h -Os (test for excess errors) +PASS: gcc.dg/pch/pr66343-1.c -Os -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-2.h -O0 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 -g -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 -g -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 -g assembly comparison +PASS: ./pr66343-2.h -O0 (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O0 assembly comparison +PASS: ./pr66343-2.h -O1 (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O1 -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O1 -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O1 assembly comparison +PASS: ./pr66343-2.h -O2 (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O2 -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O2 -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O2 assembly comparison +PASS: ./pr66343-2.h -O3 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O3 -g -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O3 -g -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -O3 -g assembly comparison +PASS: ./pr66343-2.h -Os (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -Os -I. -Dwith_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -Os -I. -Dwithout_PCH (test for excess errors) +PASS: gcc.dg/pch/pr66343-2.c -Os assembly comparison +PASS: ./pr66343-3.h -O0 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -O0 -g -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-3.h -O0 (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -O0 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-3.h -O1 (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -O1 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-3.h -O2 (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -O2 -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-3.h -O3 -g (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -O3 -g -I. -Dwith_PCH (test for excess errors) +PASS: ./pr66343-3.h -Os (test for excess errors) +PASS: gcc.dg/pch/pr66343-3.c -Os -I. -Dwith_PCH (test for excess errors) PASS: ./pushpop-1.h -O0 -g (test for excess errors) PASS: gcc.dg/pch/pushpop-1.c -O0 -g -I. -Dwith_PCH (test for excess errors) PASS: gcc.dg/pch/pushpop-1.c -O0 -g -I. -Dwithout_PCH (test for excess errors) @@ -74715,7 +77570,7 @@ FAIL: gcc.dg/pch/largefile.c -Os assembly comparison Running [...]/hurd/master/gcc/testsuite/gcc.dg/plugin/plugin.exp ... PASS: gcc.dg/plugin/selfassign.c compilation PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 15) -PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 19) +XFAIL: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 19) PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 20) PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 21) PASS: gcc.dg/plugin/self-assign-test-1.c -fplugin=./selfassign.so (test for warnings, line 22) @@ -74730,8 +77585,6 @@ PASS: gcc.dg/plugin/ggcplug.c compilation PASS: gcc.dg/plugin/ggcplug-test-1.c -fplugin=./ggcplug.so (test for excess errors) PASS: gcc.dg/plugin/one_time_plugin.c compilation PASS: gcc.dg/plugin/one_time-test-1.c -fplugin=./one_time_plugin.so (test for excess errors) -PASS: gcc.dg/plugin/sreal_plugin.c compilation -PASS: gcc.dg/plugin/sreal-test-1.c -fplugin=./sreal_plugin.so (test for excess errors) PASS: gcc.dg/plugin/start_unit_plugin.c compilation PASS: gcc.dg/plugin/start_unit-test-1.c -fplugin=./start_unit_plugin.so (test for excess errors) PASS: gcc.dg/plugin/finish_unit_plugin.c compilation @@ -74746,25 +77599,27 @@ PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 96) PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 107) PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 118) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 129) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 141) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 157) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 171) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 185) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 198) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 132) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 144) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 160) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 174) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 188) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 201) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 213) PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 17-18 was found: "\s*myvar = myvar\.x;.*\n ~~~~~\^~\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 29-30 was found: " x = first_function \(\) \+ second_function \(\);.*\n ~~~~~~~~~~~~~~~~~ \^ ~~~~~~~~~~~~~~~~~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 43-46 was found: " x = \(first_function \(\).*\n ~~~~~~~~~~~~~~~~~\n \+ second_function \(\)\);.*\n \^ ~~~~~~~~~~~~~~~~~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 67-88 was found: " x = \(first_function_with_a_very_long_name \(lorem, ipsum, dolor, sit, amet,.*\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n consectetur, adipiscing, elit,.*\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n sed, eiusmod, tempor,.*\n ~~~~~~~~~~~~~~~~~~~~~\n incididunt, ut, labore, et,.*\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~\n dolore, magna, aliqua\).*\n ~~~~~~~~~~~~~~~~~~~~~~\n \+ second_function_with_a_very_long_name \(lorem, ipsum, dolor, sit,.*\n \^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n amet, consectetur,.*\n ~~~~~~~~~~~~~~~~~~\n adipiscing, elit, sed,.*\n ~~~~~~~~~~~~~~~~~~~~~~\n eiusmod, tempor, incididunt,.*\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n ut, labore, et, dolore,.*\n ~~~~~~~~~~~~~~~~~~~~~~~\n magna, aliqua\)\);.*\n ~~~~~~~~~~~~~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 98-99 was found: " float f = 98\.6f;.*\n \^~~~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 109-110 was found: " float f = foo \* bar;.*\n ~~~~\^~~~~\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 120-121 was found: " float f = foo \* bar;.*\n ~~~~\^~~~~\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 131-132 was found: " x = x \+ y.*\n A B.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 143-146 was found: " ASSOCIATE \(y => x\).*\n 2.*\n y = 5.*\n 1.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 159-161 was found: " int a\[2\]\[2\] = \{ 0, 1 , 2, 3 \};.*\n \^~~~\n \{ \}.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 173-175 was found: " int a;;.*\n \^\n -.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 187-189 was found: " gtk_widget_showall \(dlg\);.*\n \^~~~~~~~~~~~~~~~~~\n gtk_widget_show_all.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 200-201 was found: " int local = 0;.*\n \^~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 120-124 was found: " 0 0 0 0 0 0 1 .*\n 4 5 6 7 8 9 0 .*\n 6789012345678901234567890123456789012345678901234567890123456789012345.*\n float f = foo \* bar;.*\n ~~~~\^~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 134-135 was found: " x = x \+ y.*\n A B.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 146-149 was found: " ASSOCIATE \(y => x\).*\n 2.*\n y = 5.*\n 1.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 162-164 was found: " int a\[2\]\[2\] = \{ 0, 1 , 2, 3 \};.*\n \^~~~\n \{ \}.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 176-178 was found: " int a;;.*\n \^\n -.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 190-192 was found: " gtk_widget_showall \(dlg\);.*\n \^~~~~~~~~~~~~~~~~~\n gtk_widget_show_all.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 203-204 was found: " int local = 0;.*\n \^~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 224-249 was found: " /\*.*\n \^\n Lorem ipsum dolor sit amet, consectetur adipiscing elit,.*\n \^~~~~ \^~~~~ \^~~~~ \^~~ \^~~~ \^~~~~~~~~~~ \^~~~~~~~~~ \^~~~\n LOREM IPSUM DOLOR SIT AMET CONSECTETUR ADIPISCING ELIT.*\n sed do eiusmod tempor incididunt ut labore et dolore magna.*\n \^~~ \^~ \^~~~~~~ \^~~~~~ \^~~~~~~~~~ \^~ \^~~~~~ \^~ \^~~~~~ \^~~~~\n SED DO EIUSMOD TEMPOR INCIDIDUNT UT LABORE ET DOLORE MAGNA.*\n aliqua\. Ut enim ad minim veniam, quis nostrud exercitation.*\n \^~~~~~ \^~ \^~~~ \^~ \^~~~~ \^~~~~~ \^~~~ \^~~~~~~ \^~~~~~~~~~~~\n ALIQUA UT ENIM AD MINIM VENIAM QUIS NOSTRUD EXERCITATION.*\n ullamco laboris nisi ut aliquip ex ea commodo consequat\. Duis.*\n \^~~~~~~ \^~~~~~~ \^~~~ \^~ \^~~~~~~ \^~ \^~ \^~~~~~~ \^~~~~~~~~ \^~~~\n ULLAMCO LABORIS NISI UT ALIQUIP EX EA COMMODO CONSEQUAT DUIS.*\n aute irure dolor in reprehenderit in voluptate velit esse cillum.*\n \^~~~ \^~~~~ \^~~~~ \^~ \^~~~~~~~~~~~~ \^~ \^~~~~~~~~ \^~~~~ \^~~~ \^~~~~~\n AUTE IRURE DOLOR IN REPREHENDERIT IN VOLUPTATE VELIT ESSE CILLUM.*\n dolore eu fugiat nulla pariatur\. Excepteur sint occaecat.*\n \^~~~~~ \^~ \^~~~~~ \^~~~~ \^~~~~~~~ \^~~~~~~~~ \^~~~ \^~~~~~~~\n DOLORE EU FUGIAT NULLA PARIATUR EXCEPTEUR SINT OCCAECAT.*\n cupidatat non proident, sunt in culpa qui officia deserunt.*\n \^~~~~~~~~ \^~~ \^~~~~~~~ \^~~~ \^~ \^~~~~ \^~~ \^~~~~~~ \^~~~~~~~\n CUPIDATAT NON PROIDENT SUNT IN CULPA QUI OFFICIA DESERUNT.*\n mollit anim id est laborum\..*\n \^~~~~~ \^~~~ \^~ \^~~ \^~~~~~~\n MOLLIT ANIM ID EST LABORUM.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-bw.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for excess errors) PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 14) PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 26) @@ -74773,24 +77628,39 @@ PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plu PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 96) PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 107) PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 118) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 129) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 141) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 157) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 171) -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 185) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 132) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 144) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 160) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 174) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 188) PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 17-18 was found: "\s*myvar = \[32m\[Kmyvar\[m\[K\[01;35m\[K\.\[m\[K\[34m\[Kx\[m\[K;.*\n \[32m\[K~~~~~\[m\[K\[01;35m\[K\^\[m\[K\[34m\[K~\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 29-30 was found: " x = \[32m\[Kfirst_function \(\)\[m\[K \[01;35m\[K\+\[m\[K \[34m\[Ksecond_function \(\)\[m\[K;.*\n \[32m\[K~~~~~~~~~~~~~~~~~\[m\[K \[01;35m\[K\^\[m\[K \[34m\[K~~~~~~~~~~~~~~~~~~\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 43-46 was found: " x = \(\[32m\[Kfirst_function \(\)\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~\[m\[K.*\n \[01;35m\[K\+\[m\[K \[34m\[Ksecond_function \(\)\[m\[K\);.*\n \[01;35m\[K\^\[m\[K \[34m\[K~~~~~~~~~~~~~~~~~~\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 67-88 was found: " x = \(\[32m\[Kfirst_function_with_a_very_long_name \(lorem, ipsum, dolor, sit, amet,\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[32m\[K consectetur, adipiscing, elit,\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[32m\[K sed, eiusmod, tempor,\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[32m\[K incididunt, ut, labore, et,\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[32m\[K dolore, magna, aliqua\)\[m\[K.*\n \[32m\[K~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[01;35m\[K\+\[m\[K \[34m\[Ksecond_function_with_a_very_long_name \(lorem, ipsum, dolor, sit,.*\n \[01;35m\[K\^\[m\[K \[34m\[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[34m\[K amet, consectetur,\[m\[K.*\n \[34m\[K~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[34m\[K adipiscing, elit, sed,\[m\[K.*\n \[34m\[K~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[34m\[K eiusmod, tempor, incididunt,\[m\[K.*\n \[34m\[K~~~~~~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[34m\[K ut, labore, et, dolore,\[m\[K.*\n \[34m\[K~~~~~~~~~~~~~~~~~~~~~~~\[m\[K.*\n \[34m\[K magna, aliqua\)\[m\[K\);.*\n \[34m\[K~~~~~~~~~~~~~~\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 98-99 was found: " float f = \[01;35m\[K98\.6f\[m\[K;.*\n \[01;35m\[K\^~~~~\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 109-110 was found: " float f = \[01;35m\[Kfoo \* bar\[m\[K;.*\n \[01;35m\[K~~~~\^~~~~\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 120-121 was found: " float f = \[01;35m\[Kfoo \* bar\[m\[K;.*\n \[01;35m\[K~~~~\^~~~~\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 131-132 was found: " x = \[01;35m\[Kx\[m\[K \+ \[32m\[Ky\[m\[K.*\n \[01;35m\[KA\[m\[K \[32m\[KB\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 143-146 was found: " ASSOCIATE \(y =>\[32m\[K \[m\[Kx\).*\n \[32m\[K2\[m\[K.*\n \[01;35m\[K \[m\[Ky = 5.*\n \[01;35m\[K1\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 159-161 was found: " int a\[2\]\[2\] = \{ \[01;35m\[K0, 1\[m\[K , 2, 3 \};.*\n \[01;35m\[K\^~~~\[m\[K.*\n \[01;35m\[K\{\[m\[K \[01;35m\[K\}\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 173-175 was found: " int a;\[01;35m\[K;\[m\[K.*\n \[01;35m\[K\^\[m\[K.*\n \[01;35m\[K-\[m\[K.*\n" -PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 187-189 was found: " \[01;35m\[Kgtk_widget_showall\[m\[K \(dlg\);.*\n \[01;35m\[K\^~~~~~~~~~~~~~~~~~\[m\[K.*\n \[01;35m\[Kgtk_widget_show_all\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 120-124 was found: " 0 0 0 0 0 0 1 .*\n 4 5 6 7 8 9 0 .*\n 6789012345678901234567890123456789012345678901234567890123456789012345.*\n float f = \[01;35m\[Kfoo \* bar\[m\[K;.*\n \[01;35m\[K~~~~\^~~~~\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 134-135 was found: " x = \[01;35m\[Kx\[m\[K \+ \[32m\[Ky\[m\[K.*\n \[01;35m\[KA\[m\[K \[32m\[KB\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 146-149 was found: " ASSOCIATE \(y =>\[32m\[K \[m\[Kx\).*\n \[32m\[K2\[m\[K.*\n \[01;35m\[K \[m\[Ky = 5.*\n \[01;35m\[K1\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 162-164 was found: " int a\[2\]\[2\] = \{ \[01;35m\[K0, 1\[m\[K , 2, 3 \};.*\n \[01;35m\[K\^~~~\[m\[K.*\n \[32m\[K\{\[m\[K \[32m\[K\}\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 176-178 was found: " int a;\[01;35m\[K;\[m\[K.*\n \[01;35m\[K\^\[m\[K.*\n \[31m\[K-\[m\[K.*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 190-192 was found: " \[01;35m\[Kgtk_widget_showall\[m\[K \(dlg\);.*\n \[01;35m\[K\^~~~~~~~~~~~~~~~~~\[m\[K.*\n \[32m\[Kgtk_widget_show_all\[m\[K.*\n" PASS: gcc.dg/plugin/diagnostic-test-show-locus-color.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 17) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 28) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 38) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 18 was found: "fix-it:.*\{17:20-17:20\}:.*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 19 was found: "fix-it:.*\{17:24-17:24\}:.*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 29 was found: "fix-it:.*\{28:9-28:10\}:.*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 39 was found: "fix-it:.*\{38:3-38:21\}:.*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 17) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 26) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for warnings, line 35) +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so expected multiline pattern lines 50-76 was found: "\s*@@ -14,7 \+14,7 @@.*\n void test_fixit_insert \(void\).*\n \{.*\n #if 0.*\n- int a\[2\]\[2\] = \{ 0, 1 , 2, 3 \};.*\n\+ int a\[2\]\[2\] = \{ \{0, 1\} , 2, 3 \};.*\n #endif.*\n \}.*\n .*\n@@ -23,7 \+23,7 @@.*\n void test_fixit_remove \(void\).*\n \{.*\n #if 0.*\n- int a;;.*\n\+ int a;.*\n #endif.*\n \}.*\n .*\n@@ -32,7 \+32,7 @@.*\n void test_fixit_replace \(void\).*\n \{.*\n #if 0.*\n- gtk_widget_showall \(dlg\);.*\n\+ gtk_widget_show_all \(dlg\);.*\n #endif.*\n \}.*\n .*\n" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 45 was found: "\-\-\- .*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so dg-regexp 46 was found: "\+\+\+ .*" +PASS: gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c -fplugin=./diagnostic_plugin_test_show_locus.so (test for excess errors) PASS: gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c compilation PASS: gcc.dg/plugin/diagnostic-test-expressions-1.c -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 24) PASS: gcc.dg/plugin/diagnostic-test-expressions-1.c -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 30) @@ -74960,8 +77830,57 @@ PASS: gcc.dg/plugin/diagnostic-test-show-trees-1.c -fplugin=./diagnostic_plugin_ PASS: gcc.dg/plugin/diagnostic-test-show-trees-1.c -fplugin=./diagnostic_plugin_show_trees.so expected multiline pattern lines 57-58 was found: " \(-b \+ sqrt \(b \* b - 4 \* a \* c\)\).*\n ~~\^~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-trees-1.c -fplugin=./diagnostic_plugin_show_trees.so expected multiline pattern lines 62-63 was found: " / \(2 \* a\)\);.*\n ~~~\^~~~\n" PASS: gcc.dg/plugin/diagnostic-test-show-trees-1.c -fplugin=./diagnostic_plugin_show_trees.so (test for excess errors) -PASS: gcc.dg/plugin/levenshtein_plugin.c compilation -PASS: gcc.dg/plugin/levenshtein-test-1.c -fplugin=./levenshtein_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic_plugin_test_string_literals.c compilation +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 22) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 33) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 44) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 81) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 95) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 108) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 125) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 140) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 152) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 164) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 176) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 188) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 200) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 211) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 232) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 249) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for warnings, line 268) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 25-26 was found: "\s*__emit_string_literal_range \("0123456789",.*\n \^~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 36-37 was found: " __emit_string_literal_range \("01234" "56789",.*\n ~\^~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 48-51 was found: " __emit_string_literal_range \("01234".*\n ~\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n "56789",.*\n ~~~ .*\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 84-85 was found: " __emit_string_literal_range \("01234\\x35 789".*\n ~\^~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 98-99 was found: " __emit_string_literal_range \("01234\\065 789".*\n ~\^~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 111-112 was found: " __emit_string_literal_range \("01234" "\\x35" "\\066" "789",.*\n ~~~~~~\^~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 128-129 was found: " __emit_string_literal_range \("01234\\u2174\\u2175789",.*\n ~\^~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 143-144 was found: " __emit_string_literal_range \("01234\\U00002174\\U00002175789",.*\n ~\^~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 155-156 was found: " __emit_string_literal_range \(u8"0123456789",.*\n ~~\^~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 167-168 was found: " __emit_string_literal_range \(u"0123456789",.*\n \^~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 179-180 was found: " __emit_string_literal_range \(U"0123456789",.*\n \^~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 191-192 was found: " __emit_string_literal_range \(L"0123456789",.*\n \^~~~~~~~~~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 203-204 was found: " __emit_string_literal_range \(R"foo\(0123456789\)foo",.*\n ~~\^~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 218-225 was found: " __emit_string_literal_range \(R"foo\(.*\n \^~~~~~\n hello.*\n ~~~~~ .*\n world.*\n ~~~~~ .*\n \)foo",.*\n ~~~~~ .*\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 237-242 was found: " #define START "01234".*\n ~\^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n __emit_string_literal_range \(START.*\n ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n "56789",.*\n ~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 252-253 was found: " #define RANGE \("0123456789"\).*\n \^\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 256-257 was found: " __emit_string_literal_range \(RANGE, 4, 3, 6\);.*\n \^~~~~\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so expected multiline pattern lines 271-272 was found: " __emit_string_literal_range \("0123456789",.*\n \^\n" +PASS: gcc.dg/plugin/diagnostic-test-string-literals-1.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-2.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 15) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-2.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 28) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-2.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 46) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-2.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-3.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 13) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-3.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 20) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-3.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 31) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-3.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 41) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-3.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for excess errors) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-4.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 13) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-4.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 20) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-4.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 30) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-4.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for errors, line 40) +PASS: gcc.dg/plugin/diagnostic-test-string-literals-4.c -fplugin=./diagnostic_plugin_test_string_literals.so (test for excess errors) PASS: gcc.dg/plugin/location_overflow_plugin.c compilation PASS: gcc.dg/plugin/location-overflow-test-1.c -fplugin=./location_overflow_plugin.so (test for errors, line 8) PASS: gcc.dg/plugin/location-overflow-test-1.c -fplugin=./location_overflow_plugin.so (test for warnings, line 16) @@ -74973,6 +77892,14 @@ PASS: gcc.dg/plugin/location-overflow-test-2.c -fplugin=./location_overflow_plug PASS: gcc.dg/plugin/location-overflow-test-2.c -fplugin=./location_overflow_plugin.so expected multiline pattern lines 30-31 was found: " if \(flag\) foo = 3; bar = 2;.*\n \^~~\n" PASS: gcc.dg/plugin/location-overflow-test-2.c -fplugin=./location_overflow_plugin.so expected multiline pattern lines 34-35 was found: " if \(flag\) foo = 3; bar = 2;.*\n \^~\n" PASS: gcc.dg/plugin/location-overflow-test-2.c -fplugin=./location_overflow_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/must_tail_call_plugin.c compilation +PASS: gcc.dg/plugin/must-tail-call-1.c -fplugin=./must_tail_call_plugin.so (test for excess errors) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for errors, line 17) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for errors, line 32) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for errors, line 39) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for errors, line 48) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for errors, line 57) +PASS: gcc.dg/plugin/must-tail-call-2.c -fplugin=./must_tail_call_plugin.so (test for excess errors) PASS: gcc.dg/plugin/plugindir1.c (test for excess errors) PASS: gcc.dg/plugin/plugindir2.c (test for excess errors) PASS: gcc.dg/plugin/plugindir3.c (test for excess errors) @@ -75028,9 +77955,9 @@ PASS: gcc.dg/sancov/basic2.c -O3 -g (test for excess errors) PASS: gcc.dg/sancov/basic2.c -O3 -g scan-tree-dump-times optimized "__builtin___sanitizer_cov_trace_pc \\(\\)" 4 Running [...]/hurd/master/gcc/testsuite/gcc.dg/simulate-thread/simulate-thread.exp ... PASS: gcc.dg/simulate-thread/atomic-load-int.c -O0 -g (test for excess errors) -UNSUPPORTED: gcc.dg/simulate-thread/atomic-load-int.c -O0 -g thread simulation test +PASS: gcc.dg/simulate-thread/atomic-load-int.c -O0 -g thread simulation test PASS: gcc.dg/simulate-thread/atomic-load-int.c -O2 -g (test for excess errors) -UNSUPPORTED: gcc.dg/simulate-thread/atomic-load-int.c -O2 -g thread simulation test +PASS: gcc.dg/simulate-thread/atomic-load-int.c -O2 -g thread simulation test PASS: gcc.dg/simulate-thread/atomic-load-int.c -O3 -g (test for excess errors) PASS: gcc.dg/simulate-thread/atomic-load-int.c -O3 -g thread simulation test UNSUPPORTED: gcc.dg/simulate-thread/atomic-load-int128.c -O0 -g @@ -76459,6 +79386,208 @@ PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linke PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/torture/builtin-arith-overflow-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-1.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-1.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-1.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-10.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-10.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-10.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-10.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-11.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-11.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-11.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-11.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-12.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-12.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-12.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-12.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-13.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-13.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-13.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-13.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-14.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-14.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-14.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-14.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-15.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-15.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-15.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-15.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-16.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-16.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-16.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-17.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-18.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-18.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-18.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-18.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-19.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-19.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-19.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-19.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-2.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-2.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-2.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-3.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-3.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-3.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-4.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-4.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-4.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-4.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-5.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-5.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-5.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-5.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O0 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O1 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O2 +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -Os +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-7.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-7.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-7.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-7.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-7.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-8.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-8.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-8.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-8.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O0 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O0 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-9.c -O1 +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 execution test +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-9.c -O3 -g +UNSUPPORTED: c-c++-common/torture/builtin-arith-overflow-p-9.c -Os +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/builtin-arith-overflow-p-9.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: c-c++-common/torture/complex-alias-1.c -O0 (test for excess errors) PASS: c-c++-common/torture/complex-alias-1.c -O0 execution test PASS: c-c++-common/torture/complex-alias-1.c -O1 (test for excess errors) @@ -76731,6 +79860,21 @@ PASS: c-c++-common/torture/pr61741.c -O2 -flto -fno-use-linker-plugin -flto-pa PASS: c-c++-common/torture/pr61741.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: c-c++-common/torture/pr61741.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/torture/pr61741.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: c-c++-common/torture/pr71261.c -O0 (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O1 (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O2 (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O3 -g (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -Os (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/pr71261.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O0 (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O1 (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O2 (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O3 -g (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -Os (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: c-c++-common/torture/pr77544.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: c-c++-common/torture/vector-compare-1.c -O0 (test for excess errors) PASS: c-c++-common/torture/vector-compare-1.c -O0 execution test PASS: c-c++-common/torture/vector-compare-1.c -O1 (test for excess errors) @@ -77067,6 +80211,13 @@ PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fno-use-linker-plugin -flto-parti PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/20141202-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/20160404-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/20160404-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 85) PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 86) PASS: gcc.dg/torture/Wsizeof-pointer-memaccess1.c -O0 (test for warnings, line 87) @@ -77642,6 +80793,22 @@ PASS: gcc.dg/torture/builtin-explog-1.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/builtin-explog-1.c -Os (test for excess errors) PASS: gcc.dg/torture/builtin-explog-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/builtin-explog-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O0 (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O0 execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O1 (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O1 execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O3 -g execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -Os (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -Os execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/builtin-fp-int-inexact.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/builtin-frexp-1.c -O0 (test for excess errors) PASS: gcc.dg/torture/builtin-frexp-1.c -O1 (test for excess errors) PASS: gcc.dg/torture/builtin-frexp-1.c -O2 (test for excess errors) @@ -78602,6 +81769,34 @@ UNSUPPORTED: gcc.dg/torture/darwin-cfstring-3.c -O3 -g UNSUPPORTED: gcc.dg/torture/darwin-cfstring-3.c -Os UNSUPPORTED: gcc.dg/torture/darwin-cfstring-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none UNSUPPORTED: gcc.dg/torture/darwin-cfstring-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/float128-basic.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O0 execution test +PASS: gcc.dg/torture/float128-basic.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O1 execution test +PASS: gcc.dg/torture/float128-basic.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O2 execution test +PASS: gcc.dg/torture/float128-basic.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O3 -g execution test +PASS: gcc.dg/torture/float128-basic.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -Os execution test +PASS: gcc.dg/torture/float128-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-builtin.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O0 execution test +PASS: gcc.dg/torture/float128-builtin.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O1 execution test +PASS: gcc.dg/torture/float128-builtin.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O2 execution test +PASS: gcc.dg/torture/float128-builtin.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O3 -g execution test +PASS: gcc.dg/torture/float128-builtin.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -Os execution test +PASS: gcc.dg/torture/float128-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-cmp-invalid.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-cmp-invalid.c -O0 execution test PASS: gcc.dg/torture/float128-cmp-invalid.c -O1 (test for excess errors) @@ -78616,6 +81811,20 @@ PASS: gcc.dg/torture/float128-cmp-invalid.c -O2 -flto -fno-use-linker-plugin - PASS: gcc.dg/torture/float128-cmp-invalid.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-cmp-invalid.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-cmp-invalid.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-complex.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O0 execution test +PASS: gcc.dg/torture/float128-complex.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O1 execution test +PASS: gcc.dg/torture/float128-complex.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O2 execution test +PASS: gcc.dg/torture/float128-complex.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O3 -g execution test +PASS: gcc.dg/torture/float128-complex.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -Os execution test +PASS: gcc.dg/torture/float128-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-div-underflow.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-div-underflow.c -O0 execution test PASS: gcc.dg/torture/float128-div-underflow.c -O1 (test for excess errors) @@ -78644,6 +81853,20 @@ PASS: gcc.dg/torture/float128-exact-underflow.c -O2 -flto -fno-use-linker-plug PASS: gcc.dg/torture/float128-exact-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-exact-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-exact-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O0 execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O1 execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O2 execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O3 -g execution test +PASS: gcc.dg/torture/float128-extend-inf.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -Os execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-extend-inf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-extend-inf.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-extend-nan.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-extend-nan.c -O0 execution test PASS: gcc.dg/torture/float128-extend-nan.c -O1 (test for excess errors) @@ -78672,6 +81895,34 @@ PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fno-use-linker-p PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-extendxf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-floath.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O0 execution test +PASS: gcc.dg/torture/float128-floath.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O1 execution test +PASS: gcc.dg/torture/float128-floath.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O2 execution test +PASS: gcc.dg/torture/float128-floath.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O3 -g execution test +PASS: gcc.dg/torture/float128-floath.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -Os execution test +PASS: gcc.dg/torture/float128-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O0 execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O1 execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -Os execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-ieee-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-mul-underflow.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-mul-underflow.c -O0 execution test PASS: gcc.dg/torture/float128-mul-underflow.c -O1 (test for excess errors) @@ -78686,6 +81937,62 @@ PASS: gcc.dg/torture/float128-mul-underflow.c -O2 -flto -fno-use-linker-plugin PASS: gcc.dg/torture/float128-mul-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-mul-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-mul-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O0 execution test +PASS: gcc.dg/torture/float128-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O1 execution test +PASS: gcc.dg/torture/float128-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O2 execution test +PASS: gcc.dg/torture/float128-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float128-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -Os execution test +PASS: gcc.dg/torture/float128-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-tg-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O0 execution test +PASS: gcc.dg/torture/float128-tg-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O1 execution test +PASS: gcc.dg/torture/float128-tg-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O2 execution test +PASS: gcc.dg/torture/float128-tg-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O3 -g execution test +PASS: gcc.dg/torture/float128-tg-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -Os execution test +PASS: gcc.dg/torture/float128-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-tg-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O0 execution test +PASS: gcc.dg/torture/float128-tg-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O1 execution test +PASS: gcc.dg/torture/float128-tg-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O2 execution test +PASS: gcc.dg/torture/float128-tg-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O3 -g execution test +PASS: gcc.dg/torture/float128-tg-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -Os execution test +PASS: gcc.dg/torture/float128-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float128-tg.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O0 execution test +PASS: gcc.dg/torture/float128-tg.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O1 execution test +PASS: gcc.dg/torture/float128-tg.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O2 execution test +PASS: gcc.dg/torture/float128-tg.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O3 -g execution test +PASS: gcc.dg/torture/float128-tg.c -Os (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -Os execution test +PASS: gcc.dg/torture/float128-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float128-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float128-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/float128-truncdf-underflow.c -O0 (test for excess errors) PASS: gcc.dg/torture/float128-truncdf-underflow.c -O0 execution test PASS: gcc.dg/torture/float128-truncdf-underflow.c -O1 (test for excess errors) @@ -78714,6 +82021,582 @@ PASS: gcc.dg/torture/float128-truncsf-underflow.c -O2 -flto -fno-use-linker-pl PASS: gcc.dg/torture/float128-truncsf-underflow.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/float128-truncsf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/float128-truncsf-underflow.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O0 +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O1 +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O2 +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -Os +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float128x-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-basic.c -Os +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -Os +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-complex.c -Os +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-floath.c -Os +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-nan.c -Os +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -Os +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -Os +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O0 +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O1 +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O2 +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O3 -g +UNSUPPORTED: gcc.dg/torture/float16-tg.c -Os +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/float16-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/float32-basic.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O0 execution test +PASS: gcc.dg/torture/float32-basic.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O1 execution test +PASS: gcc.dg/torture/float32-basic.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O2 execution test +PASS: gcc.dg/torture/float32-basic.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O3 -g execution test +PASS: gcc.dg/torture/float32-basic.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -Os execution test +PASS: gcc.dg/torture/float32-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-builtin.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O0 execution test +PASS: gcc.dg/torture/float32-builtin.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O1 execution test +PASS: gcc.dg/torture/float32-builtin.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O2 execution test +PASS: gcc.dg/torture/float32-builtin.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O3 -g execution test +PASS: gcc.dg/torture/float32-builtin.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -Os execution test +PASS: gcc.dg/torture/float32-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-complex.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O0 execution test +PASS: gcc.dg/torture/float32-complex.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O1 execution test +PASS: gcc.dg/torture/float32-complex.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O2 execution test +PASS: gcc.dg/torture/float32-complex.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O3 -g execution test +PASS: gcc.dg/torture/float32-complex.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -Os execution test +PASS: gcc.dg/torture/float32-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-floath.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O0 execution test +PASS: gcc.dg/torture/float32-floath.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O1 execution test +PASS: gcc.dg/torture/float32-floath.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O2 execution test +PASS: gcc.dg/torture/float32-floath.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O3 -g execution test +PASS: gcc.dg/torture/float32-floath.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -Os execution test +PASS: gcc.dg/torture/float32-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O0 execution test +PASS: gcc.dg/torture/float32-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O1 execution test +PASS: gcc.dg/torture/float32-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O2 execution test +PASS: gcc.dg/torture/float32-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float32-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -Os execution test +PASS: gcc.dg/torture/float32-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-tg-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O0 execution test +PASS: gcc.dg/torture/float32-tg-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O1 execution test +PASS: gcc.dg/torture/float32-tg-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O2 execution test +PASS: gcc.dg/torture/float32-tg-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O3 -g execution test +PASS: gcc.dg/torture/float32-tg-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -Os execution test +PASS: gcc.dg/torture/float32-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-tg-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O0 execution test +PASS: gcc.dg/torture/float32-tg-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O1 execution test +PASS: gcc.dg/torture/float32-tg-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O2 execution test +PASS: gcc.dg/torture/float32-tg-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O3 -g execution test +PASS: gcc.dg/torture/float32-tg-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -Os execution test +PASS: gcc.dg/torture/float32-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32-tg.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O0 execution test +PASS: gcc.dg/torture/float32-tg.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O1 execution test +PASS: gcc.dg/torture/float32-tg.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O2 execution test +PASS: gcc.dg/torture/float32-tg.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O3 -g execution test +PASS: gcc.dg/torture/float32-tg.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -Os execution test +PASS: gcc.dg/torture/float32-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-basic.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O0 execution test +PASS: gcc.dg/torture/float32x-basic.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O1 execution test +PASS: gcc.dg/torture/float32x-basic.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O2 execution test +PASS: gcc.dg/torture/float32x-basic.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-basic.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -Os execution test +PASS: gcc.dg/torture/float32x-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-builtin.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O0 execution test +PASS: gcc.dg/torture/float32x-builtin.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O1 execution test +PASS: gcc.dg/torture/float32x-builtin.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O2 execution test +PASS: gcc.dg/torture/float32x-builtin.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-builtin.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -Os execution test +PASS: gcc.dg/torture/float32x-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-complex.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O0 execution test +PASS: gcc.dg/torture/float32x-complex.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O1 execution test +PASS: gcc.dg/torture/float32x-complex.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O2 execution test +PASS: gcc.dg/torture/float32x-complex.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-complex.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -Os execution test +PASS: gcc.dg/torture/float32x-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-floath.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O0 execution test +PASS: gcc.dg/torture/float32x-floath.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O1 execution test +PASS: gcc.dg/torture/float32x-floath.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O2 execution test +PASS: gcc.dg/torture/float32x-floath.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-floath.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -Os execution test +PASS: gcc.dg/torture/float32x-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O0 execution test +PASS: gcc.dg/torture/float32x-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O1 execution test +PASS: gcc.dg/torture/float32x-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O2 execution test +PASS: gcc.dg/torture/float32x-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -Os execution test +PASS: gcc.dg/torture/float32x-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O0 execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O1 execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O2 execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-tg-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -Os execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O0 execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O1 execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O2 execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-tg-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -Os execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float32x-tg.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O0 execution test +PASS: gcc.dg/torture/float32x-tg.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O1 execution test +PASS: gcc.dg/torture/float32x-tg.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O2 execution test +PASS: gcc.dg/torture/float32x-tg.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O3 -g execution test +PASS: gcc.dg/torture/float32x-tg.c -Os (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -Os execution test +PASS: gcc.dg/torture/float32x-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float32x-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float32x-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-basic.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O0 execution test +PASS: gcc.dg/torture/float64-basic.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O1 execution test +PASS: gcc.dg/torture/float64-basic.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O2 execution test +PASS: gcc.dg/torture/float64-basic.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O3 -g execution test +PASS: gcc.dg/torture/float64-basic.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -Os execution test +PASS: gcc.dg/torture/float64-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-builtin.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O0 execution test +PASS: gcc.dg/torture/float64-builtin.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O1 execution test +PASS: gcc.dg/torture/float64-builtin.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O2 execution test +PASS: gcc.dg/torture/float64-builtin.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O3 -g execution test +PASS: gcc.dg/torture/float64-builtin.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -Os execution test +PASS: gcc.dg/torture/float64-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-complex.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O0 execution test +PASS: gcc.dg/torture/float64-complex.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O1 execution test +PASS: gcc.dg/torture/float64-complex.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O2 execution test +PASS: gcc.dg/torture/float64-complex.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O3 -g execution test +PASS: gcc.dg/torture/float64-complex.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -Os execution test +PASS: gcc.dg/torture/float64-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-floath.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O0 execution test +PASS: gcc.dg/torture/float64-floath.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O1 execution test +PASS: gcc.dg/torture/float64-floath.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O2 execution test +PASS: gcc.dg/torture/float64-floath.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O3 -g execution test +PASS: gcc.dg/torture/float64-floath.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -Os execution test +PASS: gcc.dg/torture/float64-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O0 execution test +PASS: gcc.dg/torture/float64-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O1 execution test +PASS: gcc.dg/torture/float64-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O2 execution test +PASS: gcc.dg/torture/float64-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float64-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -Os execution test +PASS: gcc.dg/torture/float64-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-tg-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O0 execution test +PASS: gcc.dg/torture/float64-tg-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O1 execution test +PASS: gcc.dg/torture/float64-tg-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O2 execution test +PASS: gcc.dg/torture/float64-tg-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O3 -g execution test +PASS: gcc.dg/torture/float64-tg-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -Os execution test +PASS: gcc.dg/torture/float64-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-tg-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O0 execution test +PASS: gcc.dg/torture/float64-tg-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O1 execution test +PASS: gcc.dg/torture/float64-tg-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O2 execution test +PASS: gcc.dg/torture/float64-tg-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O3 -g execution test +PASS: gcc.dg/torture/float64-tg-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -Os execution test +PASS: gcc.dg/torture/float64-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64-tg.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O0 execution test +PASS: gcc.dg/torture/float64-tg.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O1 execution test +PASS: gcc.dg/torture/float64-tg.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O2 execution test +PASS: gcc.dg/torture/float64-tg.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O3 -g execution test +PASS: gcc.dg/torture/float64-tg.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -Os execution test +PASS: gcc.dg/torture/float64-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-basic.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O0 execution test +PASS: gcc.dg/torture/float64x-basic.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O1 execution test +PASS: gcc.dg/torture/float64x-basic.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O2 execution test +PASS: gcc.dg/torture/float64x-basic.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-basic.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -Os execution test +PASS: gcc.dg/torture/float64x-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-basic.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-builtin.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O0 execution test +PASS: gcc.dg/torture/float64x-builtin.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O1 execution test +PASS: gcc.dg/torture/float64x-builtin.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O2 execution test +PASS: gcc.dg/torture/float64x-builtin.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-builtin.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -Os execution test +PASS: gcc.dg/torture/float64x-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-builtin.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-complex.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O0 execution test +PASS: gcc.dg/torture/float64x-complex.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O1 execution test +PASS: gcc.dg/torture/float64x-complex.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O2 execution test +PASS: gcc.dg/torture/float64x-complex.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-complex.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -Os execution test +PASS: gcc.dg/torture/float64x-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-complex.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-floath.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O0 execution test +PASS: gcc.dg/torture/float64x-floath.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O1 execution test +PASS: gcc.dg/torture/float64x-floath.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O2 execution test +PASS: gcc.dg/torture/float64x-floath.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-floath.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -Os execution test +PASS: gcc.dg/torture/float64x-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-floath.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-nan.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O0 execution test +PASS: gcc.dg/torture/float64x-nan.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O1 execution test +PASS: gcc.dg/torture/float64x-nan.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O2 execution test +PASS: gcc.dg/torture/float64x-nan.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-nan.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -Os execution test +PASS: gcc.dg/torture/float64x-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-nan.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O0 execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O1 execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O2 execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-tg-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -Os execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O0 execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O1 execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O2 execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-tg-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -Os execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-tg-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/float64x-tg.c -O0 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O0 execution test +PASS: gcc.dg/torture/float64x-tg.c -O1 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O1 execution test +PASS: gcc.dg/torture/float64x-tg.c -O2 (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O2 execution test +PASS: gcc.dg/torture/float64x-tg.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O3 -g execution test +PASS: gcc.dg/torture/float64x-tg.c -Os (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -Os execution test +PASS: gcc.dg/torture/float64x-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/float64x-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/float64x-tg.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/floatn-convert.c -O0 (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O0 execution test +PASS: gcc.dg/torture/floatn-convert.c -O1 (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O1 execution test +PASS: gcc.dg/torture/floatn-convert.c -O2 (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O2 execution test +PASS: gcc.dg/torture/floatn-convert.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/floatn-convert.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O3 -g execution test +PASS: gcc.dg/torture/floatn-convert.c -Os (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -Os execution test +PASS: gcc.dg/torture/floatn-convert.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/floatn-convert.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/floatn-convert.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/fp-compare.c -O0 (test for excess errors) PASS: gcc.dg/torture/fp-compare.c -O0 execution test PASS: gcc.dg/torture/fp-compare.c -O1 (test for excess errors) @@ -78763,6 +82646,34 @@ PASS: gcc.dg/torture/fp-int-convert-float.c -O2 -flto -fno-use-linker-plugin - PASS: gcc.dg/torture/fp-int-convert-float.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/fp-int-convert-float.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/fp-int-convert-float.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float128-ieee.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128-timode-2.c -O0 UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128-timode-2.c -O1 UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128-timode-2.c -O2 @@ -78805,6 +82716,146 @@ PASS: gcc.dg/torture/fp-int-convert-float128.c -O2 -flto -fno-use-linker-plugi PASS: gcc.dg/torture/fp-int-convert-float128.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/fp-int-convert-float128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/fp-int-convert-float128.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O0 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O1 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O2 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O3 -g +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -Os +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O0 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O1 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O2 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O3 -g +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -Os +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float128x.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O0 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O1 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O2 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O3 -g +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -Os +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O0 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O1 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O2 +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O3 -g +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -Os +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/fp-int-convert-float16.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float32x.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x-timode.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O0 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O0 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O1 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O1 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O3 -g execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -Os (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -Os execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/fp-int-convert-float64x.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/fp-int-convert-float80-timode.c -O0 (test for excess errors) PASS: gcc.dg/torture/fp-int-convert-float80-timode.c -O0 execution test PASS: gcc.dg/torture/fp-int-convert-float80-timode.c -O1 (test for excess errors) @@ -80267,23 +84318,23 @@ UNSUPPORTED: gcc.dg/torture/pr39074-2.c -O0 PASS: gcc.dg/torture/pr39074-2.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O1 execution test PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074-2.c -O1 scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O2 (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O2 execution test PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074-2.c -O2 scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O3 -g execution test PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074-2.c -O3 -g scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -Os (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -Os execution test PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074-2.c -Os scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" UNSUPPORTED: gcc.dg/torture/pr39074-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr39074-3.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr39074-3.c -O0 execution test @@ -80303,23 +84354,23 @@ UNSUPPORTED: gcc.dg/torture/pr39074.c -O0 PASS: gcc.dg/torture/pr39074.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O1 execution test PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074.c -O1 scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O2 (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O2 execution test PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074.c -O2 scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O3 -g execution test PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074.c -O3 -g scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -Os (test for excess errors) PASS: gcc.dg/torture/pr39074.c -Os execution test PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074.c -Os scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._. = { i }" -PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to vars: { D..... }" +PASS: gcc.dg/torture/pr39074.c -O2 -flto -fno-use-linker-plugin -flto-partition=none scan-tree-dump alias "y.._., points-to NULL, points-to vars: { D..... }" UNSUPPORTED: gcc.dg/torture/pr39074.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr39132.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr39132.c -O0 execution test @@ -85190,6 +89241,48 @@ PASS: gcc.dg/torture/pr68031.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr68031.c -Os (test for excess errors) PASS: gcc.dg/torture/pr68031.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr68031.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O0 execution test +PASS: gcc.dg/torture/pr68037-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O1 execution test +PASS: gcc.dg/torture/pr68037-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O2 execution test +PASS: gcc.dg/torture/pr68037-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr68037-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -Os execution test +PASS: gcc.dg/torture/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68037-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr68037-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O0 execution test +PASS: gcc.dg/torture/pr68037-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O1 execution test +PASS: gcc.dg/torture/pr68037-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O2 execution test +PASS: gcc.dg/torture/pr68037-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr68037-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -Os execution test +PASS: gcc.dg/torture/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68037-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr68037-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O0 execution test +PASS: gcc.dg/torture/pr68037-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O1 execution test +PASS: gcc.dg/torture/pr68037-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O2 execution test +PASS: gcc.dg/torture/pr68037-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O3 -g execution test +PASS: gcc.dg/torture/pr68037-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -Os execution test +PASS: gcc.dg/torture/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68037-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test PASS: gcc.dg/torture/pr68060-1.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr68060-1.c -O1 (test for excess errors) PASS: gcc.dg/torture/pr68060-1.c -O2 (test for excess errors) @@ -85333,6 +89426,27 @@ PASS: gcc.dg/torture/pr68625.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr68625.c -Os (test for excess errors) PASS: gcc.dg/torture/pr68625.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr68625.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O0 execution test +PASS: gcc.dg/torture/pr68661-1a.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O1 execution test +PASS: gcc.dg/torture/pr68661-1a.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O2 execution test +PASS: gcc.dg/torture/pr68661-1a.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O3 -g execution test +PASS: gcc.dg/torture/pr68661-1a.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -Os execution test +PASS: gcc.dg/torture/pr68661-1a.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr68661-1a.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr68661-1a.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr68661-1b.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr68661-1b.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr68721.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr68721.c -O0 execution test PASS: gcc.dg/torture/pr68721.c -O1 (test for excess errors) @@ -85661,19 +89775,19 @@ PASS: gcc.dg/torture/pr69760.c -O2 -flto -fno-use-linker-plugin -flto-partitio PASS: gcc.dg/torture/pr69760.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/pr69760.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr69760.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test -PASS: gcc.dg/torture/pr69771.c -O0 (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O0 (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O0 (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -O1 (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O1 (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O1 (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -O2 (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O2 (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O2 (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -O3 -g (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O3 -g (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O3 -g (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -Os (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -Os (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -Os (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) -PASS: gcc.dg/torture/pr69771.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 11) +PASS: gcc.dg/torture/pr69771.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for warnings, line 12) PASS: gcc.dg/torture/pr69771.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/pr69776-2.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr69776-2.c -O0 execution test @@ -85970,6 +90084,804 @@ PASS: gcc.dg/torture/pr70628.c -O3 -g (test for excess errors) PASS: gcc.dg/torture/pr70628.c -Os (test for excess errors) PASS: gcc.dg/torture/pr70628.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) PASS: gcc.dg/torture/pr70628.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O0 execution test +PASS: gcc.dg/torture/pr70724.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O1 execution test +PASS: gcc.dg/torture/pr70724.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O2 execution test +PASS: gcc.dg/torture/pr70724.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O3 -g execution test +PASS: gcc.dg/torture/pr70724.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -Os execution test +PASS: gcc.dg/torture/pr70724.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr70724.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70724.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr70740.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70740.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O0 execution test +PASS: gcc.dg/torture/pr70780.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O1 execution test +PASS: gcc.dg/torture/pr70780.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O2 execution test +PASS: gcc.dg/torture/pr70780.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr70780.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O3 -g execution test +PASS: gcc.dg/torture/pr70780.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -Os execution test +PASS: gcc.dg/torture/pr70780.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr70780.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70780.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr70935.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70935.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O0 execution test +PASS: gcc.dg/torture/pr70941.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O1 execution test +PASS: gcc.dg/torture/pr70941.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O2 execution test +PASS: gcc.dg/torture/pr70941.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O3 -g execution test +PASS: gcc.dg/torture/pr70941.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -Os execution test +PASS: gcc.dg/torture/pr70941.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr70941.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70941.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr70985.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70985.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70986-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70986-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr70986-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71020.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71039.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O0 execution test +PASS: gcc.dg/torture/pr71055.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O1 execution test +PASS: gcc.dg/torture/pr71055.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O2 execution test +PASS: gcc.dg/torture/pr71055.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O3 -g execution test +PASS: gcc.dg/torture/pr71055.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -Os execution test +PASS: gcc.dg/torture/pr71055.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71055.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71055.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71059.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71059.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O0 execution test +PASS: gcc.dg/torture/pr71062.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O1 execution test +PASS: gcc.dg/torture/pr71062.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O2 execution test +PASS: gcc.dg/torture/pr71062.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O3 -g execution test +PASS: gcc.dg/torture/pr71062.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -Os execution test +PASS: gcc.dg/torture/pr71062.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71062.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71062.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71132.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71132.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71168.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71230.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71253.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71366-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71366-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71398.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O0 execution test +PASS: gcc.dg/torture/pr71423.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O1 execution test +PASS: gcc.dg/torture/pr71423.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O2 execution test +PASS: gcc.dg/torture/pr71423.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O3 -g execution test +PASS: gcc.dg/torture/pr71423.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -Os execution test +PASS: gcc.dg/torture/pr71423.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71423.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71423.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71428.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O0 execution test +PASS: gcc.dg/torture/pr71428.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O1 execution test +PASS: gcc.dg/torture/pr71428.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O2 execution test +PASS: gcc.dg/torture/pr71428.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O3 -g execution test +PASS: gcc.dg/torture/pr71428.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -Os execution test +PASS: gcc.dg/torture/pr71428.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71428.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71428.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71452.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O0 execution test +PASS: gcc.dg/torture/pr71452.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O1 execution test +PASS: gcc.dg/torture/pr71452.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O2 execution test +PASS: gcc.dg/torture/pr71452.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O3 -g execution test +PASS: gcc.dg/torture/pr71452.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -Os execution test +PASS: gcc.dg/torture/pr71452.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71452.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71452.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71462.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71462.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71477.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O0 execution test +PASS: gcc.dg/torture/pr71522.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O1 execution test +PASS: gcc.dg/torture/pr71522.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O2 execution test +PASS: gcc.dg/torture/pr71522.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O3 -g execution test +PASS: gcc.dg/torture/pr71522.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -Os execution test +PASS: gcc.dg/torture/pr71522.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71522.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71522.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71532.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O0 execution test +PASS: gcc.dg/torture/pr71532.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O1 execution test +PASS: gcc.dg/torture/pr71532.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O2 execution test +PASS: gcc.dg/torture/pr71532.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O3 -g execution test +PASS: gcc.dg/torture/pr71532.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -Os execution test +PASS: gcc.dg/torture/pr71532.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71532.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71532.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71594.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71594.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71595.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71606.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O0 execution test +PASS: gcc.dg/torture/pr71762-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O1 execution test +PASS: gcc.dg/torture/pr71762-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O2 execution test +PASS: gcc.dg/torture/pr71762-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr71762-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -Os execution test +PASS: gcc.dg/torture/pr71762-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71762-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71762-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71762-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O0 execution test +PASS: gcc.dg/torture/pr71762-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O1 execution test +PASS: gcc.dg/torture/pr71762-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O2 execution test +PASS: gcc.dg/torture/pr71762-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr71762-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -Os execution test +PASS: gcc.dg/torture/pr71762-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71762-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71762-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71762-3.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O0 execution test +PASS: gcc.dg/torture/pr71762-3.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O1 execution test +PASS: gcc.dg/torture/pr71762-3.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O2 execution test +PASS: gcc.dg/torture/pr71762-3.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O3 -g execution test +PASS: gcc.dg/torture/pr71762-3.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -Os execution test +PASS: gcc.dg/torture/pr71762-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71762-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71762-3.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71802.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71802.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71816.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71866.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71881.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O0 execution test +PASS: gcc.dg/torture/pr71887.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O1 execution test +PASS: gcc.dg/torture/pr71887.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O2 execution test +PASS: gcc.dg/torture/pr71887.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O3 -g execution test +PASS: gcc.dg/torture/pr71887.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -Os execution test +PASS: gcc.dg/torture/pr71887.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr71887.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71887.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr71901.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71901.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71908.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +UNSUPPORTED: gcc.dg/torture/pr71984.c -O0 +UNSUPPORTED: gcc.dg/torture/pr71984.c -O1 +UNSUPPORTED: gcc.dg/torture/pr71984.c -O2 +UNSUPPORTED: gcc.dg/torture/pr71984.c -O3 -g +UNSUPPORTED: gcc.dg/torture/pr71984.c -Os +UNSUPPORTED: gcc.dg/torture/pr71984.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/pr71984.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/pr71987.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71987.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr71994.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr72851.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O0 execution test +PASS: gcc.dg/torture/pr73434.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O1 execution test +PASS: gcc.dg/torture/pr73434.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O2 execution test +PASS: gcc.dg/torture/pr73434.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O3 -g execution test +PASS: gcc.dg/torture/pr73434.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -Os execution test +PASS: gcc.dg/torture/pr73434.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr73434.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr73434.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77286.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77286.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O0 execution test +PASS: gcc.dg/torture/pr77309.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O1 execution test +PASS: gcc.dg/torture/pr77309.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O2 execution test +PASS: gcc.dg/torture/pr77309.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O3 -g execution test +PASS: gcc.dg/torture/pr77309.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -Os execution test +PASS: gcc.dg/torture/pr77309.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77309.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77309.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77436.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O0 execution test +PASS: gcc.dg/torture/pr77436.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O1 execution test +PASS: gcc.dg/torture/pr77436.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O2 execution test +PASS: gcc.dg/torture/pr77436.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr77436.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O3 -g execution test +PASS: gcc.dg/torture/pr77436.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -Os execution test +PASS: gcc.dg/torture/pr77436.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77436.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77436.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77478.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O0 execution test +PASS: gcc.dg/torture/pr77478.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O1 execution test +PASS: gcc.dg/torture/pr77478.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O2 execution test +PASS: gcc.dg/torture/pr77478.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr77478.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O3 -g execution test +PASS: gcc.dg/torture/pr77478.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -Os execution test +PASS: gcc.dg/torture/pr77478.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77478.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77478.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77479.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77479.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77514.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O0 execution test +PASS: gcc.dg/torture/pr77605.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O1 execution test +PASS: gcc.dg/torture/pr77605.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O2 execution test +PASS: gcc.dg/torture/pr77605.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr77605.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O3 -g execution test +PASS: gcc.dg/torture/pr77605.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -Os execution test +PASS: gcc.dg/torture/pr77605.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77605.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77605.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77646.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77646.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O0 execution test +PASS: gcc.dg/torture/pr77648-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O1 execution test +PASS: gcc.dg/torture/pr77648-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O2 execution test +PASS: gcc.dg/torture/pr77648-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O3 -g execution test +PASS: gcc.dg/torture/pr77648-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -Os execution test +PASS: gcc.dg/torture/pr77648-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77648-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77648-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77648-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O0 execution test +PASS: gcc.dg/torture/pr77648-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O1 execution test +PASS: gcc.dg/torture/pr77648-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O2 execution test +PASS: gcc.dg/torture/pr77648-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O3 -g execution test +PASS: gcc.dg/torture/pr77648-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -Os execution test +PASS: gcc.dg/torture/pr77648-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77648-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77648-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77677-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77677-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77677.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O0 execution test +PASS: gcc.dg/torture/pr77768.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O1 execution test +PASS: gcc.dg/torture/pr77768.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O2 execution test +PASS: gcc.dg/torture/pr77768.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr77768.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O3 -g execution test +PASS: gcc.dg/torture/pr77768.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -Os execution test +PASS: gcc.dg/torture/pr77768.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77768.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77768.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77826.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77826.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77839.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O0 execution test +PASS: gcc.dg/torture/pr77855.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O1 execution test +PASS: gcc.dg/torture/pr77855.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O2 execution test +PASS: gcc.dg/torture/pr77855.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr77855.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O3 -g execution test +PASS: gcc.dg/torture/pr77855.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -Os execution test +PASS: gcc.dg/torture/pr77855.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr77855.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77855.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr77916.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77916.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77920.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77937-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77937-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77979.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr77988.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O0 execution test +PASS: gcc.dg/torture/pr78218.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O1 execution test +PASS: gcc.dg/torture/pr78218.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O2 execution test +PASS: gcc.dg/torture/pr78218.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O3 -g execution test +PASS: gcc.dg/torture/pr78218.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -Os execution test +PASS: gcc.dg/torture/pr78218.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr78218.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78218.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr78305.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O0 execution test +PASS: gcc.dg/torture/pr78305.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O1 execution test +PASS: gcc.dg/torture/pr78305.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O2 execution test +PASS: gcc.dg/torture/pr78305.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O3 -g execution test +PASS: gcc.dg/torture/pr78305.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -Os execution test +PASS: gcc.dg/torture/pr78305.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr78305.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78305.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr78312.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O0 execution test +PASS: gcc.dg/torture/pr78312.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O1 execution test +PASS: gcc.dg/torture/pr78312.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O2 execution test +PASS: gcc.dg/torture/pr78312.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O3 -g execution test +PASS: gcc.dg/torture/pr78312.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -Os execution test +PASS: gcc.dg/torture/pr78312.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr78312.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78312.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/torture/pr78416.c -O0 +UNSUPPORTED: gcc.dg/torture/pr78416.c -O1 +UNSUPPORTED: gcc.dg/torture/pr78416.c -O2 +UNSUPPORTED: gcc.dg/torture/pr78416.c -O3 -g +UNSUPPORTED: gcc.dg/torture/pr78416.c -Os +UNSUPPORTED: gcc.dg/torture/pr78416.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/pr78416.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +PASS: gcc.dg/torture/pr78482.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O0 execution test +PASS: gcc.dg/torture/pr78482.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O1 execution test +PASS: gcc.dg/torture/pr78482.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O2 execution test +PASS: gcc.dg/torture/pr78482.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr78482.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O3 -g execution test +PASS: gcc.dg/torture/pr78482.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -Os execution test +PASS: gcc.dg/torture/pr78482.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr78482.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78482.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/pr78510.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78510.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78515.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78517.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O0 (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O0 execution test +PASS: gcc.dg/torture/pr78542.c -O1 (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O1 execution test +PASS: gcc.dg/torture/pr78542.c -O2 (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O2 execution test +PASS: gcc.dg/torture/pr78542.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +PASS: gcc.dg/torture/pr78542.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O3 -g execution test +PASS: gcc.dg/torture/pr78542.c -Os (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -Os execution test +PASS: gcc.dg/torture/pr78542.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test +PASS: gcc.dg/torture/pr78542.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) +PASS: gcc.dg/torture/pr78542.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O0 +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O1 +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O2 +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O3 -g +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -Os +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/pr78546-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O0 +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O1 +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O2 +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O3 -g +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -Os +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O2 -flto -fno-use-linker-plugin -flto-partition=none +UNSUPPORTED: gcc.dg/torture/pr78546-2.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects PASS: gcc.dg/torture/pr8081.c -O0 (test for excess errors) PASS: gcc.dg/torture/pr8081.c -O0 execution test PASS: gcc.dg/torture/pr8081.c -O1 (test for excess errors) @@ -86356,6 +91268,14 @@ PASS: gcc.dg/torture/vec-cvt-1.c -O2 -flto -fno-use-linker-plugin -flto-partit PASS: gcc.dg/torture/vec-cvt-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none execution test PASS: gcc.dg/torture/vec-cvt-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/vec-cvt-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test +PASS: gcc.dg/torture/vect-bool-1.c -O0 (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O1 (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O2 (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O3 -g (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -Os (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O2 -flto -fno-use-linker-plugin -flto-partition=none (test for excess errors) +PASS: gcc.dg/torture/vect-bool-1.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects (test for excess errors) PASS: gcc.dg/torture/vector-1.c -O0 (test for excess errors) PASS: gcc.dg/torture/vector-1.c -O0 execution test PASS: gcc.dg/torture/vector-1.c -O1 (test for excess errors) @@ -89525,7 +94445,7 @@ PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-generate -D_PROFILE_GENE PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/peel-1.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/peel-1.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/peel-1.c scan-tree-dump cunroll "Peeled loop ., 2 times" +PASS: gcc.dg/tree-prof/peel-1.c scan-tree-dump cunroll "Peeled loop ., 1 times" PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/pr34999.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/pr34999.c compilation, -fprofile-use -D_PROFILE_USE @@ -89570,6 +94490,21 @@ PASS: gcc.dg/tree-prof/prof-robust-1.c compilation, -fprofile-generate -D_PROFI PASS: gcc.dg/tree-prof/prof-robust-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/prof-robust-1.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/prof-robust-1.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-1.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-1.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-1.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-1.c scan-assembler .section[\t ]*.text.unlikely[\\n\\r]+[\t ]*.size[\t ]*foo.cold.0 +PASS: gcc.dg/tree-prof/section-attr-2.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-2.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-2.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-2.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-2.c scan-assembler .section[\t ]*.text.unlikely[\\n\\r]+[\t ]*.size[\t ]*foo.cold.0 +PASS: gcc.dg/tree-prof/section-attr-3.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-3.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/section-attr-3.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-3.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/section-attr-3.c scan-assembler .section[\t ]*.text.unlikely[\\n\\r]+[\t ]*.size[\t ]*foo.cold.0 PASS: gcc.dg/tree-prof/stringop-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/stringop-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/stringop-1.c compilation, -fprofile-use -D_PROFILE_USE @@ -89610,6 +94545,13 @@ PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_fi PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 1" 1 PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1 PASS: gcc.dg/tree-prof/time-profiler-2.c scan-ipa-dump-times profile "Read tp_first_run: 3" 1 +PASS: gcc.dg/tree-prof/time-profiler-3.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/time-profiler-3.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/time-profiler-3.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/time-profiler-3.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 0" 1 +PASS: gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 1" 1 +PASS: gcc.dg/tree-prof/time-profiler-3.c scan-ipa-dump-times profile "Read tp_first_run: 2" 1 PASS: gcc.dg/tree-prof/tracer-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/tracer-1.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/tracer-1.c scan-tree-dump-times tracer "c =" 2 @@ -89663,7 +94605,7 @@ PASS: gcc.dg/tree-prof/val-prof-3.c execution, -fprofile-generate -D_PROFILE_ PASS: gcc.dg/tree-prof/val-prof-3.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/val-prof-3.c execution, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/val-prof-3.c scan-ipa-dump profile "Mod subtract transformation on insn" -PASS: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(n_[0-9]* \\>" +PASS: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump optimized "if \\(_[0-9]* \\< n_[0-9]*" PASS: gcc.dg/tree-prof/val-prof-3.c scan-tree-dump-not optimized "Invalid sum" PASS: gcc.dg/tree-prof/val-prof-4.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/val-prof-4.c execution, -fprofile-generate -D_PROFILE_GENERATE @@ -89688,11 +94630,88 @@ PASS: gcc.dg/tree-prof/val-prof-7.c compilation, -fprofile-generate -D_PROFILE_ PASS: gcc.dg/tree-prof/val-prof-7.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/val-prof-7.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/val-prof-7.c execution, -fprofile-use -D_PROFILE_USE -PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on bzero" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on __builtin_bzero" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 55 stringop transformation on __builtin_bzero" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump-times profile "Single value 32 stringop transformation on __builtin_bzero" 0 +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on __builtin_memcpy" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 55 stringop transformation on __builtin_memcpy" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump-times profile "Single value 32 stringop transformation on __builtin_memcpy" 0 +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on __builtin_mempcpy" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 55 stringop transformation on __builtin_mempcpy" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump-times profile "Single value 32 stringop transformation on __builtin_mempcpy" 0 +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 8 stringop transformation on __builtin_memset" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump profile "Single value 55 stringop transformation on __builtin_memset" +PASS: gcc.dg/tree-prof/val-prof-7.c scan-ipa-dump-times profile "Single value 32 stringop transformation on __builtin_memset" 0 +PASS: gcc.dg/tree-prof/val-prof-8.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-prof-8.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-prof-8.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/val-prof-8.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/val-prof-8.c scan-ipa-dump profile "Pow2 counter pow2:10 nonpow2:90." +PASS: gcc.dg/tree-prof/val-prof-9.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-prof-9.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-prof-9.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/val-prof-9.c execution, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/val-prof-9.c scan-tree-dump-times optimized "__gcov_pow2_profiler" 0 +PASS: gcc.dg/tree-prof/val-profiler-threads-1.c compilation, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-profiler-threads-1.c execution, -fprofile-generate -D_PROFILE_GENERATE +PASS: gcc.dg/tree-prof/val-profiler-threads-1.c compilation, -fprofile-use -D_PROFILE_USE +PASS: gcc.dg/tree-prof/val-profiler-threads-1.c execution, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/wcoverage-mismatch.c compilation, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/wcoverage-mismatch.c execution, -fprofile-generate -D_PROFILE_GENERATE PASS: gcc.dg/tree-prof/wcoverage-mismatch.c compilation, -fprofile-use -D_PROFILE_USE PASS: gcc.dg/tree-prof/wcoverage-mismatch.c execution, -fprofile-use -D_PROFILE_USE +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/20041218-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/20050826-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/bb-reorg.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/cmpsf-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/cold_partition_label.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/comp-goto-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/crossmodule-indircall-1a.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/ic-misattribution-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/ic-misattribution-1a.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/inliner-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/merge_block.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/peel-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr34999.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr44777.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr45354.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr47187.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr49299-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr49299-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr50907.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr52027.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr52150.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/pr59003.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/prof-robust-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/section-attr-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/section-attr-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/section-attr-3.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/stringop-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/stringop-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/switch-case-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/switch-case-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/time-profiler-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/time-profiler-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/time-profiler-3.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/tracer-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/unroll-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/update-cunroll-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/update-loopch.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/update-tailcall.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/va-arg-pack-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-8.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-prof-9.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/val-profiler-threads-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.dg/tree-prof/wcoverage-mismatch.c -fauto-profile Running [...]/hurd/master/gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp ... PASS: gcc.dg/tree-ssa/20030530-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/20030530-2.c scan-tree-dump-times dom2 "first_gp_reg_save" 1 @@ -89782,8 +94801,8 @@ PASS: gcc.dg/tree-ssa/20030807-8.c scan-tree-dump-times dom2 "if " 1 PASS: gcc.dg/tree-ssa/20030807-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/20030807-9.c scan-tree-dump-times dom2 "if " 0 PASS: gcc.dg/tree-ssa/20030808-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times cddce2 "->code" 0 -PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times cddce2 "if " 0 +PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times cddce3 "->code" 0 +PASS: gcc.dg/tree-ssa/20030808-1.c scan-tree-dump-times cddce3 "if " 0 PASS: gcc.dg/tree-ssa/20030814-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20030814-1.c scan-tree-dump-times dom2 "\\*blah" 1 PASS: gcc.dg/tree-ssa/20030814-2.c (test for excess errors) @@ -89862,8 +94881,8 @@ PASS: gcc.dg/tree-ssa/20040216-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040216-1.c scan-tree-dump-times dse1 "Deleted dead store" 2 PASS: gcc.dg/tree-ssa/20040302-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040305-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times forwprop1 "Replaced" 1 -PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times cddce2 "if " 2 +PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times forwprop1 "gimple_simplified" 1 +PASS: gcc.dg/tree-ssa/20040305-1.c scan-tree-dump-times cddce3 "if " 2 PASS: gcc.dg/tree-ssa/20040313-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040319-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040319-1.c execution test @@ -89898,7 +94917,7 @@ PASS: gcc.dg/tree-ssa/20040615-1.c scan-tree-dump-times dom2 "bar2" 0 PASS: gcc.dg/tree-ssa/20040624-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040624-1.c scan-tree-dump-times dom2 "if " 1 PASS: gcc.dg/tree-ssa/20040703-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/20040703-1.c scan-tree-dump-times dom2 "0\\.0" 0 +PASS: gcc.dg/tree-ssa/20040703-1.c scan-tree-dump-times dom2 "0\\.0[^%]" 0 PASS: gcc.dg/tree-ssa/20040713-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040721-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20040729-1.c (test for excess errors) @@ -89925,6 +94944,7 @@ PASS: gcc.dg/tree-ssa/20070302-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/20070815.c (test for excess errors) PASS: gcc.dg/tree-ssa/20080530.c (test for excess errors) PASS: gcc.dg/tree-ssa/20080530.c scan-tree-dump-times einline "Inlining foo into baz" 0 +PASS: gcc.dg/tree-ssa/71206.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias-10.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias-10.c scan-tree-dump optimized "return 3;" PASS: gcc.dg/tree-ssa/alias-11.c (test for excess errors) @@ -90007,6 +95027,12 @@ PASS: gcc.dg/tree-ssa/alias-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias-9.c execution test PASS: gcc.dg/tree-ssa/alias_bug.c (test for excess errors) PASS: gcc.dg/tree-ssa/alias_bug.c scan-tree-dump-times optimized "ireg.*ax" 1 +PASS: gcc.dg/tree-ssa/and-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/and-1.c scan-tree-dump-not optimized "bit_and_expr" +PASS: gcc.dg/tree-ssa/andnot-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump optimized "bit_xor_expr" +PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump-not optimized "bit_not_expr" +PASS: gcc.dg/tree-ssa/andnot-1.c scan-tree-dump-not optimized "bit_and_expr" PASS: gcc.dg/tree-ssa/andor-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "a & 1 \\| 1" 0 PASS: gcc.dg/tree-ssa/andor-1.c scan-tree-dump-times original "b & 1 \\| 1" 0 @@ -90062,8 +95088,10 @@ PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-times optimized " test4 " 1 PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-not optimized " test1 " PASS: gcc.dg/tree-ssa/attr-alias.c scan-tree-dump-not optimized " test2 " PASS: gcc.dg/tree-ssa/attr-hotcold-2.c (test for excess errors) -PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-ipa-dump-times profile_estimate "block 4, loop depth 0, count 0, freq 1[^0-9]" 1 -PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-ipa-dump-times profile_estimate "block 5, loop depth 0, count 0, freq [6-9][0-9][0-9][0-9]" 1 +PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "hot label heuristics" 1 +PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "cold label heuristics" 1 +PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "block 4, loop depth 0, count 0, freq [1-4][^0-9]" 3 +PASS: gcc.dg/tree-ssa/attr-hotcold-2.c scan-tree-dump-times profile_estimate "block 5, loop depth 0, count 0, freq [6-9][0-9][0-9][0-9]" 3 PASS: gcc.dg/tree-ssa/backprop-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/backprop-1.c scan-tree-dump-times backprop "Deleting[^\\n]* = -x" 3 PASS: gcc.dg/tree-ssa/backprop-1.c scan-tree-dump-times backprop "Deleting[^\\n]* = ABS_EXPR <x" 3 @@ -90079,6 +95107,9 @@ PASS: gcc.dg/tree-ssa/backprop-5.c scan-tree-dump-times backprop "Deleting[^\\n] PASS: gcc.dg/tree-ssa/backprop-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/backprop-6.c scan-tree-dump-times backprop "Deleting[^\\n]* = -" 6 PASS: gcc.dg/tree-ssa/backprop-6.c scan-tree-dump-times backprop "Deleting[^\\n]* = ABS_EXPR <" 3 +PASS: gcc.dg/tree-ssa/bit-assoc.c (test for excess errors) +PASS: gcc.dg/tree-ssa/bit-assoc.c scan-tree-dump-times ccp1 "Match-and-simplified" 2 +PASS: gcc.dg/tree-ssa/bit-assoc.c scan-tree-dump-times forwprop1 "gimple_simplified" 3 PASS: gcc.dg/tree-ssa/bitwise-sink.c (test for excess errors) PASS: gcc.dg/tree-ssa/bitwise-sink.c scan-tree-dump-times optimized "~x" 1 PASS: gcc.dg/tree-ssa/bool-1.c (test for excess errors) @@ -90161,6 +95192,805 @@ PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi6.*putchar.* PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi7 ={v} 0[^()]*vi8 ={v} 0" PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi8.*putchar.*vi9" PASS: gcc.dg/tree-ssa/builtin-printf-chk-1.c scan-tree-dump fab1 "vi9.*puts.*"hello\\\\n".*via" +PASS: gcc.dg/tree-ssa/builtin-sprintf-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-2.c scan-tree-dump-times optimized "> \\[[0-9.]+%\\]:\n *__builtin_abort" 114 +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_min_fail" 1 +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_max_fail" 1 +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_lt_0_fail" 1 +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_eq_0_fail" 1 +PASS: gcc.dg/tree-ssa/builtin-sprintf-3.c scan-tree-dump-times optimized "string_gt_0_fail" 1 +PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c scan-tree-dump-not optimized "failure_on_line" +PASS: gcc.dg/tree-ssa/builtin-sprintf-4.c scan-tree-dump-times optimized "keep_call_on_line" 7 +PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c scan-tree-dump-not optimized "failure_on_line" +PASS: gcc.dg/tree-ssa/builtin-sprintf-5.c scan-tree-dump-not optimized "snprintf" +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 91) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 92) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 94) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 95) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 97) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 97) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 100) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 101) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 102) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 103) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for warnings, line 104) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-6.c scan-tree-dump-times optimized "snprintf" 42 +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 76) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 77) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 78) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 80) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 81) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 82) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 85) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 93) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 95) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 99) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 161) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 162) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 163) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 165) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 166) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 167) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 171) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 183) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 188) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 189) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 197) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 198) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 199) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 203) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 204) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 205) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 206) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 208) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 209) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 218) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 219) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 220) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 221) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 241) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 242) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 248) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 249) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 250) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 251) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 257) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 258) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 264) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 270) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 271) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 272) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 273) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 274) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 275) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 280) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 281) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 282) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 283) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 284) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 285) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 290) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 291) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 292) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 293) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 294) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 296) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 297) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 298) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 299) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 302) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 306) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 310) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 313) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 315) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 318) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 320) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 330) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 331) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 338) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 342) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 352) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 353) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 354) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 355) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 356) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 357) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 358) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 359) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 361) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 362) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 363) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 364) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 365) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 366) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 371) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 372) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 374) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 375) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 376) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 377) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 378) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 379) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 384) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 385) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 386) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 392) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 394) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 395) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 397) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 399) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 419) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 421) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 422) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 423) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 427) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 428) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 429) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 437) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 438) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 438) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 440) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 440) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 453) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 454) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 455) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 456) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 467) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 468) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 469) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 471) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 472) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 473) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 481) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 482) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 483) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 488) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 489) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 491) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 492) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 493) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 494) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 495) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 500) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 501) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 506) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 507) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 508) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 509) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 515) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 516) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 517) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 518) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 530) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 531) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 533) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 535) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 540) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 541) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 542) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 543) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 551) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 552) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 552) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 554) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 554) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 566) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 567) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 568) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 569) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 570) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 578) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 579) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 580) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 581) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 582) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 583) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 584) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 585) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 586) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 587) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 588) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 589) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 594) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 595) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 596) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 597) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 598) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 601) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 602) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 604) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 607) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 608) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 609) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 617) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 625) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 634) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 635) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 635) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 637) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 637) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 648) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 649) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 656) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 657) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 658) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 659) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 661) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 662) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 663) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 666) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 677) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 678) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 679) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 680) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 681) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 682) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 683) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 684) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 685) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 686) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 687) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 688) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 693) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 694) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 695) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 696) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 697) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 700) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 701) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 703) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 706) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 707) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 708) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 716) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 724) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 733) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 734) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 734) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 736) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 736) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 751) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 752) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 753) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 754) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 755) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 756) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 757) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 758) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 759) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 760) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 761) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 762) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 767) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 768) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 769) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 770) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 771) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 774) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 775) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 777) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 780) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 781) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 782) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 790) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 798) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 807) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 808) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 808) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 810) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 810) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 825) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 826) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 827) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 828) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 829) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 830) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 831) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 832) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 833) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 834) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 835) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 836) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 841) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 842) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 843) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 844) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 845) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 848) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 849) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 851) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 854) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 855) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 856) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 864) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 872) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 879) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 880) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 881) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 884) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 885) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 888) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 889) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 892) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 893) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 896) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 897) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 904) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 905) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 906) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 907) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 908) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 909) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 915) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 916) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 917) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 918) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 919) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 920) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 924) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 941) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 942) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 943) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 944) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 945) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 946) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 947) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 948) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 951) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 952) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 953) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 954) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 955) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 956) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 957) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 958) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 959) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 962) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 963) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 980) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 981) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 982) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 983) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 984) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 985) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 986) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 987) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 992) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 994) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 997) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1000) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1001) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1002) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1011) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1012) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1013) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1014) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1015) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1016) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1018) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1019) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1020) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1021) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1022) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1023) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1033) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1036) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1041) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1043) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1044) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1046) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1047) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1048) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1056) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1066) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1067) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1068) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1069) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1070) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1072) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1073) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1074) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1075) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1076) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1078) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1079) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1080) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1081) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1082) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1083) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1093) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1094) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1095) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1096) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1097) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1098) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1099) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1101) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1102) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1113) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1114) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1115) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1116) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1117) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1118) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1120) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1121) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1122) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1123) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1124) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1135) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1136) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1137) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1138) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1139) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1141) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1142) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1143) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1144) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1145) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1156) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1157) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1159) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1160) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1165) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1168) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1169) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1172) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1175) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1176) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1179) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1180) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1181) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1183) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1184) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1185) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1187) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1188) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1189) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1192) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1193) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1195) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1196) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1197) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1198) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1200) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1201) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1202) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1212) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1213) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1214) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1215) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1217) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1218) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1219) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1220) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1222) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1223) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1224) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1225) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1226) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1227) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1235) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1236) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1237) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1238) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1239) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1241) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1242) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1258) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1259) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1260) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1261) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1263) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1264) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1265) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1266) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1268) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1269) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1270) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1271) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1272) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1273) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1281) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1282) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1283) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1284) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1285) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1287) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1288) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1312) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1313) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1314) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1315) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1316) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1317) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1318) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1324) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1325) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1326) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1330) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1335) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1338) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1339) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1347) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1348) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1349) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1350) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1351) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1352) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1353) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1354) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1355) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1356) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1357) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1358) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1359) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1360) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1361) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1362) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1363) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1364) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1381) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1382) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1383) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1385) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1386) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1387) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1391) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1401) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1414) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1415) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1416) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1417) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1419) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1420) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1421) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1422) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1424) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1425) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1426) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1427) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1428) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1429) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1437) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1438) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1439) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1440) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1441) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1443) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1444) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1459) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c ilp32 (test for warnings, line 1461) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1470) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1471) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1473) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1474) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1475) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1489) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1495) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1496) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1509) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1511) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1518) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1519) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1521) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1522) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1523) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1525) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1538) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1544) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1545) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1559) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1561) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1567) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1577) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1578) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1579) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1580) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1582) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1583) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1584) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1585) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1587) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1588) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1589) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1590) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1591) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1592) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1600) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1601) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1602) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1603) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1604) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1606) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1607) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1622) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1626) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1632) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1645) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1647) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1651) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for warnings, line 1657) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 40) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 43) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 45) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 48) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 50) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 54) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 55) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 56) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 62) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 63) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 71) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 73) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 74) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 75) +XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c sprintf transformed into strcpy (test for warnings, line 92) +XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c sprintf transformed into strcpy (test for warnings, line 93) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 94) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 96) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 99) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 100) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 104) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 110) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 115) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 119) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 120) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 130) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 131) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 132) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 133) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 140) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 141) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 144) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 149) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 150) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 151) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 159) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 160) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 161) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 164) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 165) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 166) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 182) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 183) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 184) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 198) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 199) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 200) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 208) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 209) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 211) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 212) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 215) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 218) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 219) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 220) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for warnings, line 222) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 46) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 47) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 48) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 49) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 57) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 58) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 60) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 61) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 72) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 73) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 74) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 75) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 76) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 77) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 78) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 79) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 80) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 81) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 82) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 83) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 88) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 89) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 90) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 91) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 92) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 95) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 96) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 98) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 101) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 102) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 103) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 111) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 113) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 115) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 168) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 169) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 171) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 172) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 175) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 177) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 182) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 184) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 189) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 190) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 191) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 192) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 203) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 204) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 206) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 209) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 220) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 221) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 222) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 226) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 227) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 230) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 235) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX (test for warnings, line 251) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 252) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX (test for warnings, line 255) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 256) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX (test for warnings, line 259) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX + 1 (test for warnings, line 260) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c INT_MAX (test for warnings, line 263) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 264) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 271) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 274) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 277) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for warnings, line 280) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c nul warning (test for warnings, line 13) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note (test for warnings, line 13) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c nul warning (test for warnings, line 31) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note (test for warnings, line 31) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c nul warning (test for warnings, line 50) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note (test for warnings, line 50) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c warning (test for warnings, line 68) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note (test for warnings, line 68) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c warning (test for warnings, line 80) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c note (test for warnings, line 80) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 120) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 120) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 133) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 133) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 146) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 146) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 159) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for warnings, line 159) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 17-18 was found: "\s*sprintf \(dst \+ 2, "1", 0\);.*\n \^~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 21-22 was found: " sprintf \(dst \+ 2, "1", 0\);.*\n ~\^\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 25-26 was found: " sprintf \(dst \+ 2, "1", 0\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 35-36 was found: " sprintf \(dst, "1234", 0\);.*\n \^~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 39-40 was found: " sprintf \(dst, "1234", 0\);.*\n \^\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 43-44 was found: " sprintf \(dst, "1234", 0\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 54-55 was found: " sprintf \(dst, "12345", 0\);.*\n \^~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 58-59 was found: " sprintf \(dst, "12345", 0\);.*\n \^~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 62-63 was found: " sprintf \(dst, "12345", 0\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 72-73 was found: " sprintf \(dst \+ 2, "%-s", "1"\);.*\n ~~~\^\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 76-77 was found: " sprintf \(dst \+ 2, "%-s", "1"\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 84-85 was found: " sprintf \(dst \+ 2, "%-s", "abcd"\);.*\n \^~~ ~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 88-89 was found: " sprintf \(dst \+ 2, "%-s", "abcd"\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 123-124 was found: " __builtin_sprintf \(buffer \(0\), "%c%s%i", '1', "2", 3\);.*\n \^~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 129-130 was found: " __builtin_sprintf \(buffer \(0\), "%c%s%i", '1', "2", 3\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 136-137 was found: " __builtin_sprintf \(buffer \(1\), "%c%s%i", '1', "23", 45\);.*\n \^~ ~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 142-143 was found: " __builtin_sprintf \(buffer \(1\), "%c%s%i", '1', "23", 45\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 149-150 was found: " __builtin_sprintf \(buffer \(2\), "%c%s%i", '1', "2", 345\);.*\n \^~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 155-156 was found: " __builtin_sprintf \(buffer \(2\), "%c%s%i", '1', "2", 345\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 162-163 was found: " __builtin_sprintf \(buffer \(6\), "%c%s%i", '1', "2", 3456\);.*\n ~~~~~~\^\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c expected multiline pattern lines 168-169 was found: " __builtin_sprintf \(buffer \(6\), "%c%s%i", '1', "2", 3456\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n" +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-5.c (test for excess errors) +XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c unsigned char (test for bogus messages, line 23) +XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c unsigned int (test for bogus messages, line 57) +XFAIL: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c unsigned long (test for bogus messages, line 74) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c unsigned long long (test for bogus messages, line 91) +PASS: gcc.dg/tree-ssa/builtin-sprintf-warn-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtin-sprintf.c execution test PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi0.*fwrite.*"hello".*1, 5, fp.*vi1" PASS: gcc.dg/tree-ssa/builtin-vfprintf-1.c scan-tree-dump fab1 "vi1.*fwrite.*"hello\\\\n".*1, 6, fp.*vi2" @@ -90193,6 +96023,25 @@ PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi3 ={v} 0[^( PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi4.*__vprintf_chk.*1.*"%s".*vi5" PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi5.*__vprintf_chk.*1.*"%c".*vi6" PASS: gcc.dg/tree-ssa/builtin-vprintf-chk-1.c scan-tree-dump fab1 "vi6.*__vprintf_chk.*1.*"%s\\\\n".*vi7" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c execution test +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strcmp" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strcasecmp" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strncmp" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_strncasecmp" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_memchr" +PASS: gcc.dg/tree-ssa/builtins-folding-generic.c scan-tree-dump-not original "__builtin_memcmp" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (test for warnings, line 21) +PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtins-folding-gimple-ub.c scan-tree-dump-times optimized "__builtin_memchr" 2 +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c (test for excess errors) +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c execution test +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strcmp" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strcasecmp" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_strncmp" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_memchr" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-not optimized "__builtin_memcmp" +PASS: gcc.dg/tree-ssa/builtins-folding-gimple.c scan-tree-dump-times optimized "__builtin_strncasecmp" 3 PASS: gcc.dg/tree-ssa/calloc-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/calloc-1.c scan-tree-dump-times optimized "calloc" 2 PASS: gcc.dg/tree-ssa/calloc-1.c scan-tree-dump-not optimized "malloc" @@ -90212,6 +96061,10 @@ PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump-not optimized "-2147483648" PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump optimized " < 0" PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump gimple "ABS_EXPR" PASS: gcc.dg/tree-ssa/cmp-1.c scan-tree-dump-not optimized "ABS_EXPR" +PASS: gcc.dg/tree-ssa/cmpexactdiv.c (test for excess errors) +PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump-not optimized "== 0" +PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump optimized "<= 8" +PASS: gcc.dg/tree-ssa/cmpexactdiv.c scan-tree-dump optimized "return 0" PASS: gcc.dg/tree-ssa/coalesce-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/coalesce-1.c scan-rtl-dump-not expand "partition copy" PASS: gcc.dg/tree-ssa/coalesce-2.c (test for excess errors) @@ -90251,6 +96104,21 @@ PASS: gcc.dg/tree-ssa/cunroll-10.c (test for excess errors) PASS: gcc.dg/tree-ssa/cunroll-10.c scan-tree-dump-times cunroll "Forced statement unreachable" 2 PASS: gcc.dg/tree-ssa/cunroll-11.c (test for excess errors) PASS: gcc.dg/tree-ssa/cunroll-11.c scan-tree-dump cunroll "Loop 1 iterates at most 3 times" +PASS: gcc.dg/tree-ssa/cunroll-12.c (test for excess errors) +PASS: gcc.dg/tree-ssa/cunroll-12.c scan-tree-dump-times cunroll "loop with 7 iterations completely unrolled" 1 +PASS: gcc.dg/tree-ssa/cunroll-12.c scan-tree-dump-not cunroll "Invalid sum" +PASS: gcc.dg/tree-ssa/cunroll-13.c (test for excess errors) +PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Loop 1 iterates 123454 times" 1 +PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Last iteration exit edge was proved true" 1 +PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "Exit condition of peeled iterations was eliminated" 1 +PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-times cunroll "loop with 7 iterations completely unrolled" 1 +PASS: gcc.dg/tree-ssa/cunroll-13.c scan-tree-dump-not cunroll "Invalid sum" +PASS: gcc.dg/tree-ssa/cunroll-14.c (test for excess errors) +PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "loop with 5 iterations completely unrolled" 1 +PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-not cunroll "Invalid sum" +PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Loop 1 iterates 4 times" 1 +PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Last iteration exit edge was proved true" 1 +PASS: gcc.dg/tree-ssa/cunroll-14.c scan-tree-dump-times cunroll "Exit condition of peeled iterations was eliminated" 1 PASS: gcc.dg/tree-ssa/cunroll-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/cunroll-2.c scan-tree-dump cunroll "loop with 2 iterations completely unrolled" PASS: gcc.dg/tree-ssa/cunroll-3.c (test for excess errors) @@ -90279,7 +96147,21 @@ PASS: gcc.dg/tree-ssa/divide-3.c scan-tree-dump-times optimized "a_..D. / -10" 1 PASS: gcc.dg/tree-ssa/divide-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/divide-4.c scan-tree-dump-times optimized "-a" 0 PASS: gcc.dg/tree-ssa/divide-4.c scan-tree-dump-times optimized "a_..D. / 10" 1 +PASS: gcc.dg/tree-ssa/divide-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/divide-5.c scan-tree-dump optimized "return 1;" PASS: gcc.dg/tree-ssa/dump-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/dump-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/dump-2.c scan-tree-dump optimized "<bb [0-9]> \\[100\\.0%\\]:" +PASS: gcc.dg/tree-ssa/evrp1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/evrp1.c scan-tree-dump evrp "\\[5, \\+INF" +PASS: gcc.dg/tree-ssa/evrp2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/evrp2.c scan-tree-dump evrp "\\[4, 7\\]" +PASS: gcc.dg/tree-ssa/evrp3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/evrp3.c scan-tree-dump evrp "\\[1, 10\\]" +PASS: gcc.dg/tree-ssa/evrp4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/evrp4.c scan-tree-dump evrp "~\\[0B, 0B\\]" +PASS: gcc.dg/tree-ssa/evrp6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/evrp6.c scan-tree-dump evrp "\\[12, \\+INF" PASS: gcc.dg/tree-ssa/flatten-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/flatten-1.c scan-assembler-not bar[: \t\n] PASS: gcc.dg/tree-ssa/flatten-2.c (test for excess errors) @@ -90352,7 +96234,7 @@ PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump-not forwprop1 "\\+" PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 0, 4 }" PASS: gcc.dg/tree-ssa/forwprop-27.c scan-tree-dump forwprop1 "{ 37, -5 }" PASS: gcc.dg/tree-ssa/forwprop-28.c (test for excess errors) -PASS: gcc.dg/tree-ssa/forwprop-28.c scan-tree-dump-times forwprop1 "simplified to if \\([^ ]* <" 4 +XFAIL: gcc.dg/tree-ssa/forwprop-28.c scan-tree-dump-times forwprop1 "simplified to if \\([^ ]* [<>]" 4 PASS: gcc.dg/tree-ssa/forwprop-29.c (test for errors, line 21) PASS: gcc.dg/tree-ssa/forwprop-29.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-3.c (test for excess errors) @@ -90375,6 +96257,13 @@ PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\^ 16385" PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\| 32769" PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\& 8191" PASS: gcc.dg/tree-ssa/forwprop-33.c scan-tree-dump forwprop3 "\\& -7169" +PASS: gcc.dg/tree-ssa/forwprop-34.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-34.c scan-tree-dump-times cddce1 " = " 1 +PASS: gcc.dg/tree-ssa/forwprop-34.c scan-tree-dump cddce1 " = eax_[0-9]+\\(D\\) \\^ 1;" +PASS: gcc.dg/tree-ssa/forwprop-35.c (test for excess errors) +PASS: gcc.dg/tree-ssa/forwprop-35.c scan-tree-dump-times cddce1 "VEC_PERM_EXPR" 1 +PASS: gcc.dg/tree-ssa/forwprop-35.c scan-tree-dump-times cddce1 "\\(v4sf\\) " 2 +UNSUPPORTED: gcc.dg/tree-ssa/forwprop-36.c PASS: gcc.dg/tree-ssa/forwprop-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/forwprop-4.c scan-tree-dump-not forwprop1 "link_error" PASS: gcc.dg/tree-ssa/forwprop-5.c (test for excess errors) @@ -90428,6 +96317,12 @@ PASS: gcc.dg/tree-ssa/gen-vect-32.c execution test PASS: gcc.dg/tree-ssa/gen-vect-32.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/tree-ssa/gen-vect-32.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 PASS: gcc.dg/tree-ssa/gen-vect-33.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-10.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-10.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 +PASS: gcc.dg/tree-ssa/ifc-11.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-11.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 +PASS: gcc.dg/tree-ssa/ifc-12.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-12.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 PASS: gcc.dg/tree-ssa/ifc-20040816-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-20040816-1.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 PASS: gcc.dg/tree-ssa/ifc-20040816-2.c (test for excess errors) @@ -90441,13 +96336,23 @@ PASS: gcc.dg/tree-ssa/ifc-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-7.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-8.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-8.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 +PASS: gcc.dg/tree-ssa/ifc-9.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-9.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 PASS: gcc.dg/tree-ssa/ifc-cd.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ifc-cd.c scan-tree-dump-times ifcvt "Use predicate of bb" 8 +PASS: gcc.dg/tree-ssa/ifc-cd.c scan-tree-dump-times ifcvt "Use predicate of bb" 4 PASS: gcc.dg/tree-ssa/ifc-pr44710.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-pr47271.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-pr47271.c execution test +PASS: gcc.dg/tree-ssa/ifc-pr56541.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-pr56541.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 PASS: gcc.dg/tree-ssa/ifc-pr68583.c (test for excess errors) PASS: gcc.dg/tree-ssa/ifc-pr68583.c scan-tree-dump ifcvt "Applying if-conversion" +PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-pr69489-1.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 +PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-pr69489-2.c scan-tree-dump-times ifcvt "Applying if-conversion" 1 +PASS: gcc.dg/tree-ssa/ifc-pr71503.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ifc-pr71683.c (test for excess errors) PASS: gcc.dg/tree-ssa/inline-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/inline-1.c scan-tree-dump-times optimized "\\(struct interval\\)" 0 PASS: gcc.dg/tree-ssa/inline-10.c (test for excess errors) @@ -90525,12 +96430,16 @@ PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times isolate-paths "->type" 2 PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times optimized "->type" 1 PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times optimized "\\.type" 1 PASS: gcc.dg/tree-ssa/isolate-5.c scan-tree-dump-times isolate-paths "->zzz" 1 +PASS: gcc.dg/tree-ssa/isolate-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/isolate-6.c scan-tree-dump-times isolate-paths "__builtin_trap" 1 +PASS: gcc.dg/tree-ssa/isolate-7.c (test for excess errors) +PASS: gcc.dg/tree-ssa/isolate-7.c scan-tree-dump-times isolate-paths "__builtin_trap" 1 UNSUPPORTED: gcc.dg/tree-ssa/ivopt_1.c UNSUPPORTED: gcc.dg/tree-ssa/ivopt_2.c UNSUPPORTED: gcc.dg/tree-ssa/ivopt_3.c UNSUPPORTED: gcc.dg/tree-ssa/ivopt_4.c PASS: gcc.dg/tree-ssa/ivopt_5.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ivopt_5.c scan-tree-dump-times ivopts "ivtmp.[0-9_]* = PHI <[^0]" 0 +PASS: gcc.dg/tree-ssa/ivopt_5.c scan-tree-dump-times ivopts "ivtmp.[0-9_]* = PHI <[^0][^,]*, [^0]" 0 UNSUPPORTED: gcc.dg/tree-ssa/ivopt_infer_1.c UNSUPPORTED: gcc.dg/tree-ssa/ivopt_infer_2.c UNSUPPORTED: gcc.dg/tree-ssa/ivopt_mult_1.c @@ -90596,6 +96505,9 @@ PASS: gcc.dg/tree-ssa/ldist-23.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-23.c execution test PASS: gcc.dg/tree-ssa/ldist-23.c scan-tree-dump ldist "split to 1 loops and 1 library call" PASS: gcc.dg/tree-ssa/ldist-23.c scan-tree-dump ldist "generated memcpy" +PASS: gcc.dg/tree-ssa/ldist-24.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ldist-24.c scan-tree-dump ldist "generated memcpy" +PASS: gcc.dg/tree-ssa/ldist-24.c scan-tree-dump ldist "generated memset zero" PASS: gcc.dg/tree-ssa/ldist-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/ldist-3.c scan-tree-dump-times ldist "distributed: split to 3 loops" 0 PASS: gcc.dg/tree-ssa/ldist-4.c (test for excess errors) @@ -90628,7 +96540,7 @@ PASS: gcc.dg/tree-ssa/loadpre12.c scan-tree-dump-times pre "Eliminated: 1" 1 PASS: gcc.dg/tree-ssa/loadpre13.c (test for excess errors) PASS: gcc.dg/tree-ssa/loadpre13.c scan-tree-dump-times pre "Eliminated: 1" 1 PASS: gcc.dg/tree-ssa/loadpre14.c (test for excess errors) -PASS: gcc.dg/tree-ssa/loadpre14.c scan-tree-dump-times pre "Eliminated: 1" 1 +PASS: gcc.dg/tree-ssa/loadpre14.c scan-tree-dump-times pre "Eliminated: 2" 1 PASS: gcc.dg/tree-ssa/loadpre15.c (test for excess errors) PASS: gcc.dg/tree-ssa/loadpre15.c scan-tree-dump-times pre "Eliminated: 1" 1 PASS: gcc.dg/tree-ssa/loadpre16.c (test for excess errors) @@ -90760,6 +96672,10 @@ PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized " MEM" 1 PASS: gcc.dg/tree-ssa/loop-4.c scan-tree-dump-times optimized "iter" 0 PASS: gcc.dg/tree-ssa/loop-40.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-40.c scan-tree-dump ch2 "Duplicating header" +PASS: gcc.dg/tree-ssa/loop-41.c (test for excess errors) +PASS: gcc.dg/tree-ssa/loop-41.c scan-tree-dump-not vrp1 "RANGE \\[0, 65535\\]" +PASS: gcc.dg/tree-ssa/loop-42.c (test for excess errors) +PASS: gcc.dg/tree-ssa/loop-42.c scan-tree-dump-not ivcanon "under assumptions " PASS: gcc.dg/tree-ssa/loop-5.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized "int jiter" 0 PASS: gcc.dg/tree-ssa/loop-5.c scan-tree-dump-times optimized "jter_[0-9]* = PHI" 0 @@ -90795,9 +96711,16 @@ PASS: gcc.dg/tree-ssa/loop-bound-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump ivopts "bounded by 126" PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump-not ivopts "bounded by 127" PASS: gcc.dg/tree-ssa/loop-bound-6.c scan-tree-dump-not ivopts "zero if " +PASS: gcc.dg/tree-ssa/minmax-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/minmax-1.c scan-tree-dump-times optimized "return x_[0-9]+.D.;" 2 +PASS: gcc.dg/tree-ssa/minmax-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/minmax-2.c scan-tree-dump-times optimized "MIN_EXPR" 2 +PASS: gcc.dg/tree-ssa/minmax-2.c scan-tree-dump optimized "__builtin_fmin" PASS: gcc.dg/tree-ssa/minmax-loopend.c (test for excess errors) PASS: gcc.dg/tree-ssa/minmax-loopend.c scan-tree-dump-times optimized "MIN_EXPR" 1 PASS: gcc.dg/tree-ssa/minmax-loopend.c scan-tree-dump-times optimized "MAX_EXPR" 1 +PASS: gcc.dg/tree-ssa/minus-ovf.c (test for excess errors) +PASS: gcc.dg/tree-ssa/minus-ovf.c scan-tree-dump-not optimized "remove" PASS: gcc.dg/tree-ssa/negate.c (test for excess errors) PASS: gcc.dg/tree-ssa/negate.c scan-tree-dump-times reassoc1 "\\+" 1 PASS: gcc.dg/tree-ssa/nonzero-1.c (test for errors, line 6) @@ -90806,6 +96729,16 @@ PASS: gcc.dg/tree-ssa/operand-equal-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/operand-equal-1.c scan-tree-dump-not pre "if " PASS: gcc.dg/tree-ssa/operand-equal-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/operand-equal-2.c scan-tree-dump fre1 "v = . 0, 0, 0, 0 ." +PASS: gcc.dg/tree-ssa/overflow-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/overflow-1.c scan-tree-dump optimized "a_[0-9]+.D. <= 4;" +PASS: gcc.dg/tree-ssa/overflow-1.c scan-tree-dump optimized "a_[0-9]+.D. > 4294967263;" +PASS: gcc.dg/tree-ssa/overflow-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-not optimized "(le|lt|ge|gt)_expr" +PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-times optimized "ADD_OVERFLOW" 8 +PASS: gcc.dg/tree-ssa/overflow-2.c scan-tree-dump-times optimized "SUB_OVERFLOW" 4 +PASS: gcc.dg/tree-ssa/peel1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/peel1.c scan-tree-dump cunroll "Loop 1 likely iterates at most 3 times." +PASS: gcc.dg/tree-ssa/peel1.c scan-tree-dump cunroll "Peeled loop 1, 4 times." PASS: gcc.dg/tree-ssa/phi-opt-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-1.c scan-tree-dump-times optimized "if" 0 PASS: gcc.dg/tree-ssa/phi-opt-10.c (test for excess errors) @@ -90818,6 +96751,8 @@ PASS: gcc.dg/tree-ssa/phi-opt-13.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-13.c scan-tree-dump-times optimized "goto " 2 PASS: gcc.dg/tree-ssa/phi-opt-14.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-14.c scan-tree-dump-not phiopt1 "if" +PASS: gcc.dg/tree-ssa/phi-opt-15.c (test for excess errors) +PASS: gcc.dg/tree-ssa/phi-opt-15.c scan-tree-dump-not optimized "ABS" PASS: gcc.dg/tree-ssa/phi-opt-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/phi-opt-2.c scan-tree-dump-times optimized "if" 1 PASS: gcc.dg/tree-ssa/phi-opt-3.c (test for excess errors) @@ -90899,7 +96834,7 @@ PASS: gcc.dg/tree-ssa/pr18134.c scan-tree-dump-times optimized "ab" 0 PASS: gcc.dg/tree-ssa/pr18589-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr18589-1.c scan-tree-dump-times optimized " \\* " 3 PASS: gcc.dg/tree-ssa/pr18589-10.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr18589-10.c scan-tree-dump-times optimized " \\* " 5 +PASS: gcc.dg/tree-ssa/pr18589-10.c scan-tree-dump-times optimized " \\* " 4 PASS: gcc.dg/tree-ssa/pr18589-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr18589-2.c scan-tree-dump-times optimized " \\* " 3 PASS: gcc.dg/tree-ssa/pr18589-3.c (test for excess errors) @@ -90932,11 +96867,6 @@ PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 12) PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 24) PASS: gcc.dg/tree-ssa/pr19210-1.c (test for warnings, line 27) PASS: gcc.dg/tree-ssa/pr19210-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr19210-2.c (test for warnings, line 9) -PASS: gcc.dg/tree-ssa/pr19210-2.c (test for warnings, line 12) -PASS: gcc.dg/tree-ssa/pr19210-2.c (test for warnings, line 23) -PASS: gcc.dg/tree-ssa/pr19210-2.c (test for warnings, line 26) -PASS: gcc.dg/tree-ssa/pr19210-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr19431.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr19431.c scan-tree-dump optimized "[^\r\n]*_. = PHI <i1_[^,]*, j1_[^>]*>" PASS: gcc.dg/tree-ssa/pr19590.c (test for excess errors) @@ -90964,7 +96894,7 @@ PASS: gcc.dg/tree-ssa/pr20470.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr20470.c scan-tree-dump-times gimple "ABS_EXPR" 1 PASS: gcc.dg/tree-ssa/pr20490.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr20657.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr20657.c scan-tree-dump-times vrp1 "Folding predicate" 1 +PASS: gcc.dg/tree-ssa/pr20657.c scan-tree-dump-times evrp "if" 1 PASS: gcc.dg/tree-ssa/pr20701.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr20701.c scan-tree-dump-times vrp1 "Folding predicate.*to 0" 1 PASS: gcc.dg/tree-ssa/pr20702.c (test for excess errors) @@ -90991,7 +96921,9 @@ PASS: gcc.dg/tree-ssa/pr21294.c scan-tree-dump-times vrp1 "Folding predicate" 1 PASS: gcc.dg/tree-ssa/pr21332.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr21332.c execution test PASS: gcc.dg/tree-ssa/pr21417.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr21417.c scan-tree-dump-times dom3 "FSM jump thread" 1 +PASS: gcc.dg/tree-ssa/pr21417.c scan-tree-dump-times thread4 "FSM jump thread" 1 +PASS: gcc.dg/tree-ssa/pr21458-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr21458-2.c scan-tree-dump-times evrp "Predicate evaluates to: 1" 1 PASS: gcc.dg/tree-ssa/pr21458.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr21458.c scan-tree-dump-times vrp1 "Folding predicate.*to 1" 1 PASS: gcc.dg/tree-ssa/pr21463.c (test for excess errors) @@ -91022,7 +96954,7 @@ PASS: gcc.dg/tree-ssa/pr22051-1.c scan-tree-dump-times optimized "= \\(void \\(\ PASS: gcc.dg/tree-ssa/pr22051-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr22051-2.c scan-tree-dump-times optimized "r_. = \\(int\\) q" 1 PASS: gcc.dg/tree-ssa/pr22117.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr22117.c scan-tree-dump-times vrp1 "Folding predicate r_.* != 0B to 0" 1 +PASS: gcc.dg/tree-ssa/pr22117.c scan-tree-dump-times vrp1 "link_error" 0 PASS: gcc.dg/tree-ssa/pr22171.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr22230.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr22230.c execution test @@ -91134,8 +97066,8 @@ PASS: gcc.dg/tree-ssa/pr31521.c scan-tree-dump-times vrp1 " = i_.* >> 2" 1 PASS: gcc.dg/tree-ssa/pr31966.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr32044.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized "if" 6 -PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized "/" 0 -PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized "%" 0 +PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized " / " 0 +PASS: gcc.dg/tree-ssa/pr32044.c scan-tree-dump-times optimized " % " 0 PASS: gcc.dg/tree-ssa/pr32367.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr32461-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr32461-2.c (test for excess errors) @@ -91171,7 +97103,7 @@ PASS: gcc.dg/tree-ssa/pr34635.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr35286.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr35286.c scan-tree-dump-times pre "Eliminated: 2" 1 PASS: gcc.dg/tree-ssa/pr35287.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr35287.c scan-tree-dump-times pre "Eliminated: 2" 1 +PASS: gcc.dg/tree-ssa/pr35287.c scan-tree-dump-times pre "Eliminated: 3" 1 PASS: gcc.dg/tree-ssa/pr36181.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr36326.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr36326.c scan-tree-dump-not gimple "x.0" @@ -91180,7 +97112,7 @@ PASS: gcc.dg/tree-ssa/pr36881.c scan-assembler-not CSWTCH PASS: gcc.dg/tree-ssa/pr36881.c scan-tree-dump switchconv "need runtime relocations" PASS: gcc.dg/tree-ssa/pr36908.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr37508.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr37508.c scan-tree-dump-times vrp1 "Folding" 2 +PASS: gcc.dg/tree-ssa/pr37508.c scan-tree-dump-times vrp1 "if" 2 PASS: gcc.dg/tree-ssa/pr38250.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr38385.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr38533.c (test for excess errors) @@ -91194,6 +97126,8 @@ PASS: gcc.dg/tree-ssa/pr38997.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr39007.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr40087.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr40087.c execution test +PASS: gcc.dg/tree-ssa/pr40921.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr40921.c scan-tree-dump-times optimized "_* = -y_" 0 PASS: gcc.dg/tree-ssa/pr41469-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr41469-1.c scan-tree-dump-not optimized "__builtin_stack_save" PASS: gcc.dg/tree-ssa/pr41469-1.c scan-tree-dump-not optimized "__builtin_stack_restore" @@ -91210,7 +97144,7 @@ PASS: gcc.dg/tree-ssa/pr43378.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr43378.c scan-tree-dump-times ivopts "rite_[0-9]* = rite_[0-9]* - element" 1 PASS: gcc.dg/tree-ssa/pr43378.c scan-tree-dump-times ivopts "left_[0-9]* = left_[0-9]* \\+ element|left_[0-9]* = element_[0-9]*\\(D\\) \\+ left" 1 PASS: gcc.dg/tree-ssa/pr43491.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr43491.c scan-tree-dump-times pre "Eliminated: 2" 1 +PASS: gcc.dg/tree-ssa/pr43491.c scan-tree-dump-times optimized "= data_0;" 1 PASS: gcc.dg/tree-ssa/pr44133.c (test for warnings, line 10) PASS: gcc.dg/tree-ssa/pr44133.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr44258.c (test for excess errors) @@ -91257,8 +97191,6 @@ PASS: gcc.dg/tree-ssa/pr51583.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr52631.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr52631.c scan-tree-dump-times fre1 "Replaced b_[0-9]+ & 1 with b_[0-9]+ in" 1 PASS: gcc.dg/tree-ssa/pr54211.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr54245.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr54245.c scan-tree-dump-times slsr "Inserting initializer" 0 PASS: gcc.dg/tree-ssa/pr54915.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr55008.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr55579.c (test for excess errors) @@ -91271,7 +97203,9 @@ PASS: gcc.dg/tree-ssa/pr58480.c scan-tree-dump-times vrp1 "Folding predicate[^\\ PASS: gcc.dg/tree-ssa/pr58958.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr58958.c scan-tree-dump optimized " == 9" PASS: gcc.dg/tree-ssa/pr59597.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr59597.c scan-tree-dump vrp1 "Cancelling" +PASS: gcc.dg/tree-ssa/pr59597.c scan-tree-dump-times vrp1 "Registering jump thread" 3 +PASS: gcc.dg/tree-ssa/pr59597.c scan-tree-dump-not vrp1 "joiner" +PASS: gcc.dg/tree-ssa/pr59597.c scan-tree-dump-times vrp1 "Threaded jump" 3 PASS: gcc.dg/tree-ssa/pr60770-1.c (test for warnings, line 10) PASS: gcc.dg/tree-ssa/pr60770-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr61090.c (test for excess errors) @@ -91292,17 +97226,47 @@ PASS: gcc.dg/tree-ssa/pr61743-1.c scan-tree-dump-times cunroll "loop with 8 iter PASS: gcc.dg/tree-ssa/pr61743-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr61743-2.c scan-tree-dump-times cunroll "loop with 4 iterations completely unrolled" 2 PASS: gcc.dg/tree-ssa/pr61743-2.c scan-tree-dump-times cunroll "loop with 8 iterations completely unrolled" 2 +PASS: gcc.dg/tree-ssa/pr61839_1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr61839_1.c execution test +PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times vrp1 "486097858 : 972195717" 1 +PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times vrp1 "243048929 : 121524464" 2 +PASS: gcc.dg/tree-ssa/pr61839_1.c scan-tree-dump-times optimized "486097858" 0 +PASS: gcc.dg/tree-ssa/pr61839_2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195717 / " 1 +PASS: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195717 % " 1 +XFAIL: gcc.dg/tree-ssa/pr61839_2.c scan-tree-dump-times evrp "972195715 % " 0 +PASS: gcc.dg/tree-ssa/pr61839_3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr61839_3.c execution test +PASS: gcc.dg/tree-ssa/pr61839_3.c scan-tree-dump-times vrp1 "3072 : 3328" 2 +PASS: gcc.dg/tree-ssa/pr61839_3.c scan-tree-dump-times optimized "3072" 0 +PASS: gcc.dg/tree-ssa/pr61839_4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr61839_4.c execution test +PASS: gcc.dg/tree-ssa/pr61839_4.c scan-tree-dump-times vrp1 "0 : 268435455" 1 +PASS: gcc.dg/tree-ssa/pr61839_4.c scan-tree-dump-times optimized "268435455" 0 PASS: gcc.dg/tree-ssa/pr62112-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr62112-1.c scan-tree-dump-times dse1 "Deleted dead call" 4 PASS: gcc.dg/tree-ssa/pr62112-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr62112-2.c scan-tree-dump-not dse1 "Deleted dead" +PASS: gcc.dg/tree-ssa/pr63586-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 8\\.0e\\+0" 1 +PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 5\\.0e\\+0" 1 +PASS: gcc.dg/tree-ssa/pr63586-2.c scan-tree-dump-times reassoc1 "\\* 6" 1 +PASS: gcc.dg/tree-ssa/pr63586.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 7" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 5" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 4" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 2" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 3" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 8" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 6" 1 +PASS: gcc.dg/tree-ssa/pr63586.c scan-tree-dump-times reassoc1 "\\* 9" 1 PASS: gcc.dg/tree-ssa/pr64130.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump vrp1 ": \\[2, 8589934591\\]" -PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump vrp1 ": \\[-8589934591, -2\\]" +PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump evrp ": \\[2, 8589934591\\]" +PASS: gcc.dg/tree-ssa/pr64130.c scan-tree-dump evrp ": \\[-8589934591, -2\\]" PASS: gcc.dg/tree-ssa/pr64183.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr64183.c scan-tree-dump cunroll "Loop 2 iterates at most 4 times" PASS: gcc.dg/tree-ssa/pr64705.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr64705.c scan-tree-dump ivopts "base step_[0-9]* \\+ iter|base iter_[0-9]* \\+ step" +PASS: gcc.dg/tree-ssa/pr64705.c scan-tree-dump ivopts "Base:\\tstep_[0-9]* \\+ iter|Base:\\titer_[0-9]* \\+ step" PASS: gcc.dg/tree-ssa/pr64801.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr64801.c scan-tree-dump-not optimized "fsp_detect" PASS: gcc.dg/tree-ssa/pr65136.c (test for excess errors) @@ -91313,19 +97277,18 @@ PASS: gcc.dg/tree-ssa/pr66449.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr66726-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr66726-2.c scan-tree-dump-times phiopt1 "factor conversion out" 0 PASS: gcc.dg/tree-ssa/pr66726.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr66726.c scan-tree-dump-times phiopt1 "factor conversion out" 1 -PASS: gcc.dg/tree-ssa/pr66726.c scan-tree-dump-times phiopt1 "MIN_EXPR" 1 +PASS: gcc.dg/tree-ssa/pr66726.c scan-tree-dump-times gimple "MIN_EXPR" 1 PASS: gcc.dg/tree-ssa/pr66752-3.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-times vrp1 "Registering FSM" 3 -PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-not optimized "flag" +PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-times thread1 "Registering FSM" 4 +PASS: gcc.dg/tree-ssa/pr66752-3.c scan-tree-dump-not dce2 "if .flag" PASS: gcc.dg/tree-ssa/pr67755.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr67755.c scan-tree-dump-not dom2 "succ:[ ]+. .100.0%. .(TRUE|FALSE)_VALUE" PASS: gcc.dg/tree-ssa/pr67891.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr67891.c scan-tree-dump-not fre1 "= [dbc];" PASS: gcc.dg/tree-ssa/pr68021.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr68198.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr68198.c scan-tree-dump-times vrp1 "Registering FSM" 1 -PASS: gcc.dg/tree-ssa/pr68198.c scan-tree-dump-times vrp1 "FSM Thread through multiway branch without threading a multiway branch" 2 +PASS: gcc.dg/tree-ssa/pr68198.c scan-tree-dump-times thread1 "Registering FSM" 1 +PASS: gcc.dg/tree-ssa/pr68198.c scan-tree-dump-times thread1 "FSM Thread through multiway branch without threading a multiway branch" 2 PASS: gcc.dg/tree-ssa/pr68234.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr68234.c scan-tree-dump vrp2 ">> 6" PASS: gcc.dg/tree-ssa/pr68431.c (test for excess errors) @@ -91350,16 +97313,14 @@ PASS: gcc.dg/tree-ssa/pr68714.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr68714.c scan-tree-dump-times reassoc1 " <= " 1 UNSUPPORTED: gcc.dg/tree-ssa/pr69196-1.c PASS: gcc.dg/tree-ssa/pr69270-2.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr69270-2.c scan-tree-dump-times dom3 "Replaced .usecount_[0-9]+. with constant .1." 1 -PASS: gcc.dg/tree-ssa/pr69270-2.c scan-tree-dump-times dom3 "Folded to: usecount_[0-9]+ = 2;" 1 -PASS: gcc.dg/tree-ssa/pr69270-2.c scan-tree-dump-times dom3 "usecount_[0-9]+ = usecount_[0-9]+ . 1;" 1 +PASS: gcc.dg/tree-ssa/pr69270-2.c scan-tree-dump-times dce2 "usecount_[0-9]+ = usecount_[0-9]+ . 1;" 0 PASS: gcc.dg/tree-ssa/pr69270-3.c (test for excess errors) -PASS: gcc.dg/tree-ssa/pr69270-3.c scan-tree-dump-times uncprop1 ", 1" 1 +FAIL: gcc.dg/tree-ssa/pr69270-3.c scan-tree-dump-times uncprop1 ", 1" 4 PASS: gcc.dg/tree-ssa/pr69270.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Replaced .bufferstep_[0-9]+. with constant .0." 1 PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Replaced .bufferstep_[0-9]+. with constant .1." 1 -PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 1;" 2 -PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 0;" 2 +PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 1;" 1 +PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-times dom3 "Folded to: _[0-9]+ = 0;" 1 PASS: gcc.dg/tree-ssa/pr69270.c scan-tree-dump-not dom3 "bit_xor" PASS: gcc.dg/tree-ssa/pr69355.c (test for excess errors) PASS: gcc.dg/tree-ssa/pr69355.c execution test @@ -91376,10 +97337,73 @@ PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not dom3 "Registering FSM " PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not vrp1 "Registering FSM " PASS: gcc.dg/tree-ssa/pr70232.c scan-tree-dump-not vrp2 "Registering FSM " PASS: gcc.dg/tree-ssa/pr70372.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr70919.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr70919.c execution test +PASS: gcc.dg/tree-ssa/pr71077.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-1-double.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-1-double.c scan-tree-dump forwprop1 "__builtin_copysign" +PASS: gcc.dg/tree-ssa/pr71078-1-long-double.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-1-long-double.c scan-tree-dump forwprop1 "__builtin_copysignl" +PASS: gcc.dg/tree-ssa/pr71078-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-1.c scan-tree-dump forwprop1 "__builtin_copysignf" +PASS: gcc.dg/tree-ssa/pr71078-2-double.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-2-double.c scan-tree-dump forwprop1 "__builtin_copysign" +PASS: gcc.dg/tree-ssa/pr71078-2-long-double.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-2-long-double.c scan-tree-dump forwprop1 "__builtin_copysignl" +PASS: gcc.dg/tree-ssa/pr71078-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71078-2.c scan-tree-dump forwprop1 "__builtin_copysignf" +PASS: gcc.dg/tree-ssa/pr71078-3.c (test for excess errors) +FAIL: gcc.dg/tree-ssa/pr71078-3.c scan-tree-dump forwprop1 "__builtin_copysign" +FAIL: gcc.dg/tree-ssa/pr71179.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71185.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71252-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71269.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71292.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71347.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71347.c scan-tree-dump-not optimized ".* = MEM.*;" +PASS: gcc.dg/tree-ssa/pr71408.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71408.c execution test +PASS: gcc.dg/tree-ssa/pr71520.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71520.c scan-tree-dump-times optimized "bar \\(3\\);" 1 +PASS: gcc.dg/tree-ssa/pr71520.c scan-tree-dump-times optimized "bar \\(10\\);" 1 +PASS: gcc.dg/tree-ssa/pr71661.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71661.c execution test +PASS: gcc.dg/tree-ssa/pr71947-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71947-1.c scan-tree-dump dom2 "Folded to: ret_[0-9]+ = 0;" +PASS: gcc.dg/tree-ssa/pr71947-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71947-2.c scan-tree-dump dom2 "Folded to: ret_[0-9]+ = 0;" +PASS: gcc.dg/tree-ssa/pr71947-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71947-3.c scan-tree-dump dom2 "Folded to: ret_[0-9]+ = 0;" +PASS: gcc.dg/tree-ssa/pr71947-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71947-4.c scan-tree-dump dom2 "Folded to: _[0-9]+ = _[0-9]+ \\* 2" +PASS: gcc.dg/tree-ssa/pr71947-5.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr71947-5.c scan-tree-dump dom2 "Folded to: _[0-9]+ = 0;" +PASS: gcc.dg/tree-ssa/pr71947-6.c (test for excess errors) +XFAIL: gcc.dg/tree-ssa/pr71947-6.c scan-tree-dump dom2 "Folded to: ret_[0-9]+ = 0;" +PASS: gcc.dg/tree-ssa/pr72772.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr72772.c scan-tree-dump-not ldist "failed: evolution of base is not affine." +PASS: gcc.dg/tree-ssa/pr72817.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr72817.c execution test +PASS: gcc.dg/tree-ssa/pr72835.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr72835.c execution test +PASS: gcc.dg/tree-ssa/pr73450.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr73450.c execution test +UNSUPPORTED: gcc.dg/tree-ssa/pr73714.c +PASS: gcc.dg/tree-ssa/pr77664.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr77664.c scan-tree-dump-times reassoc1 "Optimizing range test [^\n\r]* and comparison" 6 +PASS: gcc.dg/tree-ssa/pr77808.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr78153-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr78153-1.c scan-tree-dump-not evrp "__builtin_abort" +PASS: gcc.dg/tree-ssa/pr78153-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr78153-2.c scan-tree-dump-not evrp "__builtin_abort" +PASS: gcc.dg/tree-ssa/pr78154.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pr78154.c scan-tree-dump-not evrp "__builtin_abort" +PASS: gcc.dg/tree-ssa/pr78413.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pred-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/pred-1.c scan-tree-dump profile_estimate "continue heuristics" PASS: gcc.dg/tree-ssa/predcom-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/predcom-1.c execution test PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-times pcom "Unrolling 2 times." 2 -PASS: gcc.dg/tree-ssa/predcom-1.c scan-tree-dump-times pcom "looparound ref" 1 PASS: gcc.dg/tree-ssa/predcom-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/predcom-2.c execution test PASS: gcc.dg/tree-ssa/predcom-2.c scan-tree-dump-times pcom "Unrolling 2 times." 2 @@ -91408,31 +97432,21 @@ PASS: gcc.dg/tree-ssa/prefetch-5.c scan-tree-dump-times aprefetch "Not prefetchi PASS: gcc.dg/tree-ssa/prefetch-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/prefetch-6.c scan-tree-dump-times aprefetch "Issued prefetch" 5 PASS: gcc.dg/tree-ssa/prefetch-6.c scan-tree-dump-times aprefetch "Issued nontemporal prefetch" 3 -PASS: gcc.dg/tree-ssa/prefetch-6.c scan-assembler-times prefetcht 5 -PASS: gcc.dg/tree-ssa/prefetch-6.c scan-assembler-times prefetchnta 3 PASS: gcc.dg/tree-ssa/prefetch-7.c (test for excess errors) PASS: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "Issued prefetch" 5 PASS: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "Issued nontemporal prefetch" 2 PASS: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times aprefetch "a nontemporal store" 0 PASS: gcc.dg/tree-ssa/prefetch-7.c scan-tree-dump-times optimized "builtin_prefetch" 7 -PASS: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetchw 5 -PASS: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetcht 1 -PASS: gcc.dg/tree-ssa/prefetch-7.c scan-assembler-times prefetchnta 1 PASS: gcc.dg/tree-ssa/prefetch-8.c (test for excess errors) PASS: gcc.dg/tree-ssa/prefetch-8.c scan-tree-dump-times aprefetch "a nontemporal store" 1 PASS: gcc.dg/tree-ssa/prefetch-8.c scan-tree-dump optimized "={nt}" PASS: gcc.dg/tree-ssa/prefetch-8.c scan-tree-dump-times optimized "__builtin_ia32_mfence" 1 -PASS: gcc.dg/tree-ssa/prefetch-8.c scan-assembler movnti -PASS: gcc.dg/tree-ssa/prefetch-8.c scan-assembler-times mfence 1 PASS: gcc.dg/tree-ssa/prefetch-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/prefetch-9.c scan-tree-dump-times aprefetch "Issued nontemporal prefetch" 1 PASS: gcc.dg/tree-ssa/prefetch-9.c scan-tree-dump-times aprefetch "a nontemporal store" 1 PASS: gcc.dg/tree-ssa/prefetch-9.c scan-tree-dump-times optimized "builtin_prefetch" 1 PASS: gcc.dg/tree-ssa/prefetch-9.c scan-tree-dump optimized "={nt}" PASS: gcc.dg/tree-ssa/prefetch-9.c scan-tree-dump-times optimized "__builtin_ia32_mfence" 1 -PASS: gcc.dg/tree-ssa/prefetch-9.c scan-assembler-times prefetchnta 1 -PASS: gcc.dg/tree-ssa/prefetch-9.c scan-assembler movnti -PASS: gcc.dg/tree-ssa/prefetch-9.c scan-assembler-times mfence 1 PASS: gcc.dg/tree-ssa/pta-callused.c (test for excess errors) PASS: gcc.dg/tree-ssa/pta-callused.c scan-tree-dump alias "CALLUSED\\([0-9]+\\) = { ESCAPED NONLOCAL f.* i q }" PASS: gcc.dg/tree-ssa/pta-escape-1.c (test for excess errors) @@ -91463,7 +97477,7 @@ PASS: gcc.dg/tree-ssa/reassoc-13.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-13.c scan-tree-dump-not reassoc1 "\\+ 0.0" PASS: gcc.dg/tree-ssa/reassoc-13.c scan-tree-dump optimized "return a_..D.;" PASS: gcc.dg/tree-ssa/reassoc-14.c (test for excess errors) -PASS: gcc.dg/tree-ssa/reassoc-14.c scan-tree-dump-times reassoc1 "\\*" 4 +PASS: gcc.dg/tree-ssa/reassoc-14.c scan-tree-dump-times reassoc1 "\\*" 5 PASS: gcc.dg/tree-ssa/reassoc-15.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-15.c scan-tree-dump-times reassoc1 "\\*" 4 PASS: gcc.dg/tree-ssa/reassoc-16.c (test for excess errors) @@ -91529,6 +97543,9 @@ PASS: gcc.dg/tree-ssa/reassoc-41.c scan-tree-dump-times reassoc1 "Optimizing cop PASS: gcc.dg/tree-ssa/reassoc-42.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-43.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-43.c scan-tree-dump-not reassoc2 "0 != 0" +PASS: gcc.dg/tree-ssa/reassoc-44.c (test for excess errors) +PASS: gcc.dg/tree-ssa/reassoc-45.c (test for excess errors) +PASS: gcc.dg/tree-ssa/reassoc-45.c scan-tree-dump-times reassoc1 " = -" 1 PASS: gcc.dg/tree-ssa/reassoc-5.c (test for excess errors) PASS: gcc.dg/tree-ssa/reassoc-5.c scan-tree-dump-times optimized "a - i" 0 PASS: gcc.dg/tree-ssa/reassoc-6.c (test for excess errors) @@ -91572,10 +97589,22 @@ PASS: gcc.dg/tree-ssa/restrict-8.c (test for excess errors) PASS: gcc.dg/tree-ssa/restrict-8.c scan-tree-dump-times fre1 "return 1" 1 PASS: gcc.dg/tree-ssa/sccp-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/sccp-1.c scan-tree-dump-times optimized "goto" 0 +PASS: gcc.dg/tree-ssa/sccp-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/sccp-2.c scan-tree-dump-times optimized "bb" 1 PASS: gcc.dg/tree-ssa/scev-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-1.c execution test PASS: gcc.dg/tree-ssa/scev-10.c (test for excess errors) -PASS: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts "use [0-9]\n address" 1 +PASS: gcc.dg/tree-ssa/scev-10.c scan-tree-dump-times ivopts " Type:\\tADDRESS\n Use [0-9].[0-9]:" 1 +PASS: gcc.dg/tree-ssa/scev-11.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-11.c scan-tree-dump-times ivopts " Type:\\tADDRESS\n Use [0-9].[0-9]:" 2 +PASS: gcc.dg/tree-ssa/scev-12.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-12.c scan-tree-dump-times ivopts " Type:\\tADDRESS\n Use [0-9].[0-9]:" 1 +PASS: gcc.dg/tree-ssa/scev-13.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-13.c scan-tree-dump ldist "builtin_memset" +PASS: gcc.dg/tree-ssa/scev-14.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-14.c scan-tree-dump ivopts "Overflowness wrto loop niter:\tNo-overflow" +PASS: gcc.dg/tree-ssa/scev-15.c (test for excess errors) +PASS: gcc.dg/tree-ssa/scev-15.c scan-tree-dump ldist "builtin_memset" PASS: gcc.dg/tree-ssa/scev-2.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-2.c execution test PASS: gcc.dg/tree-ssa/scev-3.c (test for excess errors) @@ -91583,16 +97612,16 @@ PASS: gcc.dg/tree-ssa/scev-3.c scan-tree-dump-times optimized "&a" 1 PASS: gcc.dg/tree-ssa/scev-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-4.c scan-tree-dump-times optimized "&a" 1 PASS: gcc.dg/tree-ssa/scev-5.c (test for excess errors) -PASS: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1 +FAIL: gcc.dg/tree-ssa/scev-5.c scan-tree-dump-times optimized "&a" 1 PASS: gcc.dg/tree-ssa/scev-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-6.c execution test PASS: gcc.dg/tree-ssa/scev-6.c scan-tree-dump-not optimized "abort" PASS: gcc.dg/tree-ssa/scev-7.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-7.c scan-tree-dump-times sccp "Simplify PEELED_CHREC into POLYNOMIAL_CHREC" 1 PASS: gcc.dg/tree-ssa/scev-8.c (test for excess errors) -PASS: gcc.dg/tree-ssa/scev-8.c scan-tree-dump-not ivopts "use [0-9]\n address" +PASS: gcc.dg/tree-ssa/scev-8.c scan-tree-dump-not ivopts " Type:\\tADDRESS\n Use [0-9].[0-9]:" PASS: gcc.dg/tree-ssa/scev-9.c (test for excess errors) -PASS: gcc.dg/tree-ssa/scev-9.c scan-tree-dump-times ivopts "use [0-9]\n address" 1 +PASS: gcc.dg/tree-ssa/scev-9.c scan-tree-dump-times ivopts " Type:\\tADDRESS\n Use [0-9].[0-9]:" 1 PASS: gcc.dg/tree-ssa/scev-cast.c (test for excess errors) PASS: gcc.dg/tree-ssa/scev-cast.c scan-tree-dump-times optimized "& 255" 1 PASS: gcc.dg/tree-ssa/scev-cast.c scan-tree-dump-times optimized "= \\(signed char\\)" 1 @@ -91711,7 +97740,7 @@ PASS: gcc.dg/tree-ssa/slsr-6.c scan-tree-dump-times optimized " \\* " 5 PASS: gcc.dg/tree-ssa/slsr-7.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-7.c scan-tree-dump-times optimized " \\* " 1 PASS: gcc.dg/tree-ssa/slsr-8.c (test for excess errors) -PASS: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\* " 7 +PASS: gcc.dg/tree-ssa/slsr-8.c scan-tree-dump-times optimized " w?\\* " 9 PASS: gcc.dg/tree-ssa/slsr-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/slsr-9.c scan-tree-dump-times optimized " \\* " 1 PASS: gcc.dg/tree-ssa/split-path-1.c (test for excess errors) @@ -91865,7 +97894,7 @@ PASS: gcc.dg/tree-ssa/ssa-dce-7.c scan-tree-dump-times optimized "\\*D" 0 PASS: gcc.dg/tree-ssa/ssa-dce-8.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dce-8.c scan-tree-dump-not optimized "malloc" PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c scan-tree-dump-times dom2 "if .i1_" 3 +PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c scan-tree-dump-times dom2 "if .i1_" 2 PASS: gcc.dg/tree-ssa/ssa-dom-branch-1.c scan-tree-dump-not dom2 "Threaded" PASS: gcc.dg/tree-ssa/ssa-dom-ccp-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-ccp-1.c scan-tree-dump-times optimized "return 4" 1 @@ -91895,7 +97924,7 @@ PASS: gcc.dg/tree-ssa/ssa-dom-thread-2a.c scan-tree-dump-times vrp1 "Jumps threa PASS: gcc.dg/tree-ssa/ssa-dom-thread-2a.c scan-tree-dump-not dom2 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c scan-tree-dump-not dom2 "Jumps threaded" -PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c scan-tree-dump-times vrp1 "Jumps threaded: 2" 1 +PASS: gcc.dg/tree-ssa/ssa-dom-thread-2b.c scan-tree-dump-times thread1 "Jumps threaded: 1" 1 PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c scan-tree-dump-not vrp1 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-2c.c scan-tree-dump-not dom2 "Jumps threaded" @@ -91909,20 +97938,21 @@ PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c scan-tree-dump-not vrp1 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-2f.c scan-tree-dump-not dom2 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c scan-tree-dump vrp1 "Jumps threaded: 2" -PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c scan-tree-dump dom2 "Jumps threaded: 1" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-2g.c scan-tree-dump-not dom2 "IRREDUCIBLE_LOOP" PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c scan-tree-dump vrp1 "Jumps threaded: 1" -PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c scan-tree-dump dom2 "Jumps threaded: 1" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-2h.c scan-tree-dump-not dom2 "IRREDUCIBLE_LOOP" PASS: gcc.dg/tree-ssa/ssa-dom-thread-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-4.c scan-tree-dump-times dom2 "Threaded" 3 PASS: gcc.dg/tree-ssa/ssa-dom-thread-5.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-dom-thread-5.c scan-tree-dump dom2 "Threaded jump" PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c scan-tree-dump-times dom2 "FSM" 6 +PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c scan-tree-dump-times thread1 "FSM" 3 +PASS: gcc.dg/tree-ssa/ssa-dom-thread-6.c scan-tree-dump-times thread2 "FSM" 5 PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump vrp1 "Jumps threaded: 19" -PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump dom2 "Jumps threaded: 12" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump thread1 "Jumps threaded: 16" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump thread2 "Jumps threaded: 9" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump thread3 "Jumps threaded: 3" +PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump-not dom2 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump-not dom3 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-7.c scan-tree-dump-not vrp2 "Jumps threaded" PASS: gcc.dg/tree-ssa/ssa-dom-thread-8.c (test for excess errors) @@ -92044,8 +98074,7 @@ PASS: gcc.dg/tree-ssa/ssa-fre-42.c execution test PASS: gcc.dg/tree-ssa/ssa-fre-42.c scan-tree-dump fre1 "b = A;" PASS: gcc.dg/tree-ssa/ssa-fre-42.c scan-tree-dump fre1 "return 2" PASS: gcc.dg/tree-ssa/ssa-fre-43.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-fre-43.c scan-tree-dump-times fre1 "Removing dead stmt" 19 -PASS: gcc.dg/tree-ssa/ssa-fre-43.c scan-tree-dump-not fre1 "Not changing value number" +PASS: gcc.dg/tree-ssa/ssa-fre-43.c scan-tree-dump-times fre1 "MEM" 8 PASS: gcc.dg/tree-ssa/ssa-fre-44.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-44.c scan-tree-dump-times fre1 "return 3.0" 4 PASS: gcc.dg/tree-ssa/ssa-fre-45.c (test for excess errors) @@ -92064,6 +98093,19 @@ PASS: gcc.dg/tree-ssa/ssa-fre-50.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-50.c scan-tree-dump fre1 "return 1;" PASS: gcc.dg/tree-ssa/ssa-fre-52.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-52.c scan-tree-dump-times fre1 "if" 1 +PASS: gcc.dg/tree-ssa/ssa-fre-53.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-fre-53.c scan-tree-dump fre1 "return 1;" +PASS: gcc.dg/tree-ssa/ssa-fre-54.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-fre-54.c execution test +PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump fre1 "\\(char\\) i_" +PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump fre1 "\\(short int\\) i_" +PASS: gcc.dg/tree-ssa/ssa-fre-54.c scan-tree-dump-not dse1 "u.i =" +FAIL: gcc.dg/tree-ssa/ssa-fre-55.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-fre-55.c scan-tree-dump-not optimized "u;" +PASS: gcc.dg/tree-ssa/ssa-fre-55.c scan-tree-dump-times optimized "BIT_FIELD_REF" 1 +PASS: gcc.dg/tree-ssa/ssa-fre-56.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-fre-56.c scan-tree-dump-times fre1 "= x;" 1 +PASS: gcc.dg/tree-ssa/ssa-fre-56.c scan-tree-dump-times fre1 " \\+ " 0 PASS: gcc.dg/tree-ssa/ssa-fre-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-6.c scan-tree-dump-times fre1 "Replaced " 6 PASS: gcc.dg/tree-ssa/ssa-fre-7.c (test for excess errors) @@ -92078,6 +98120,20 @@ PASS: gcc.dg/tree-ssa/ssa-fre-8.c scan-tree-dump-times fre1 "Inserted" 2 PASS: gcc.dg/tree-ssa/ssa-fre-9.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre1 "Eliminated: 2" 2 PASS: gcc.dg/tree-ssa/ssa-fre-9.c scan-tree-dump-times fre1 "Insertions: 1" 2 +PASS: gcc.dg/tree-ssa/ssa-hoist-1.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-hoist-1.c scan-tree-dump-times pre " << 1;" 1 +PASS: gcc.dg/tree-ssa/ssa-hoist-2.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-hoist-2.c scan-tree-dump-times pre "goto" 0 +PASS: gcc.dg/tree-ssa/ssa-hoist-2.c scan-tree-dump-times pre " / 10;" 1 +PASS: gcc.dg/tree-ssa/ssa-hoist-3.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-hoist-3.c scan-tree-dump-times pre " \\* " 1 +PASS: gcc.dg/tree-ssa/ssa-hoist-3.c scan-tree-dump pre "Insertions: 1" +PASS: gcc.dg/tree-ssa/ssa-hoist-4.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "= \\*" 2 +PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "MAX_EXPR" 1 +PASS: gcc.dg/tree-ssa/ssa-hoist-4.c scan-tree-dump-times optimized "= PHI" 1 +PASS: gcc.dg/tree-ssa/ssa-hoist-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-hoist-6.c scan-tree-dump-not pre "HOIST inserted" PASS: gcc.dg/tree-ssa/ssa-ifcombine-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-ifcombine-1.c scan-tree-dump optimized "\\|" PASS: gcc.dg/tree-ssa/ssa-ifcombine-10.c (test for excess errors) @@ -92190,7 +98246,9 @@ PASS: gcc.dg/tree-ssa/ssa-pre-3.c scan-tree-dump-times pre "Eliminated: 2" 1 PASS: gcc.dg/tree-ssa/ssa-pre-30.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-30.c scan-tree-dump-times pre "Replaced MEM" 2 PASS: gcc.dg/tree-ssa/ssa-pre-31.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-pre-31.c scan-tree-dump-times pre "key" 4 +PASS: gcc.dg/tree-ssa/ssa-pre-31.c scan-tree-dump-times pre "key" 3 +PASS: gcc.dg/tree-ssa/ssa-pre-32.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-pre-32.c scan-tree-dump pre "# prephitmp_[0-9]+ = PHI <[xy]_[0-9]+\\(D\\)[^,]*, [xy]_[0-9]+\\(D\\)" PASS: gcc.dg/tree-ssa/ssa-pre-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-pre-4.c scan-tree-dump-times pre "Eliminated: 1" 1 PASS: gcc.dg/tree-ssa/ssa-pre-5.c (test for excess errors) @@ -92246,11 +98304,14 @@ PASS: gcc.dg/tree-ssa/ssa-store-ccp-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-store-ccp-4.c scan-tree-dump-times optimized "conststaticvariable" 1 PASS: gcc.dg/tree-ssa/ssa-thread-11.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-thread-11.c scan-tree-dump-not vrp2 "IRREDUCIBLE_LOOP" -PASS: gcc.dg/tree-ssa/ssa-thread-11.c scan-tree-dump vrp2 "FSM" PASS: gcc.dg/tree-ssa/ssa-thread-12.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-thread-12.c scan-tree-dump dom2 "FSM" +PASS: gcc.dg/tree-ssa/ssa-thread-12.c scan-tree-dump thread2 "FSM" +PASS: gcc.dg/tree-ssa/ssa-thread-12.c scan-tree-dump thread3 "FSM" +PASS: gcc.dg/tree-ssa/ssa-thread-12.c scan-tree-dump thread4 "FSM" PASS: gcc.dg/tree-ssa/ssa-thread-13.c (test for excess errors) -PASS: gcc.dg/tree-ssa/ssa-thread-13.c scan-tree-dump vrp1 "FSM" +PASS: gcc.dg/tree-ssa/ssa-thread-13.c scan-tree-dump ethread "FSM" +PASS: gcc.dg/tree-ssa/ssa-thread-14.c (test for excess errors) +PASS: gcc.dg/tree-ssa/ssa-thread-14.c scan-tree-dump-times vrp1 "Threaded jump" 8 PASS: gcc.dg/tree-ssa/ssa-vrp-thread-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/ssa-vrp-thread-1.c scan-tree-dump-times vrp1 "Threaded" 1 PASS: gcc.dg/tree-ssa/stdarg-1.c (test for excess errors) @@ -92319,6 +98380,14 @@ PASS: gcc.dg/tree-ssa/tailcall-5.c (test for excess errors) PASS: gcc.dg/tree-ssa/tailcall-5.c scan-tree-dump-not tailc "tail call" PASS: gcc.dg/tree-ssa/tailcall-6.c (test for excess errors) PASS: gcc.dg/tree-ssa/tailcall-6.c execution test +PASS: gcc.dg/tree-ssa/tailcall-7-run.c (test for excess errors) +PASS: gcc.dg/tree-ssa/tailcall-7-run.c execution test +PASS: gcc.dg/tree-ssa/tailcall-7.c (test for excess errors) +PASS: gcc.dg/tree-ssa/tailcall-7.c scan-tree-dump-times tailc "Found tail call" 5 +PASS: gcc.dg/tree-ssa/tailcall-8-run.c (test for excess errors) +PASS: gcc.dg/tree-ssa/tailcall-8-run.c execution test +PASS: gcc.dg/tree-ssa/tailcall-8.c (test for excess errors) +PASS: gcc.dg/tree-ssa/tailcall-8.c scan-tree-dump-times tailc "Found tail call" 6 PASS: gcc.dg/tree-ssa/tailrecursion-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/tailrecursion-1.c scan-tree-dump-times tailr1 "Eliminated tail recursion" 1 PASS: gcc.dg/tree-ssa/tailrecursion-2.c (test for excess errors) @@ -92341,6 +98410,8 @@ PASS: gcc.dg/tree-ssa/tailrecursion-7.c execution test PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mfoo\\M" 4 PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mbar\\M" 4 PASS: gcc.dg/tree-ssa/tailrecursion-7.c scan-tree-dump-times optimized "\\mbaz\\M" 4 +PASS: gcc.dg/tree-ssa/unord.c (test for excess errors) +PASS: gcc.dg/tree-ssa/unord.c scan-tree-dump-times optimized " unord " 2 PASS: gcc.dg/tree-ssa/unreachable.c (test for excess errors) PASS: gcc.dg/tree-ssa/unreachable.c scan-tree-dump-not optimized "bad_boy" PASS: gcc.dg/tree-ssa/upcast-1.c (test for excess errors) @@ -92364,25 +98435,27 @@ PASS: gcc.dg/tree-ssa/vector-2.c scan-tree-dump-not optimized "BIT_FIELD_REF" PASS: gcc.dg/tree-ssa/vector-2.c scan-tree-dump-times optimized "return 0.0" 1 PASS: gcc.dg/tree-ssa/vector-3.c (test for excess errors) PASS: gcc.dg/tree-ssa/vector-3.c scan-tree-dump-times optimized "BIT_FIELD_REF" 0 -PASS: gcc.dg/tree-ssa/vector-3.c scan-tree-dump-times optimized "0\\.0" 1 +PASS: gcc.dg/tree-ssa/vector-3.c scan-tree-dump-times optimized " 0\\.0" 1 PASS: gcc.dg/tree-ssa/vector-4.c (test for excess errors) PASS: gcc.dg/tree-ssa/vector-4.c scan-tree-dump-times gimple "VEC_PERM_EXPR <a, b, { 0, 4, 1, 5 }>;" 1 PASS: gcc.dg/tree-ssa/vector-5.c (test for excess errors) PASS: gcc.dg/tree-ssa/vector-5.c scan-tree-dump-times optimized " * 3;" 1 +PASS: gcc.dg/tree-ssa/vector-6.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vector-6.c scan-tree-dump-times ccp1 "Now a gimple register: v" 4 PASS: gcc.dg/tree-ssa/vrp01.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp01.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1 +PASS: gcc.dg/tree-ssa/vrp01.c scan-tree-dump-times vrp1 "if \\(" 2 PASS: gcc.dg/tree-ssa/vrp02.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp02.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1 PASS: gcc.dg/tree-ssa/vrp03.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp03.c scan-tree-dump-times vrp1 "Folding predicate q_.*to 1" 1 PASS: gcc.dg/tree-ssa/vrp03.c scan-tree-dump-times vrp1 "Folding predicate r_.*to 1" 1 PASS: gcc.dg/tree-ssa/vrp04.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp04.c scan-tree-dump-times vrp1 "Folding predicate a_.*to 1" 1 +PASS: gcc.dg/tree-ssa/vrp04.c scan-tree-dump-times vrp1 "if" 1 PASS: gcc.dg/tree-ssa/vrp05.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp05.c scan-tree-dump-times vrp1 "Folding predicate j_.*to 1" 1 PASS: gcc.dg/tree-ssa/vrp06.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate i_[0-9]+.*0 to 0" 1 -PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate j_[0-9]+.*0 to 1" 1 +PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate [i|j]_[0-9]+.*0 to 0" 1 +PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate [i|j]_[0-9]+.*0 to 1" 1 PASS: gcc.dg/tree-ssa/vrp06.c scan-tree-dump-times vrp1 "Folding predicate i_[0-9]+.*j_[0-9]+.* to 0" 1 PASS: gcc.dg/tree-ssa/vrp07.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp07.c scan-tree-dump-times vrp1 "Folding predicate p_.*to 1" 1 @@ -92395,8 +98468,34 @@ PASS: gcc.dg/tree-ssa/vrp09.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp09.c scan-tree-dump-times vrp1 "Folding predicate p_.. != 0B to 1" 2 PASS: gcc.dg/tree-ssa/vrp10.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp10.c execution test +PASS: gcc.dg/tree-ssa/vrp100.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp101.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp101.c scan-tree-dump optimized "<bb 2> \\[[0-9.]+%\\]:[\n\r ]*return 0;" +PASS: gcc.dg/tree-ssa/vrp102.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp102.c scan-tree-dump vrp1 "ret_[0-9]+ = PHI <[01]\\([0-9]+\\), [01]\\([0-9]+\\)>" +PASS: gcc.dg/tree-ssa/vrp103.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp103.c scan-tree-dump-times vrp1 "baz \\(0\\);" 4 +PASS: gcc.dg/tree-ssa/vrp104.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp104.c scan-tree-dump-times optimized "switch" 1 +PASS: gcc.dg/tree-ssa/vrp105.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp105.c scan-tree-dump-times vrp2 "Threaded jump" 1 +PASS: gcc.dg/tree-ssa/vrp106.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp106.c scan-tree-dump-times vrp1 "Threaded jump" 1 +PASS: gcc.dg/tree-ssa/vrp107.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp107.c scan-tree-dump vrp1 "case 2:" +PASS: gcc.dg/tree-ssa/vrp107.c scan-tree-dump vrp1 "case 7 ... 8:" +PASS: gcc.dg/tree-ssa/vrp108.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp108.c scan-tree-dump vrp1 "case 1:" +PASS: gcc.dg/tree-ssa/vrp108.c scan-tree-dump vrp1 "case 9:" +PASS: gcc.dg/tree-ssa/vrp109.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 9 ... 10:" +PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 17 ... 18:" +PASS: gcc.dg/tree-ssa/vrp109.c scan-tree-dump vrp1 "case 27 ... 30:" PASS: gcc.dg/tree-ssa/vrp11.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp11.c scan-tree-dump-times vrp1 "Folding predicate.*to 1" 1 +PASS: gcc.dg/tree-ssa/vrp110.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp111.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp111.c scan-tree-dump-not evrp "abort" PASS: gcc.dg/tree-ssa/vrp12.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp13.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp13.c execution test @@ -92405,7 +98504,7 @@ PASS: gcc.dg/tree-ssa/vrp14.c execution test PASS: gcc.dg/tree-ssa/vrp15.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp15.c scan-tree-dump-times vrp1 "tree_code_length.42." 1 PASS: gcc.dg/tree-ssa/vrp16.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp16.c scan-tree-dump-times vrp1 "Folding predicate .*to 0" 1 +PASS: gcc.dg/tree-ssa/vrp16.c scan-tree-dump-times evrp "if" 0 PASS: gcc.dg/tree-ssa/vrp17.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp17.c scan-tree-dump-times vrp1 "Simplified relational" 1 PASS: gcc.dg/tree-ssa/vrp18.c (test for excess errors) @@ -92425,7 +98524,7 @@ PASS: gcc.dg/tree-ssa/vrp23.c scan-tree-dump-times vrp1 "Simplified relational" PASS: gcc.dg/tree-ssa/vrp24.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp24.c scan-tree-dump-times vrp1 "Simplified relational" 2 PASS: gcc.dg/tree-ssa/vrp25.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp25.c scan-tree-dump-times vrp1 "Folding predicate" 2 +PASS: gcc.dg/tree-ssa/vrp25.c scan-tree-dump-times vrp1 "if" 3 PASS: gcc.dg/tree-ssa/vrp26.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp26.c scan-tree-dump-times vrp1 "return 1" 1 PASS: gcc.dg/tree-ssa/vrp27.c (test for excess errors) @@ -92442,12 +98541,11 @@ PASS: gcc.dg/tree-ssa/vrp32.c scan-tree-dump vrp1 "return 0;" PASS: gcc.dg/tree-ssa/vrp33.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp33.c scan-tree-dump vrp1 "Folding predicate.*== 1 to 0" PASS: gcc.dg/tree-ssa/vrp34.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp34.c scan-tree-dump vrp1 "Folding predicate a_. > 2 to 1" -PASS: gcc.dg/tree-ssa/vrp34.c scan-tree-dump vrp1 "Folding predicate a_. <= 5 to 1" +PASS: gcc.dg/tree-ssa/vrp34.c scan-tree-dump-times vrp1 "if \\(" 0 PASS: gcc.dg/tree-ssa/vrp35.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp35.c scan-tree-dump vrp1 "Folding predicate j_.* == 10 to 0" +PASS: gcc.dg/tree-ssa/vrp35.c scan-tree-dump vrp1 "Removing dead stmt [^\r\n]* = j_.* == 10" PASS: gcc.dg/tree-ssa/vrp36.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp36.c scan-tree-dump vrp1 "Folding predicate i_.* == 1 to 0" +PASS: gcc.dg/tree-ssa/vrp36.c scan-tree-dump vrp1 "Removing dead stmt [^\r\n]* = i_.* == 1" PASS: gcc.dg/tree-ssa/vrp37.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp38.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp38.c execution test @@ -92463,7 +98561,7 @@ PASS: gcc.dg/tree-ssa/vrp43.c execution test PASS: gcc.dg/tree-ssa/vrp44.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp45.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp46.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp46.c scan-tree-dump-times vrp1 "if" 1 +PASS: gcc.dg/tree-ssa/vrp46.c scan-tree-dump-times vrp1 "if" 0 PASS: gcc.dg/tree-ssa/vrp47.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "[xy][^ ]* !=" 0 PASS: gcc.dg/tree-ssa/vrp47.c scan-tree-dump-times vrp1 "x[^ ]* [|] y" 1 @@ -92485,7 +98583,7 @@ PASS: gcc.dg/tree-ssa/vrp54.c scan-tree-dump-not vrp1 "link_error" PASS: gcc.dg/tree-ssa/vrp55.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp55.c scan-tree-dump-times vrp1 "Threaded jump" 1 PASS: gcc.dg/tree-ssa/vrp56.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp56.c scan-tree-dump-times vrp1 "Threaded" 1 +PASS: gcc.dg/tree-ssa/vrp56.c scan-tree-dump ethread "Jumps threaded: 1" PASS: gcc.dg/tree-ssa/vrp57.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp57.c scan-tree-dump optimized "return 0;" PASS: gcc.dg/tree-ssa/vrp57.c scan-tree-dump optimized "return 1;" @@ -92506,7 +98604,7 @@ UNSUPPORTED: gcc.dg/tree-ssa/vrp66-int16-sw.c PASS: gcc.dg/tree-ssa/vrp66.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp66.c execution test PASS: gcc.dg/tree-ssa/vrp67.c (test for excess errors) -PASS: gcc.dg/tree-ssa/vrp67.c scan-tree-dump-times vrp1 "Folding predicate" 3 +PASS: gcc.dg/tree-ssa/vrp67.c scan-tree-dump-times vrp1 "if" 3 PASS: gcc.dg/tree-ssa/vrp68.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp68.c scan-tree-dump-times vrp1 "link_error" 0 PASS: gcc.dg/tree-ssa/vrp69.c (test for excess errors) @@ -92563,6 +98661,8 @@ UNSUPPORTED: gcc.dg/tree-ssa/vrp96.c PASS: gcc.dg/tree-ssa/vrp97.c (test for excess errors) PASS: gcc.dg/tree-ssa/vrp97.c scan-tree-dump-times vrp1 "return 1;" 2 UNSUPPORTED: gcc.dg/tree-ssa/vrp98.c +PASS: gcc.dg/tree-ssa/vrp99.c (test for excess errors) +PASS: gcc.dg/tree-ssa/vrp99.c scan-tree-dump-not vrp1 "\\(unsigned int\\)" PASS: gcc.dg/tree-ssa/wholeprogram-1.c (test for excess errors) PASS: gcc.dg/tree-ssa/wholeprogram-1.c scan-tree-dump-not optimized "large_function" PASS: gcc.dg/tree-ssa/wholeprogram-2.c (test for excess errors) @@ -92677,6 +98777,8 @@ PASS: gcc.dg/vect/pr33369.c (test for excess errors) PASS: gcc.dg/vect/pr33373.c (test for excess errors) PASS: gcc.dg/vect/pr33373b.c (test for excess errors) PASS: gcc.dg/vect/pr33597.c (test for excess errors) +PASS: gcc.dg/vect/pr33707.c (test for excess errors) +PASS: gcc.dg/vect/pr33707.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr33804.c (test for excess errors) PASS: gcc.dg/vect/pr33804.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr33804.c scan-tree-dump-times vect "vectorizing stmts using SLP" 1 @@ -92708,7 +98810,6 @@ PASS: gcc.dg/vect/pr37539.c execution test PASS: gcc.dg/vect/pr37539.c scan-tree-dump-times vect "vectorized 1 loops" 2 PASS: gcc.dg/vect/pr37730.c (test for excess errors) PASS: gcc.dg/vect/pr38529.c (test for excess errors) -PASS: gcc.dg/vect/pr38529.c scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/pr39529.c (test for excess errors) PASS: gcc.dg/vect/pr40074.c (test for excess errors) PASS: gcc.dg/vect/pr40074.c execution test @@ -92729,6 +98830,8 @@ PASS: gcc.dg/vect/pr43430-2.c (test for excess errors) PASS: gcc.dg/vect/pr43430-2.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr43432.c (test for excess errors) PASS: gcc.dg/vect/pr43432.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr43434.c (test for excess errors) +PASS: gcc.dg/vect/pr43434.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr43842.c (test for excess errors) PASS: gcc.dg/vect/pr44507.c (test for excess errors) PASS: gcc.dg/vect/pr44507.c execution test @@ -92805,6 +98908,10 @@ PASS: gcc.dg/vect/pr53773.c (test for excess errors) PASS: gcc.dg/vect/pr53773.c scan-tree-dump-times optimized "\\* 10" 2 PASS: gcc.dg/vect/pr55857-1.c (test for excess errors) PASS: gcc.dg/vect/pr55857-2.c (test for excess errors) +PASS: gcc.dg/vect/pr56541.c (test for excess errors) +PASS: gcc.dg/vect/pr56541.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr56625.c (test for excess errors) +PASS: gcc.dg/vect/pr56625.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr56695.c (test for excess errors) PASS: gcc.dg/vect/pr56787.c (test for excess errors) PASS: gcc.dg/vect/pr56787.c scan-tree-dump vect "vectorized 1 loops" @@ -92816,6 +98923,12 @@ PASS: gcc.dg/vect/pr56920.c (test for excess errors) PASS: gcc.dg/vect/pr56920.c execution test PASS: gcc.dg/vect/pr56933.c (test for excess errors) PASS: gcc.dg/vect/pr56933.c execution test +PASS: gcc.dg/vect/pr57206.c (test for excess errors) +PASS: gcc.dg/vect/pr57206.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr57558-1.c (test for excess errors) +PASS: gcc.dg/vect/pr57558-1.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/pr57558-2.c (test for excess errors) +PASS: gcc.dg/vect/pr57558-2.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr57705.c (test for excess errors) PASS: gcc.dg/vect/pr57705.c execution test PASS: gcc.dg/vect/pr57705.c scan-tree-dump-times vect "vectorized 1 loop" 3 @@ -92871,7 +98984,7 @@ PASS: gcc.dg/vect/pr60656.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr60841.c (test for excess errors) PASS: gcc.dg/vect/pr61194.c (test for excess errors) PASS: gcc.dg/vect/pr61194.c execution test -XFAIL: gcc.dg/vect/pr61194.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr61194.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr61634.c (test for excess errors) PASS: gcc.dg/vect/pr61680.c (test for excess errors) PASS: gcc.dg/vect/pr61680.c execution test @@ -92880,7 +98993,7 @@ PASS: gcc.dg/vect/pr62021.c execution test PASS: gcc.dg/vect/pr62073.c (test for excess errors) PASS: gcc.dg/vect/pr62075.c (test for excess errors) PASS: gcc.dg/vect/pr62171.c (test for excess errors) -FAIL: gcc.dg/vect/pr62171.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr62171.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr62171.c scan-tree-dump-not vect "versioned" PASS: gcc.dg/vect/pr63148.c (test for excess errors) PASS: gcc.dg/vect/pr63148.c execution test @@ -92969,6 +99082,9 @@ PASS: gcc.dg/vect/pr65947-9.c (test for excess errors) PASS: gcc.dg/vect/pr65947-9.c execution test PASS: gcc.dg/vect/pr65947-9.c scan-tree-dump-not vect "LOOP VECTORIZED" XFAIL: gcc.dg/vect/pr65947-9.c scan-tree-dump vect "loop size is greater than data size" +PASS: gcc.dg/vect/pr65951.c (test for excess errors) +PASS: gcc.dg/vect/pr65951.c execution test +PASS: gcc.dg/vect/pr65951.c scan-tree-dump-times vect "vectorized 1 loops" 2 PASS: gcc.dg/vect/pr66142.c (test for excess errors) PASS: gcc.dg/vect/pr66142.c scan-tree-dump-times vect "vectorized 1 loops in function" 1 PASS: gcc.dg/vect/pr66251.c (test for excess errors) @@ -93013,6 +99129,24 @@ PASS: gcc.dg/vect/pr70354-1.c (test for excess errors) PASS: gcc.dg/vect/pr70354-1.c execution test PASS: gcc.dg/vect/pr70354-2.c (test for excess errors) PASS: gcc.dg/vect/pr70354-2.c execution test +PASS: gcc.dg/vect/pr71259.c (test for excess errors) +PASS: gcc.dg/vect/pr71259.c execution test +PASS: gcc.dg/vect/pr71264.c (test for excess errors) +PASS: gcc.dg/vect/pr71407.c (test for excess errors) +PASS: gcc.dg/vect/pr71416-1.c (test for excess errors) +PASS: gcc.dg/vect/pr71416-1.c execution test +PASS: gcc.dg/vect/pr71416-2.c (test for excess errors) +PASS: gcc.dg/vect/pr71439.c (test for excess errors) +PASS: gcc.dg/vect/pr71439.c execution test +PASS: gcc.dg/vect/pr71667.c (test for excess errors) +PASS: gcc.dg/vect/pr71752.c (test for excess errors) +PASS: gcc.dg/vect/pr71818.c (test for excess errors) +PASS: gcc.dg/vect/pr71823.c (test for excess errors) +PASS: gcc.dg/vect/pr72866.c (test for excess errors) +UNSUPPORTED: gcc.dg/vect/pr77503.c +PASS: gcc.dg/vect/pr77724.c (test for excess errors) +PASS: gcc.dg/vect/pr78005.c (test for excess errors) +PASS: gcc.dg/vect/pr78005.c execution test PASS: gcc.dg/vect/vect-1-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -93155,7 +99289,7 @@ PASS: gcc.dg/vect/vect-22.c scan-tree-dump-times vect "vectorized 4 loops" 1 PASS: gcc.dg/vect/vect-22.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 PASS: gcc.dg/vect/vect-23.c (test for excess errors) PASS: gcc.dg/vect/vect-23.c execution test -XFAIL: gcc.dg/vect/vect-23.c scan-tree-dump-times vect "vectorized 3 loops" 1 +PASS: gcc.dg/vect/vect-23.c scan-tree-dump-times vect "vectorized 3 loops" 1 PASS: gcc.dg/vect/vect-23.c scan-tree-dump-times vect "Vectorizing an unaligned access" 0 PASS: gcc.dg/vect/vect-24.c (test for excess errors) PASS: gcc.dg/vect/vect-24.c execution test @@ -93223,11 +99357,11 @@ PASS: gcc.dg/vect/vect-34.c execution test PASS: gcc.dg/vect/vect-34.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-35-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-35-big-array.c execution test -PASS: gcc.dg/vect/vect-35-big-array.c scan-tree-dump-times vect "vectorized 2 loops" 1 -PASS: gcc.dg/vect/vect-35-big-array.c scan-tree-dump-times vect "can't determine dependence between" 1 +PASS: gcc.dg/vect/vect-35-big-array.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-35-big-array.c scan-tree-dump vect "can't determine dependence between" PASS: gcc.dg/vect/vect-35.c (test for excess errors) PASS: gcc.dg/vect/vect-35.c execution test -PASS: gcc.dg/vect/vect-35.c scan-tree-dump-times vect "vectorized 2 loops" 1 +PASS: gcc.dg/vect/vect-35.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-35.c scan-tree-dump vect "can't determine dependence between" PASS: gcc.dg/vect/vect-36-big-array.c (test for excess errors) PASS: gcc.dg/vect/vect-36-big-array.c execution test @@ -93496,6 +99630,10 @@ PASS: gcc.dg/vect/vect-99.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-aggressive-1.c (test for excess errors) PASS: gcc.dg/vect/vect-aggressive-1.c execution test PASS: gcc.dg/vect/vect-aggressive-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-alias-check-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-alias-check-1.c scan-tree-dump vect "improved number of alias checks from [0-9]* to 1" +PASS: gcc.dg/vect/vect-alias-check-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-alias-check-2.c scan-tree-dump-not vect "versioning for alias checks." PASS: gcc.dg/vect/vect-alias-check.c (test for excess errors) PASS: gcc.dg/vect/vect-alias-check.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-align-1.c (test for excess errors) @@ -93521,9 +99659,13 @@ PASS: gcc.dg/vect/vect-all.c scan-tree-dump-times vect "vectorized 10 loops" 1 PASS: gcc.dg/vect/vect-all.c scan-tree-dump-times vect "Alignment of access forced using peeling" 0 PASS: gcc.dg/vect/vect-bool-1.c (test for excess errors) PASS: gcc.dg/vect/vect-bool-1.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-bool-cmp.c (test for excess errors) +PASS: gcc.dg/vect/vect-bool-cmp.c execution test UNSUPPORTED: gcc.dg/vect/vect-bswap16.c -UNSUPPORTED: gcc.dg/vect/vect-bswap32.c -UNSUPPORTED: gcc.dg/vect/vect-bswap64.c +PASS: gcc.dg/vect/vect-bswap32.c (test for excess errors) +PASS: gcc.dg/vect/vect-bswap32.c execution test +PASS: gcc.dg/vect/vect-bswap64.c (test for excess errors) +PASS: gcc.dg/vect/vect-bswap64.c execution test PASS: gcc.dg/vect/vect-complex-1.c (test for excess errors) PASS: gcc.dg/vect/vect-complex-1.c execution test PASS: gcc.dg/vect/vect-complex-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -93714,12 +99856,52 @@ PASS: gcc.dg/vect/vect-ivdep-1.c (test for excess errors) PASS: gcc.dg/vect/vect-ivdep-2.c (test for warnings, line ) PASS: gcc.dg/vect/vect-ivdep-2.c (test for bogus messages, line ) PASS: gcc.dg/vect/vect-ivdep-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-1.c execution test +PASS: gcc.dg/vect/vect-live-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-1.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-2.c execution test +PASS: gcc.dg/vect/vect-live-2.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-2.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-3.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-3.c execution test +PASS: gcc.dg/vect/vect-live-3.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-3.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 2 +PASS: gcc.dg/vect/vect-live-4.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-4.c execution test +PASS: gcc.dg/vect/vect-live-4.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-4.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-5.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-5.c execution test +PASS: gcc.dg/vect/vect-live-5.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-5.c scan-tree-dump-not vect "vec_stmt_relevant_p: stmt live but not relevant" +PASS: gcc.dg/vect/vect-live-slp-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-1.c execution test +PASS: gcc.dg/vect/vect-live-slp-1.c scan-tree-dump-times vect "vectorized 1 loops" 4 +PASS: gcc.dg/vect/vect-live-slp-1.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4 +PASS: gcc.dg/vect/vect-live-slp-1.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 4 +PASS: gcc.dg/vect/vect-live-slp-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-2.c execution test +PASS: gcc.dg/vect/vect-live-slp-2.c scan-tree-dump-times vect "vectorized 1 loops" 2 +PASS: gcc.dg/vect/vect-live-slp-2.c scan-tree-dump-times vect "vectorizing stmts using SLP" 2 +PASS: gcc.dg/vect/vect-live-slp-2.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 2 +PASS: gcc.dg/vect/vect-live-slp-3.c (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-3.c execution test +PASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vectorized 1 loops" 4 +PASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vectorizing stmts using SLP" 4 +PASS: gcc.dg/vect/vect-live-slp-3.c scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 4 +UNSUPPORTED: gcc.dg/vect/vect-load-lanes-peeling-1.c PASS: gcc.dg/vect/vect-mask-load-1.c (test for excess errors) PASS: gcc.dg/vect/vect-mask-load-1.c execution test PASS: gcc.dg/vect/vect-mask-loadstore-1.c (test for excess errors) PASS: gcc.dg/vect/vect-mask-loadstore-1.c execution test PASS: gcc.dg/vect/vect-mask-store-move-1.c (test for excess errors) -PASS: gcc.dg/vect/vect-mask-store-move-1.c scan-tree-dump-times vect "Move stmt to created bb" 6 +XFAIL: gcc.dg/vect/vect-mask-store-move-1.c scan-tree-dump-times vect "Move stmt to created bb" 4 +PASS: gcc.dg/vect/vect-mult-const-pattern-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-mult-const-pattern-1.c execution test +PASS: gcc.dg/vect/vect-mult-const-pattern-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-mult-const-pattern-2.c execution test PASS: gcc.dg/vect/vect-mult-pattern-1.c (test for excess errors) PASS: gcc.dg/vect/vect-mult-pattern-2.c (test for excess errors) PASS: gcc.dg/vect/vect-multitypes-1.c (test for excess errors) @@ -93781,6 +99963,20 @@ PASS: gcc.dg/vect/vect-multitypes-8.c scan-tree-dump-times vect "vectorized 1 lo PASS: gcc.dg/vect/vect-multitypes-9.c (test for excess errors) PASS: gcc.dg/vect/vect-multitypes-9.c execution test PASS: gcc.dg/vect/vect-multitypes-9.c scan-tree-dump-times vect "vectorized 1 loops" 2 +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c scan-tree-dump cunroll "loop turned into non-loop; it never loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c scan-tree-dump-not cunroll "loop with 2 iterations completely unrolled" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c scan-tree-dump cunroll "loop turned into non-loop; it never loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c scan-tree-dump-not cunroll "loop with 2 iterations completely unrolled" +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c scan-tree-dump-not cunroll "loop turned into non-loop; it never loops" PASS: gcc.dg/vect/vect-neg-store-1.c (test for excess errors) PASS: gcc.dg/vect/vect-neg-store-1.c execution test PASS: gcc.dg/vect/vect-neg-store-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -93992,6 +100188,9 @@ PASS: gcc.dg/vect/vect-peel-4.c execution test PASS: gcc.dg/vect/vect-peel-4.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-peel-4.c scan-tree-dump-times vect "Vectorizing an unaligned access" 1 PASS: gcc.dg/vect/vect-peel-4.c scan-tree-dump-times vect "Alignment of access forced using peeling" 0 +PASS: gcc.dg/vect/vect-pr69848.c (test for excess errors) +PASS: gcc.dg/vect/vect-pr69848.c execution test +XFAIL: gcc.dg/vect/vect-pr69848.c scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-pre-interact.c (test for excess errors) PASS: gcc.dg/vect/vect-pre-interact.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-recip.c (test for excess errors) @@ -94292,6 +100491,8 @@ PASS: gcc.dg/vect/vect-strided-u8-i8-gap7.c scan-tree-dump-times vect "vectorize PASS: gcc.dg/vect/vect-strided-u8-i8.c (test for excess errors) PASS: gcc.dg/vect/vect-strided-u8-i8.c execution test PASS: gcc.dg/vect/vect-strided-u8-i8.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-tail-nomask-1.c (test for excess errors) +PASS: gcc.dg/vect/vect-tail-nomask-1.c execution test PASS: gcc.dg/vect/vect-vfa-01.c (test for excess errors) PASS: gcc.dg/vect/vect-vfa-01.c execution test PASS: gcc.dg/vect/vect-vfa-01.c scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -94528,6 +100729,14 @@ PASS: gcc.dg/vect/slp-41.c scan-tree-dump-times vect "vectorized 1 loops" 2 PASS: gcc.dg/vect/slp-42.c (test for excess errors) PASS: gcc.dg/vect/slp-42.c scan-tree-dump vect "vectorizing stmts using SLP" PASS: gcc.dg/vect/slp-42.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/slp-43.c (test for excess errors) +PASS: gcc.dg/vect/slp-43.c execution test +PASS: gcc.dg/vect/slp-43.c scan-tree-dump-times vect "vectorized 1 loops" 13 +PASS: gcc.dg/vect/slp-44.c (test for excess errors) +PASS: gcc.dg/vect/slp-44.c scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/slp-45.c (test for excess errors) +PASS: gcc.dg/vect/slp-45.c execution test +PASS: gcc.dg/vect/slp-45.c scan-tree-dump-times vect "vectorized 1 loops" 13 PASS: gcc.dg/vect/slp-5.c (test for excess errors) PASS: gcc.dg/vect/slp-5.c execution test PASS: gcc.dg/vect/slp-5.c scan-tree-dump-times vect "vectorized 3 loops" 1 @@ -94740,7 +100949,7 @@ PASS: gcc.dg/vect/bb-slp-18.c execution test PASS: gcc.dg/vect/bb-slp-18.c scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-19.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-19.c execution test -XFAIL: gcc.dg/vect/bb-slp-19.c scan-tree-dump-times slp2 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-19.c scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-2.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-2.c execution test PASS: gcc.dg/vect/bb-slp-2.c scan-tree-dump-times slp1 "basic block vectorized" 1 @@ -94828,7 +101037,7 @@ PASS: gcc.dg/vect/bb-slp-9.c execution test PASS: gcc.dg/vect/bb-slp-9.c scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-cond-1.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-cond-1.c execution test -PASS: gcc.dg/vect/bb-slp-cond-1.c scan-tree-dump-times slp1 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-cond-1.c scan-tree-dump-times vect "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-pattern-1.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-pattern-1.c execution test PASS: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp2 "vectorizing stmts using SLP" 1 @@ -94837,6 +101046,8 @@ PASS: gcc.dg/vect/bb-slp-pattern-1.c scan-tree-dump-times slp2 "pattern recogniz PASS: gcc.dg/vect/bb-slp-pattern-2.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-pattern-2.c execution test PASS: gcc.dg/vect/bb-slp-pattern-2.c scan-tree-dump-times slp1 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-pr58135.c (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pr58135.c scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-pr65935.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-pr65935.c execution test PASS: gcc.dg/vect/bb-slp-pr65935.c scan-tree-dump-times slp1 "basic block vectorized" 1 @@ -94845,6 +101056,9 @@ XFAIL: gcc.dg/vect/bb-slp-pr68892.c scan-tree-dump slp2 "not profitable" PASS: gcc.dg/vect/bb-slp-pr68892.c scan-tree-dump-times slp2 "Basic block will be vectorized" 0 PASS: gcc.dg/vect/bb-slp-pr69907.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-pr69907.c scan-tree-dump slp1 "BB vectorization with gaps at the end of a load is not supported" +PASS: gcc.dg/vect/bb-slp-pr78205.c (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pr78205.c scan-tree-dump-times slp2 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-pr78205.c scan-tree-dump-times optimized "x\\[[0-1]\\] = " 2 PASS: gcc.dg/vect/bb-slp-subgroups-1.c (test for excess errors) PASS: gcc.dg/vect/bb-slp-subgroups-1.c execution test PASS: gcc.dg/vect/bb-slp-subgroups-1.c scan-tree-dump-times slp2 "Basic block will be vectorized using SLP" 1 @@ -94919,6 +101133,8 @@ PASS: gcc.dg/vect/pr33369.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr33373.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr33373b.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr33597.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr33707.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr33707.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr33804.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr33804.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr33804.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 1 @@ -94950,7 +101166,6 @@ PASS: gcc.dg/vect/pr37539.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr37539.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 PASS: gcc.dg/vect/pr37730.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr38529.c -flto -ffat-lto-objects (test for excess errors) -PASS: gcc.dg/vect/pr38529.c -flto -ffat-lto-objects scan-tree-dump-times vect "OUTER LOOP VECTORIZED" 1 PASS: gcc.dg/vect/pr39529.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr40074.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr40074.c -flto -ffat-lto-objects execution test @@ -94971,6 +101186,8 @@ PASS: gcc.dg/vect/pr43430-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr43430-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr43432.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr43432.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr43434.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr43434.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr43842.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr44507.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr44507.c -flto -ffat-lto-objects execution test @@ -95047,6 +101264,10 @@ PASS: gcc.dg/vect/pr53773.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr53773.c -flto -ffat-lto-objects scan-tree-dump-times optimized "\\* 10" 2 PASS: gcc.dg/vect/pr55857-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr55857-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr56541.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr56541.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr56625.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr56625.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr56695.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr56787.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr56787.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" @@ -95058,6 +101279,12 @@ PASS: gcc.dg/vect/pr56920.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr56920.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr56933.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr56933.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr57206.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr57206.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr57558-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr57558-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/pr57558-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr57558-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/pr57705.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr57705.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr57705.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loop" 3 @@ -95113,7 +101340,7 @@ PASS: gcc.dg/vect/pr60656.c -flto -ffat-lto-objects scan-tree-dump-times vect " PASS: gcc.dg/vect/pr60841.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects execution test -XFAIL: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr61194.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr61634.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61680.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr61680.c -flto -ffat-lto-objects execution test @@ -95122,7 +101349,7 @@ PASS: gcc.dg/vect/pr62021.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr62073.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr62075.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr62171.c -flto -ffat-lto-objects (test for excess errors) -FAIL: gcc.dg/vect/pr62171.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/pr62171.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/pr62171.c -flto -ffat-lto-objects scan-tree-dump-not vect "versioned" PASS: gcc.dg/vect/pr63148.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr63148.c -flto -ffat-lto-objects execution test @@ -95211,6 +101438,9 @@ PASS: gcc.dg/vect/pr65947-9.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr65947-9.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr65947-9.c -flto -ffat-lto-objects scan-tree-dump-not vect "LOOP VECTORIZED" XFAIL: gcc.dg/vect/pr65947-9.c -flto -ffat-lto-objects scan-tree-dump vect "loop size is greater than data size" +PASS: gcc.dg/vect/pr65951.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr65951.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr65951.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 PASS: gcc.dg/vect/pr66142.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr66142.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops in function" 1 PASS: gcc.dg/vect/pr66251.c -flto -ffat-lto-objects (test for excess errors) @@ -95255,6 +101485,24 @@ PASS: gcc.dg/vect/pr70354-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr70354-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/pr70354-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/pr70354-2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr71259.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71259.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr71264.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71407.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71416-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71416-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr71416-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71439.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71439.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/pr71667.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71752.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71818.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr71823.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr72866.c -flto -ffat-lto-objects (test for excess errors) +UNSUPPORTED: gcc.dg/vect/pr77503.c -flto -ffat-lto-objects +PASS: gcc.dg/vect/pr77724.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr78005.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/pr78005.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 6 loops" 1 XFAIL: gcc.dg/vect/vect-1-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 5 loops" 1 @@ -95397,7 +101645,7 @@ PASS: gcc.dg/vect/vect-22.c -flto -ffat-lto-objects scan-tree-dump-times vect " PASS: gcc.dg/vect/vect-22.c -flto -ffat-lto-objects scan-tree-dump-times vect "Vectorizing an unaligned access" 0 PASS: gcc.dg/vect/vect-23.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-23.c -flto -ffat-lto-objects execution test -XFAIL: gcc.dg/vect/vect-23.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 +PASS: gcc.dg/vect/vect-23.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 PASS: gcc.dg/vect/vect-23.c -flto -ffat-lto-objects scan-tree-dump-times vect "Vectorizing an unaligned access" 0 PASS: gcc.dg/vect/vect-24.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-24.c -flto -ffat-lto-objects execution test @@ -95465,11 +101713,11 @@ PASS: gcc.dg/vect/vect-34.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-34.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects execution test -PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 2 loops" 1 -PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "can't determine dependence between" 1 +PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-35-big-array.c -flto -ffat-lto-objects scan-tree-dump vect "can't determine dependence between" PASS: gcc.dg/vect/vect-35.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-35.c -flto -ffat-lto-objects execution test -PASS: gcc.dg/vect/vect-35.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 2 loops" 1 +PASS: gcc.dg/vect/vect-35.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-35.c -flto -ffat-lto-objects scan-tree-dump vect "can't determine dependence between" PASS: gcc.dg/vect/vect-36-big-array.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-36-big-array.c -flto -ffat-lto-objects execution test @@ -95738,6 +101986,10 @@ PASS: gcc.dg/vect/vect-99.c -flto -ffat-lto-objects scan-tree-dump-times vect " PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-aggressive-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-alias-check-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-alias-check-1.c -flto -ffat-lto-objects scan-tree-dump vect "improved number of alias checks from [0-9]* to 1" +PASS: gcc.dg/vect/vect-alias-check-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-alias-check-2.c -flto -ffat-lto-objects scan-tree-dump-not vect "versioning for alias checks." PASS: gcc.dg/vect/vect-alias-check.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-alias-check.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-align-1.c -flto -ffat-lto-objects (test for excess errors) @@ -95763,9 +102015,13 @@ PASS: gcc.dg/vect/vect-all.c -flto -ffat-lto-objects scan-tree-dump-times vect PASS: gcc.dg/vect/vect-all.c -flto -ffat-lto-objects scan-tree-dump-times vect "Alignment of access forced using peeling" 0 PASS: gcc.dg/vect/vect-bool-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-bool-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-bool-cmp.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-bool-cmp.c -flto -ffat-lto-objects execution test UNSUPPORTED: gcc.dg/vect/vect-bswap16.c -flto -ffat-lto-objects -UNSUPPORTED: gcc.dg/vect/vect-bswap32.c -flto -ffat-lto-objects -UNSUPPORTED: gcc.dg/vect/vect-bswap64.c -flto -ffat-lto-objects +PASS: gcc.dg/vect/vect-bswap32.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-bswap32.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-bswap64.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-bswap64.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-complex-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-complex-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-complex-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -95956,12 +102212,52 @@ PASS: gcc.dg/vect/vect-ivdep-1.c -flto -ffat-lto-objects (test for excess errors PASS: gcc.dg/vect/vect-ivdep-2.c -flto -ffat-lto-objects (test for warnings, line ) PASS: gcc.dg/vect/vect-ivdep-2.c -flto -ffat-lto-objects (test for bogus messages, line ) PASS: gcc.dg/vect/vect-ivdep-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-3.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-3.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 2 +PASS: gcc.dg/vect/vect-live-4.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-4.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 1 +PASS: gcc.dg/vect/vect-live-5.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-5.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-5.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-live-5.c -flto -ffat-lto-objects scan-tree-dump-not vect "vec_stmt_relevant_p: stmt live but not relevant" +PASS: gcc.dg/vect/vect-live-slp-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-slp-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 4 +PASS: gcc.dg/vect/vect-live-slp-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 4 +PASS: gcc.dg/vect/vect-live-slp-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 4 +PASS: gcc.dg/vect/vect-live-slp-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-slp-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 +PASS: gcc.dg/vect/vect-live-slp-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 2 +PASS: gcc.dg/vect/vect-live-slp-2.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 2 +PASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 4 +PASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorizing stmts using SLP" 4 +PASS: gcc.dg/vect/vect-live-slp-3.c -flto -ffat-lto-objects scan-tree-dump-times vect "vec_stmt_relevant_p: stmt live but not relevant" 4 +UNSUPPORTED: gcc.dg/vect/vect-load-lanes-peeling-1.c -flto -ffat-lto-objects PASS: gcc.dg/vect/vect-mask-load-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-mask-load-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-mask-loadstore-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-mask-loadstore-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-mask-store-move-1.c -flto -ffat-lto-objects (test for excess errors) -PASS: gcc.dg/vect/vect-mask-store-move-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "Move stmt to created bb" 6 +XFAIL: gcc.dg/vect/vect-mask-store-move-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "Move stmt to created bb" 4 +PASS: gcc.dg/vect/vect-mult-const-pattern-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-mult-const-pattern-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-mult-const-pattern-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-mult-const-pattern-2.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-mult-pattern-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-mult-pattern-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-multitypes-1.c -flto -ffat-lto-objects (test for excess errors) @@ -96023,6 +102319,20 @@ PASS: gcc.dg/vect/vect-multitypes-8.c -flto -ffat-lto-objects scan-tree-dump-ti PASS: gcc.dg/vect/vect-multitypes-9.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-multitypes-9.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-multitypes-9.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 2 +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c -flto -ffat-lto-objects scan-tree-dump cunroll "loop turned into non-loop; it never loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-1.c -flto -ffat-lto-objects scan-tree-dump-not cunroll "loop with 2 iterations completely unrolled" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c -flto -ffat-lto-objects scan-tree-dump cunroll "loop turned into non-loop; it never loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-2.c -flto -ffat-lto-objects scan-tree-dump-not cunroll "loop with 2 iterations completely unrolled" +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/vect-nb-iter-ub-3.c -flto -ffat-lto-objects scan-tree-dump-not cunroll "loop turned into non-loop; it never loops" PASS: gcc.dg/vect/vect-neg-store-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-neg-store-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-neg-store-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -96234,6 +102544,9 @@ PASS: gcc.dg/vect/vect-peel-4.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-peel-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-peel-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "Vectorizing an unaligned access" 1 PASS: gcc.dg/vect/vect-peel-4.c -flto -ffat-lto-objects scan-tree-dump-times vect "Alignment of access forced using peeling" 0 +PASS: gcc.dg/vect/vect-pr69848.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-pr69848.c -flto -ffat-lto-objects execution test +XFAIL: gcc.dg/vect/vect-pr69848.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" PASS: gcc.dg/vect/vect-pre-interact.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-pre-interact.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/vect-recip.c -flto -ffat-lto-objects (test for excess errors) @@ -96534,6 +102847,8 @@ PASS: gcc.dg/vect/vect-strided-u8-i8-gap7.c -flto -ffat-lto-objects scan-tree-d PASS: gcc.dg/vect/vect-strided-u8-i8.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-strided-u8-i8.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-strided-u8-i8.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/vect-tail-nomask-1.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/vect-tail-nomask-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-vfa-01.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/vect-vfa-01.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/vect-vfa-01.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 1 @@ -96770,6 +103085,14 @@ PASS: gcc.dg/vect/slp-41.c -flto -ffat-lto-objects scan-tree-dump-times vect "v PASS: gcc.dg/vect/slp-42.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/slp-42.c -flto -ffat-lto-objects scan-tree-dump vect "vectorizing stmts using SLP" PASS: gcc.dg/vect/slp-42.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/slp-43.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/slp-43.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/slp-43.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 13 +PASS: gcc.dg/vect/slp-44.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/slp-44.c -flto -ffat-lto-objects scan-tree-dump vect "vectorized 1 loops" +PASS: gcc.dg/vect/slp-45.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/slp-45.c -flto -ffat-lto-objects execution test +PASS: gcc.dg/vect/slp-45.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 1 loops" 13 PASS: gcc.dg/vect/slp-5.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/slp-5.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/slp-5.c -flto -ffat-lto-objects scan-tree-dump-times vect "vectorized 3 loops" 1 @@ -96982,7 +103305,7 @@ PASS: gcc.dg/vect/bb-slp-18.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-18.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-19.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-19.c -flto -ffat-lto-objects execution test -XFAIL: gcc.dg/vect/bb-slp-19.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-19.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-2.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-2.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "basic block vectorized" 1 @@ -97070,7 +103393,7 @@ PASS: gcc.dg/vect/bb-slp-9.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-9.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-cond-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-cond-1.c -flto -ffat-lto-objects execution test -PASS: gcc.dg/vect/bb-slp-cond-1.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-cond-1.c -flto -ffat-lto-objects scan-tree-dump-times vect "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "vectorizing stmts using SLP" 1 @@ -97079,6 +103402,8 @@ PASS: gcc.dg/vect/bb-slp-pattern-1.c -flto -ffat-lto-objects scan-tree-dump-tim PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-pattern-2.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-pr58135.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pr58135.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 PASS: gcc.dg/vect/bb-slp-pr65935.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-pr65935.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-pr65935.c -flto -ffat-lto-objects scan-tree-dump-times slp1 "basic block vectorized" 1 @@ -97087,6 +103412,9 @@ XFAIL: gcc.dg/vect/bb-slp-pr68892.c -flto -ffat-lto-objects scan-tree-dump slp2 PASS: gcc.dg/vect/bb-slp-pr68892.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "Basic block will be vectorized" 0 PASS: gcc.dg/vect/bb-slp-pr69907.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-pr69907.c -flto -ffat-lto-objects scan-tree-dump slp1 "BB vectorization with gaps at the end of a load is not supported" +PASS: gcc.dg/vect/bb-slp-pr78205.c -flto -ffat-lto-objects (test for excess errors) +PASS: gcc.dg/vect/bb-slp-pr78205.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "basic block vectorized" 1 +PASS: gcc.dg/vect/bb-slp-pr78205.c -flto -ffat-lto-objects scan-tree-dump-times optimized "x\\[[0-1]\\] = " 2 PASS: gcc.dg/vect/bb-slp-subgroups-1.c -flto -ffat-lto-objects (test for excess errors) PASS: gcc.dg/vect/bb-slp-subgroups-1.c -flto -ffat-lto-objects execution test PASS: gcc.dg/vect/bb-slp-subgroups-1.c -flto -ffat-lto-objects scan-tree-dump-times slp2 "Basic block will be vectorized using SLP" 1 @@ -97242,6 +103570,9 @@ PASS: gcc.dg/vect/trapv-vect-reduc-4.c scan-tree-dump-times vect "vectorized 2 l UNSUPPORTED: gcc.dg/vect/section-anchors-pr27770.c UNSUPPORTED: gcc.dg/vect/section-anchors-vect-69.c UNSUPPORTED: gcc.dg/vect/aligned-section-anchors-nest-1.c +UNSUPPORTED: gcc.dg/vect/aligned-section-anchors-vect-70.c +UNSUPPORTED: gcc.dg/vect/aligned-section-anchors-vect-71.c +UNSUPPORTED: gcc.dg/vect/aligned-section-anchors-vect-72.c PASS: gcc.dg/vect/no-section-anchors-vect-31.c (test for excess errors) PASS: gcc.dg/vect/no-section-anchors-vect-31.c execution test PASS: gcc.dg/vect/no-section-anchors-vect-31.c scan-tree-dump-times vect "vectorized 4 loops" 1 @@ -97309,7 +103640,7 @@ PASS: gcc.dg/vect/no-scevccp-vect-iv-1.c execution test PASS: gcc.dg/vect/no-scevccp-vect-iv-1.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/no-scevccp-vect-iv-2.c (test for excess errors) PASS: gcc.dg/vect/no-scevccp-vect-iv-2.c execution test -XFAIL: gcc.dg/vect/no-scevccp-vect-iv-2.c scan-tree-dump-times vect "vectorized 1 loops" 1 +PASS: gcc.dg/vect/no-scevccp-vect-iv-2.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/no-scevccp-vect-iv-3.c (test for excess errors) PASS: gcc.dg/vect/no-scevccp-vect-iv-3.c scan-tree-dump-times vect "vectorized 1 loops" 1 PASS: gcc.dg/vect/no-scevccp-vect-iv-3.c scan-tree-dump-times vect "vect_recog_widen_sum_pattern: detected" 1 @@ -97579,6 +103910,8 @@ PASS: gcc.misc-tests/bprob-2.c compilation, -O3 -fprofile-arcs PASS: gcc.misc-tests/bprob-2.c execution, -O3 -fprofile-arcs PASS: gcc.misc-tests/bprob-2.c compilation, -O3 -fbranch-probabilities PASS: gcc.misc-tests/bprob-2.c execution, -O3 -fbranch-probabilities +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.misc-tests/bprob-1.c -fauto-profile +UNSUPPORTED: [...]/hurd/master/gcc/testsuite/gcc.misc-tests/bprob-2.c -fauto-profile Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dectest.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/dhry.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.misc-tests/gcov.exp ... @@ -97959,7 +104292,7 @@ Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/acle/acle.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/arm.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/lto/lto.exp ... -Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/neon/neon.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/pure-code/pure-code.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/arm/simd/simd.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/avr/avr.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/avr/torture/avr-torture.exp ... @@ -98091,6 +104424,15 @@ PASS: gcc.target/i386/387-9.c scan-assembler fsincos PASS: gcc.target/i386/387-9.c scan-assembler-not fsin PASS: gcc.target/i386/387-9.c scan-assembler-not fcos PASS: gcc.target/i386/387-9.c scan-assembler-not call +PASS: gcc.target/i386/387-builtin-fp-int-inexact.c (test for excess errors) +PASS: gcc.target/i386/387-builtin-fp-int-inexact.c execution test +PASS: gcc.target/i386/387-rint-inline-1.c (test for excess errors) +PASS: gcc.target/i386/387-rint-inline-1.c scan-assembler-not [ \t]rint +PASS: gcc.target/i386/387-rint-inline-1.c scan-assembler-not [ \t]ceil +PASS: gcc.target/i386/387-rint-inline-1.c scan-assembler-not [ \t]floor +PASS: gcc.target/i386/387-rint-inline-1.c scan-assembler-not [ \t]trunc +PASS: gcc.target/i386/387-rint-inline-2.c (test for excess errors) +PASS: gcc.target/i386/387-rint-inline-2.c scan-assembler-not [ \t]rint PASS: gcc.target/i386/3dnow-1.c (test for excess errors) PASS: gcc.target/i386/3dnow-2.c (test for excess errors) PASS: gcc.target/i386/3dnowA-1.c (test for excess errors) @@ -98169,6 +104511,9 @@ PASS: gcc.target/i386/aggregate-ret4.c scan-assembler ret[ \t]\\$4 PASS: gcc.target/i386/alias-1.c (test for excess errors) PASS: gcc.target/i386/alias-1.c scan-assembler wobbly PASS: gcc.target/i386/alias-1.c scan-assembler jelly +PASS: gcc.target/i386/align-limit.c (test for excess errors) +PASS: gcc.target/i386/align-limit.c scan-assembler .p2align 6,,1 +PASS: gcc.target/i386/align-limit.c scan-assembler-not .p2align 6,,63 PASS: gcc.target/i386/align-main-1.c (test for excess errors) PASS: gcc.target/i386/align-main-1.c scan-assembler and[lq]?[\\t ]*\\$-128,[\\t ]*%[re]?sp PASS: gcc.target/i386/align-main-1.c scan-assembler-not and[lq]?[\\t ]*\\$-64,[\\t ]*%[re]?sp @@ -98249,6 +104594,8 @@ PASS: gcc.target/i386/asm-flag-5.c type (test for errors, line 29) PASS: gcc.target/i386/asm-flag-5.c (test for excess errors) PASS: gcc.target/i386/asm-flag-6.c (test for excess errors) PASS: gcc.target/i386/asm-flag-6.c execution test +PASS: gcc.target/i386/asm-flag-7.c (test for errors, line 8) +PASS: gcc.target/i386/asm-flag-7.c (test for excess errors) PASS: gcc.target/i386/attr-returns_twice-1.c (test for warnings, line 10) PASS: gcc.target/i386/attr-returns_twice-1.c (test for excess errors) PASS: gcc.target/i386/attributes-error.c (test for errors, line 4) @@ -98335,6 +104682,8 @@ PASS: gcc.target/i386/avx-pr57233.c execution test PASS: gcc.target/i386/avx-pr63594-1.c (test for excess errors) PASS: gcc.target/i386/avx-pr63594-2.c (test for excess errors) PASS: gcc.target/i386/avx-pr63594-2.c execution test +PASS: gcc.target/i386/avx-pr71559.c (test for excess errors) +PASS: gcc.target/i386/avx-pr71559.c execution test PASS: gcc.target/i386/avx-recip-vec.c (test for excess errors) PASS: gcc.target/i386/avx-recip-vec.c execution test UNSUPPORTED: gcc.target/i386/avx-reduc-1.c @@ -99133,6 +105482,15 @@ PASS: gcc.target/i386/avx-vrcpps-1.c (test for excess errors) PASS: gcc.target/i386/avx-vrcpps-1.c execution test PASS: gcc.target/i386/avx-vrcpps-256-1.c (test for excess errors) PASS: gcc.target/i386/avx-vrcpps-256-1.c execution test +PASS: gcc.target/i386/avx-vround-1.c (test for excess errors) +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundsd[^\n\r]*xmm 2 +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundss[^\n\r]*xmm 2 +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundpd[^\n\r]*xmm 1 +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundps[^\n\r]*xmm 1 +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundpd[^\n\r]*ymm 1 +PASS: gcc.target/i386/avx-vround-1.c scan-assembler-times vroundps[^\n\r]*ymm 1 +PASS: gcc.target/i386/avx-vround-2.c (test for excess errors) +PASS: gcc.target/i386/avx-vround-2.c execution test PASS: gcc.target/i386/avx-vroundpd-1.c (test for excess errors) PASS: gcc.target/i386/avx-vroundpd-1.c execution test PASS: gcc.target/i386/avx-vroundpd-2.c (test for excess errors) @@ -100153,8 +106511,8 @@ PASS: gcc.target/i386/avx2-vpxor-2.c execution test PASS: gcc.target/i386/avx2-vshift-1.c (test for excess errors) PASS: gcc.target/i386/avx2-vshift-1.c execution test PASS: gcc.target/i386/avx256-unaligned-load-1.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler-not (avx_loadups256|vmovups[^\n\r]*movv8sf_internal) -PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler (sse_loadups|movv4sf_internal) +PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler-not vmovups[^\n\r]*movv8sf_internal/3 +PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler movv4sf_internal/3 PASS: gcc.target/i386/avx256-unaligned-load-1.c scan-assembler vinsertf128 UNSUPPORTED: gcc.target/i386/avx256-unaligned-load-2.c PASS: gcc.target/i386/avx256-unaligned-load-3.c (test for excess errors) @@ -100172,18 +106530,17 @@ PASS: gcc.target/i386/avx256-unaligned-load-6.c execution test PASS: gcc.target/i386/avx256-unaligned-load-7.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-load-7.c execution test PASS: gcc.target/i386/avx256-unaligned-store-1.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler-not avx_storeups256 -PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vmovups.*\\*movv4sf_internal/3 +PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler-not vmovups.*movv8sf_internal/4 +PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vmovups.*movv4sf_internal/4 PASS: gcc.target/i386/avx256-unaligned-store-1.c scan-assembler vextractf128 UNSUPPORTED: gcc.target/i386/avx256-unaligned-store-2.c PASS: gcc.target/i386/avx256-unaligned-store-3.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler-not avx_storeupd256 -PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler vmovups.*\\*movv2df_internal/3 +PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler-not vmovups.*movv4df_internal/4 +PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler vmovups.*movv2df_internal/4 PASS: gcc.target/i386/avx256-unaligned-store-3.c scan-assembler vextractf128 PASS: gcc.target/i386/avx256-unaligned-store-4.c (test for excess errors) -PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler avx_storeups256 -PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not sse_storeups -PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not \\*avx_movv4sf_internal/3 +PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler vmovups.*movv8sf_internal/4 +PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not movups.*movv4sf_internal/4 PASS: gcc.target/i386/avx256-unaligned-store-4.c scan-assembler-not vextractf128 PASS: gcc.target/i386/avx256-unaligned-store-5.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-store-5.c execution test @@ -100191,6 +106548,38 @@ PASS: gcc.target/i386/avx256-unaligned-store-6.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-store-6.c execution test PASS: gcc.target/i386/avx256-unaligned-store-7.c (test for excess errors) PASS: gcc.target/i386/avx256-unaligned-store-7.c execution test +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-1.c scan-assembler-times v4fmaddps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-1.c scan-assembler-times v4fmaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-1.c scan-assembler-times v4fmaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-2.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fmaddps-2.c execution test +PASS: gcc.target/i386/avx5124fmadd-v4fmaddss-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fmaddss-1.c scan-assembler-times v4fmaddss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fmaddss-1.c scan-assembler-times v4fmaddss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fmaddss-1.c scan-assembler-times v4fmaddss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c scan-assembler-times v4fnmaddps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c scan-assembler-times v4fnmaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c scan-assembler-times v4fnmaddps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c execution test +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c scan-assembler-times v4fnmaddss[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c scan-assembler-times v4fnmaddss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c scan-assembler-times v4fnmaddss[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c scan-assembler-times vp4dpwssd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c scan-assembler-times vp4dpwssd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c scan-assembler-times vp4dpwssd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c (test for excess errors) +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c execution test +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c (test for excess errors) +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c scan-assembler-times vp4dpwssds[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c scan-assembler-times vp4dpwssds[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c scan-assembler-times vp4dpwssds[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c (test for excess errors) +PASS: gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c execution test PASS: gcc.target/i386/avx512bw-kunpckdq-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-kunpckdq-1.c scan-assembler-times kunpckdq[ \\t]+[^{\n]*%k[0-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-kunpckdq-2.c (test for excess errors) @@ -100199,12 +106588,15 @@ PASS: gcc.target/i386/avx512bw-kunpckwd-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-kunpckwd-1.c scan-assembler-times kunpckwd[ \\t]+[^{\n]*%k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-kunpckwd-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-kunpckwd-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-pack-2.c PASS: gcc.target/i386/avx512bw-pr70329-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-pr70329-1.c execution test PASS: gcc.target/i386/avx512bw-pr70329-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-pr70329-2.c execution test PASS: gcc.target/i386/avx512bw-pr70509.c (test for excess errors) PASS: gcc.target/i386/avx512bw-pr70509.c execution test +PASS: gcc.target/i386/avx512bw-pr77476.c (test for excess errors) +PASS: gcc.target/i386/avx512bw-pr77476.c execution test PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vdbpsadbw-1.c scan-assembler-times vdbpsadbw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -100383,6 +106775,8 @@ PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+ PASS: gcc.target/i386/avx512bw-vpalignr-1.c scan-assembler-times vpalignr[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpalignr-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpalignr-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpalignr-3.c +UNSUPPORTED: gcc.target/i386/avx512bw-vpalignr-4.c PASS: gcc.target/i386/avx512bw-vpavgb-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpavgb-1.c scan-assembler-times vpavgb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -100415,6 +106809,9 @@ PASS: gcc.target/i386/avx512bw-vpblendmw-1.c scan-assembler-times (?:vpblendmw|v PASS: gcc.target/i386/avx512bw-vpblendmw-1.c scan-assembler-times (?:vpblendmw|vmovdqu16)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpblendmw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpblendmw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpbroadcast-1.c +UNSUPPORTED: gcc.target/i386/avx512bw-vpbroadcast-2.c +UNSUPPORTED: gcc.target/i386/avx512bw-vpbroadcast-3.c PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512bw-vpbroadcastb-1.c scan-assembler-times vpbroadcastb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 @@ -100717,6 +107114,8 @@ PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\ PASS: gcc.target/i386/avx512bw-vpermw-1.c scan-assembler-times vpermw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpermw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpermw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpextr-1.c +UNSUPPORTED: gcc.target/i386/avx512bw-vpinsr-1.c PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -100727,6 +107126,7 @@ PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \ PASS: gcc.target/i386/avx512bw-vpmaddubsw-1.c scan-assembler-times vpmaddubsw[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmaddubsw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmaddubsw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpmaddubsw-3.c PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -100737,6 +107137,7 @@ PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+ PASS: gcc.target/i386/avx512bw-vpmaddwd-1.c scan-assembler-times vpmaddwd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmaddwd-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmaddwd-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpmaddwd-3.c PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmaxsb-1.c scan-assembler-times vpmaxsb[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -100907,6 +107308,7 @@ PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t PASS: gcc.target/i386/avx512bw-vpmulhrsw-1.c scan-assembler-times vpmulhrsw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmulhrsw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmulhrsw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpmulhrsw-3.c PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpmulhuw-1.c scan-assembler-times vpmulhuw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -100947,6 +107349,7 @@ PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^ PASS: gcc.target/i386/avx512bw-vpshufb-1.c scan-assembler-times vpshufb[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpshufb-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpshufb-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpshufb-3.c PASS: gcc.target/i386/avx512bw-vpshufhw-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpshufhw-1.c scan-assembler-times vpshufhw[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -101023,6 +107426,7 @@ PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\ PASS: gcc.target/i386/avx512bw-vpsraw-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpsraw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpsraw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512bw-vpsraw-3.c PASS: gcc.target/i386/avx512bw-vpsrawi-1.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vpsrawi-1.c scan-assembler-times vpsraw[ \\t]+[^{\n]*13[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -101128,39 +107532,39 @@ PASS: gcc.target/i386/avx512bw-vpsubw-1.c scan-assembler-times vpsubw[ \\t]+[^{\ PASS: gcc.target/i386/avx512bw-vpsubw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpsubw-2.c execution test PASS: gcc.target/i386/avx512bw-vptestmb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmb-1.c scan-assembler-times vptestmb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vptestmb-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vptestmb-2.c execution test PASS: gcc.target/i386/avx512bw-vptestmw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestmw-1.c scan-assembler-times vptestmw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vptestmw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vptestmw-2.c execution test PASS: gcc.target/i386/avx512bw-vptestnmb-1.c (test for excess errors) -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmb-1.c scan-assembler-times vptestnmb[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vptestnmb-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vptestnmb-2.c execution test PASS: gcc.target/i386/avx512bw-vptestnmw-1.c (test for excess errors) -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512bw-vptestnmw-1.c scan-assembler-times vptestnmw[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512bw-vptestnmw-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vptestnmw-2.c execution test PASS: gcc.target/i386/avx512bw-vpunpckhbw-1.c (test for excess errors) @@ -101204,11 +107608,11 @@ PASS: gcc.target/i386/avx512bw-vpunpcklwd-1.c scan-assembler-times vpunpcklwd[ \ PASS: gcc.target/i386/avx512bw-vpunpcklwd-2.c (test for excess errors) PASS: gcc.target/i386/avx512bw-vpunpcklwd-2.c execution test PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c execution test PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c (test for excess errors) -PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c execution test PASS: gcc.target/i386/avx512cd-vpconflictd-1.c (test for excess errors) @@ -101235,10 +107639,16 @@ PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+ PASS: gcc.target/i386/avx512cd-vplzcntq-1.c scan-assembler-times vplzcntq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512cd-vplzcntq-2.c (test for excess errors) PASS: gcc.target/i386/avx512cd-vplzcntq-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512dq-abs-copysign-1.c +UNSUPPORTED: gcc.target/i386/avx512dq-concatv2di-1.c +UNSUPPORTED: gcc.target/i386/avx512dq-concatv2si-1.c PASS: gcc.target/i386/avx512dq-kmovb-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-kmovb-1.c scan-assembler kmovb[ \\t]+[^\n]*%k[1-7] +UNSUPPORTED: gcc.target/i386/avx512dq-logic-2.c PASS: gcc.target/i386/avx512dq-pr70059.c (test for excess errors) PASS: gcc.target/i386/avx512dq-pr70059.c execution test +PASS: gcc.target/i386/avx512dq-pr77476.c (test for excess errors) +PASS: gcc.target/i386/avx512dq-pr77476.c execution test PASS: gcc.target/i386/avx512dq-vandnpd-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vandnpd-1.c scan-assembler-times vandnpd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -101279,6 +107689,7 @@ PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\ PASS: gcc.target/i386/avx512dq-vandps-1.c scan-assembler-times vandps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vandps-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vandps-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512dq-vbroadcast-2.c PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vbroadcastf32x2-1.c scan-assembler-times vbroadcastf32x2[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -101535,38 +107946,39 @@ PASS: gcc.target/i386/avx512dq-vextracti64x2-1.c scan-assembler-times vextracti6 PASS: gcc.target/i386/avx512dq-vextracti64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vextracti64x2-2.c execution test PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclasspd-1.c scan-assembler-times vfpclasspd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vfpclasspd-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vfpclasspd-2.c execution test PASS: gcc.target/i386/avx512dq-vfpclassps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-7]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%ymm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vfpclassps-1.c scan-assembler-times vfpclassps[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vfpclassps-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vfpclassps-2.c execution test PASS: gcc.target/i386/avx512dq-vfpclasssd-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vfpclasssd-1.c scan-assembler-times vfpclasssd[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vfpclassss-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vfpclassss-1.c scan-assembler-times vfpclassss[ \\t]+[^{\n]*%xmm[0-9]+[^\n^k]*%k[1-7](?:\n|[ \\t]+#) 1 +UNSUPPORTED: gcc.target/i386/avx512dq-vinsert-1.c PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinsertf32x8-1.c scan-assembler-times vinsertf32x8[ \\t]+[^{\n]*(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c (test for excess errors) -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinsertf64x2-1.c scan-assembler-times vinsertf64x2[^\n]*zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinsertf64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vinsertf64x2-2.c execution test PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c (test for excess errors) @@ -101574,12 +107986,12 @@ PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x8[ \\t]+[^{\n]*{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinserti32x8-1.c scan-assembler-times vinserti32x8[ \\t]+[^{\n]*{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c (test for excess errors) -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512dq-vinserti64x2-1.c scan-assembler-times vinserti64x2[^\n]*zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vinserti64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vinserti64x2-2.c execution test PASS: gcc.target/i386/avx512dq-vorpd-1.c (test for excess errors) @@ -101602,6 +108014,8 @@ PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n] PASS: gcc.target/i386/avx512dq-vorps-1.c scan-assembler-times vorps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vorps-2.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vorps-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512dq-vpextr-1.c +UNSUPPORTED: gcc.target/i386/avx512dq-vpinsr-1.c PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c (test for excess errors) PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c scan-assembler-times vpmovd2m[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512dq-vpmovd2m-1.c scan-assembler-times vpmovd2m[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*%k[1-7](?:\n|[ \\t]+#) 1 @@ -101758,6 +108172,10 @@ PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+ PASS: gcc.target/i386/avx512er-vrcp28ps-1.c scan-assembler-times vrcp28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28ps-2.c execution test +PASS: gcc.target/i386/avx512er-vrcp28ps-3.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrcp28ps-3.c execution test +PASS: gcc.target/i386/avx512er-vrcp28ps-4.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrcp28ps-4.c scan-assembler-times vrcp28ps[^\n\r]*zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28sd-1.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrcp28sd-1.c scan-assembler-times vrcp28sd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+[^{]*(?:\n|[ \\t]+#) 1 @@ -101786,6 +108204,16 @@ PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \ PASS: gcc.target/i386/avx512er-vrsqrt28ps-1.c scan-assembler-times vrsqrt28ps[ \\t]+[^{\n]*{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28ps-2.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28ps-2.c execution test +PASS: gcc.target/i386/avx512er-vrsqrt28ps-3.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrsqrt28ps-3.c execution test +PASS: gcc.target/i386/avx512er-vrsqrt28ps-4.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrsqrt28ps-4.c scan-assembler-times vrsqrt28ps[^\n\r]*zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-4.c scan-assembler-not vrcp28ps[^\n\r]*zmm[0-9]+(?:\n|[ \\t]+#) +PASS: gcc.target/i386/avx512er-vrsqrt28ps-5.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrsqrt28ps-5.c execution test +PASS: gcc.target/i386/avx512er-vrsqrt28ps-6.c (test for excess errors) +PASS: gcc.target/i386/avx512er-vrsqrt28ps-6.c scan-assembler-times vrsqrt28ps[^\n\r]*zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512er-vrsqrt28ps-6.c scan-assembler-times vrcp28ps[^\n\r]*zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c (test for excess errors) PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^{^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512er-vrsqrt28sd-1.c scan-assembler-times vrsqrt28sd[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 @@ -101807,6 +108235,20 @@ PASS: gcc.target/i386/avx512f-ceil-sfix-vec-1.c execution test PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler-times vrndscalepd[^\n]*zmm[0-9](?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-ceil-sfix-vec-2.c scan-assembler-times vcvttpd2dq[^\n]*zmm[0-9].{7}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-ceil-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceil-vec-1.c execution test +PASS: gcc.target/i386/avx512f-ceil-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceil-vec-2.c scan-assembler-times vrndscalepd[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-ceilf-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceilf-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-ceilf-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceilf-sfix-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-ceilf-sfix-vec-2.c scan-assembler-times vcvttps2dq[^\n]+zmm[0-9].{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-ceilf-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceilf-vec-1.c execution test +PASS: gcc.target/i386/avx512f-ceilf-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-ceilf-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +UNSUPPORTED: gcc.target/i386/avx512f-cvt-1.c PASS: gcc.target/i386/avx512f-dummy.c (test for excess errors) PASS: gcc.target/i386/avx512f-dummy.c execution test PASS: gcc.target/i386/avx512f-floor-sfix-vec-1.c (test for excess errors) @@ -101814,6 +108256,19 @@ PASS: gcc.target/i386/avx512f-floor-sfix-vec-1.c execution test PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler-times vrndscalepd[^\n]*zmm[0-9](?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-floor-sfix-vec-2.c scan-assembler-times vcvttpd2dq[^\n]*zmm[0-9].{7}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-floor-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floor-vec-1.c execution test +PASS: gcc.target/i386/avx512f-floor-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floor-vec-2.c scan-assembler-times vrndscalepd[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-floorf-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floorf-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-floorf-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floorf-sfix-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-floorf-sfix-vec-2.c scan-assembler-times vcvttps2dq[^\n]+zmm[0-9].{7}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-floorf-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floorf-vec-1.c execution test +PASS: gcc.target/i386/avx512f-floorf-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-floorf-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-gather-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-gather-1.c execution test PASS: gcc.target/i386/avx512f-gather-2.c (test for excess errors) @@ -101827,7 +108282,7 @@ PASS: gcc.target/i386/avx512f-gather-3.c execution test PASS: gcc.target/i386/avx512f-gather-4.c (test for excess errors) PASS: gcc.target/i386/avx512f-gather-4.c execution test PASS: gcc.target/i386/avx512f-gather-5.c (test for excess errors) -PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-times gather[^\n]*zmm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-times gather[^\n]*zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*ymm[^\n]*ymm PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*xmm[^\n]*ymm PASS: gcc.target/i386/avx512f-gather-5.c scan-assembler-not gather[^\n]*ymm[^\n]*xmm @@ -101932,6 +108387,29 @@ PASS: gcc.target/i386/avx512f-pr70059.c (test for excess errors) PASS: gcc.target/i386/avx512f-pr70059.c execution test PASS: gcc.target/i386/avx512f-pr70421.c (test for excess errors) PASS: gcc.target/i386/avx512f-pr70421.c execution test +PASS: gcc.target/i386/avx512f-pr71559.c (test for excess errors) +PASS: gcc.target/i386/avx512f-pr71559.c execution test +PASS: gcc.target/i386/avx512f-pr77476.c (test for excess errors) +PASS: gcc.target/i386/avx512f-pr77476.c execution test +PASS: gcc.target/i386/avx512f-rint-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-rint-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-rint-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-rint-sfix-vec-2.c scan-assembler-times vcvtpd2dq[^\n]+ymm[0-9](?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-rint-sfix-vec-2.c scan-assembler-times vinserti64x4[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-rintf-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-rintf-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-rintf-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-rintf-sfix-vec-2.c scan-assembler-times vcvtps2dq[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-round-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-round-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-round-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-round-sfix-vec-2.c scan-assembler-times vrndscalepd[^\n]+zmm[0-9](?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-round-sfix-vec-2.c scan-assembler-times vcvttpd2dq[^\n]+zmm[0-9].{7}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512f-roundf-sfix-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-roundf-sfix-vec-1.c execution test +PASS: gcc.target/i386/avx512f-roundf-sfix-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-roundf-sfix-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-roundf-sfix-vec-2.c scan-assembler-times vcvttps2dq[^\n]+zmm[0-9].{7}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-rounding.c (test for errors, line 9) PASS: gcc.target/i386/avx512f-rounding.c (test for excess errors) PASS: gcc.target/i386/avx512f-scatter-1.c (test for excess errors) @@ -101986,6 +108464,14 @@ PASS: gcc.target/i386/avx512f-setzero-ps-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-setzero-ps-1.c execution test PASS: gcc.target/i386/avx512f-setzero-si512-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-setzero-si512-1.c execution test +PASS: gcc.target/i386/avx512f-trunc-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-trunc-vec-1.c execution test +PASS: gcc.target/i386/avx512f-trunc-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-trunc-vec-2.c scan-assembler-times vrndscalepd[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-truncf-vec-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-truncf-vec-1.c execution test +PASS: gcc.target/i386/avx512f-truncf-vec-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-truncf-vec-2.c scan-assembler-times vrndscaleps[^\n]+zmm[0-9](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-typecast-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-typecast-1.c execution test PASS: gcc.target/i386/avx512f-vaddpd-1.c (test for excess errors) @@ -102347,6 +108833,10 @@ PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vpbroadcastw[ \\t] PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastss[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 0 PASS: gcc.target/i386/avx512f-vec-init.c scan-assembler-times vbroadcastsd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 0 PASS: gcc.target/i386/avx512f-vec-unpack.c (test for excess errors) +PASS: gcc.target/i386/avx512f-vect-perm-1.c (test for excess errors) +PASS: gcc.target/i386/avx512f-vect-perm-1.c scan-assembler-times vpermps[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vect-perm-2.c (test for excess errors) +PASS: gcc.target/i386/avx512f-vect-perm-2.c scan-assembler-times vpermpd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vexpandpd-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vexpandpd-1.c scan-assembler-times vexpandpd[ \\t]+[^{\n]*\\([^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -102421,6 +108911,7 @@ PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ PASS: gcc.target/i386/avx512f-vfixupimmss-1.c scan-assembler-times vfixupimmss[ \\t]+[^{\n]*{sae}[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfixupimmss-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfixupimmss-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512f-vfmadd-1.c PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c (test for excess errors) PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vfmaddXXXpd-1.c scan-assembler-times vfmadd...pd[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 @@ -102732,10 +109223,10 @@ PASS: gcc.target/i386/avx512f-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t] PASS: gcc.target/i386/avx512f-vmovdqa64-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqa64-2.c execution test PASS: gcc.target/i386/avx512f-vmovdqu32-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu[36][24][ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu(?:32|64)[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*\\)[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu(?:32|64)[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\)(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu32-1.c scan-assembler-times vmovdqu32[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vmovdqu32-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vmovdqu32-2.c execution test @@ -103416,15 +109907,15 @@ PASS: gcc.target/i386/avx512f-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^{ PASS: gcc.target/i386/avx512f-vprolvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprolvq-2.c execution test PASS: gcc.target/i386/avx512f-vprord-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprord-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprord-2.c execution test PASS: gcc.target/i386/avx512f-vprorq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vprorq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vprorq-2.c execution test PASS: gcc.target/i386/avx512f-vprorvd-1.c (test for excess errors) @@ -103588,23 +110079,23 @@ PASS: gcc.target/i386/avx512f-vpternlogq-1.c scan-assembler-times vpternlogq[ \\ PASS: gcc.target/i386/avx512f-vpternlogq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vpternlogq-2.c execution test PASS: gcc.target/i386/avx512f-vptestmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestmd-2.c execution test PASS: gcc.target/i386/avx512f-vptestmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestmq-2.c execution test PASS: gcc.target/i386/avx512f-vptestnmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestnmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestnmd-2.c execution test PASS: gcc.target/i386/avx512f-vptestnmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-7]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%zmm[0-9]+[^\n^k]*k[1-7]{%k[0-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vptestnmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vptestnmq-2.c execution test PASS: gcc.target/i386/avx512f-vpunpckhdq-1.c (test for excess errors) @@ -103673,10 +110164,10 @@ PASS: gcc.target/i386/avx512f-vrndscalepd-1.c scan-assembler-times vrndscalepd[ PASS: gcc.target/i386/avx512f-vrndscalepd-2.c (test for excess errors) PASS: gcc.target/i386/avx512f-vrndscalepd-2.c execution test PASS: gcc.target/i386/avx512f-vrndscaleps-1.c (test for excess errors) -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9](?:\n|[ \\t]+#) 3 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 3 PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 3 PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+\\S*,[ \\t]+{sae}[^\n]*%zmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512f-vrndscaleps-2.c (test for excess errors) @@ -103945,6 +110436,11 @@ PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmulti PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-1.c scan-assembler-times vpmultishiftqb[ \\t]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+[^\n]*%zmm[0-9]+{%k[1-7]}{z} 1 PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c (test for excess errors) PASS: gcc.target/i386/avx512vbmi-vpmultishiftqb-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-abs-copysign-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-abs-copysign-2.c +UNSUPPORTED: gcc.target/i386/avx512vl-concatv2di-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-concatv2si-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-concatv4si-1.c PASS: gcc.target/i386/avx512vl-gather-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-gather-1.c execution test PASS: gcc.target/i386/avx512vl-i32gatherd-1.c (test for excess errors) @@ -103995,6 +110491,34 @@ PASS: gcc.target/i386/avx512vl-i64scatterps-1.c scan-assembler-times vscatterqps PASS: gcc.target/i386/avx512vl-i64scatterq-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-i64scatterq-1.c scan-assembler-times vpscatterqq[ \\t]+[^{\n]*ymm[0-9][^\n]*ymm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512vl-i64scatterq-1.c scan-assembler-times vpscatterqq[ \\t]+[^{\n]*xmm[0-9][^\n]*xmm[0-9][^\n]*{%k[1-7]}(?:\n|[ \\t]+#) 2 +PASS: gcc.target/i386/avx512vl-logic-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandpd[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vorpd[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vxorpd[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandnpd[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandps[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vorps[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vxorps[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandnps[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandpd[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vorpd[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vxorpd[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandnpd[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandps[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vorps[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vxorps[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-logic-1.c scan-assembler-times vandnps[^\n\r]*ymm[0-9] 1 +UNSUPPORTED: gcc.target/i386/avx512vl-logic-2.c +PASS: gcc.target/i386/avx512vl-pack-1.c (test for excess errors) +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpacksswb[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackssdw[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackuswb[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackusdw[^\n\r]*xmm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpacksswb[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackssdw[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackuswb[^\n\r]*ymm[0-9] 1 +PASS: gcc.target/i386/avx512vl-pack-1.c scan-assembler-times vpackusdw[^\n\r]*ymm[0-9] 1 +UNSUPPORTED: gcc.target/i386/avx512vl-pack-2.c PASS: gcc.target/i386/avx512vl-vaddpd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vaddpd-1.c scan-assembler-times vaddpd[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -104045,6 +110569,9 @@ PASS: gcc.target/i386/avx512vl-vblendmps-1.c scan-assembler-times (?:vblendmps|v PASS: gcc.target/i386/avx512vl-vblendmps-1.c scan-assembler-times (?:vblendmps|vmovaps)[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vblendmps-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vblendmps-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vbroadcast-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-vbroadcast-2.c +UNSUPPORTED: gcc.target/i386/avx512vl-vbroadcast-3.c PASS: gcc.target/i386/avx512vl-vbroadcastf32x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vbroadcastf32x2-2.c execution test PASS: gcc.target/i386/avx512vl-vbroadcastf32x4-1.c (test for excess errors) @@ -104181,6 +110708,7 @@ PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t PASS: gcc.target/i386/avx512vl-vcvtps2ph-1.c scan-assembler-times vcvtps2ph[ \\t]+[^{\n]*%xmm[0-9][^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vcvtps2ph-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vcvtps2ph-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vcvtps2ph-3.c PASS: gcc.target/i386/avx512vl-vcvtps2qq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vcvtps2qq-2.c execution test PASS: gcc.target/i386/avx512vl-vcvtps2udq-1.c (test for excess errors) @@ -104476,6 +111004,7 @@ PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \ PASS: gcc.target/i386/avx512vl-vgetmantps-1.c scan-assembler-times vgetmantps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vgetmantps-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vgetmantps-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vinsert-1.c PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*ymm[0-9](?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vinsertf32x4-1.c scan-assembler-times vinsertf32x4[^\n]*ymm[0-9]{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -104490,8 +111019,10 @@ PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c scan-assembler-times vinserti32x PASS: gcc.target/i386/avx512vl-vinserti32x4-1.c scan-assembler-times vinserti32x4[^\n]*ymm[0-9]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vinserti32x4-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vinserti32x4-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vinserti32x4-3.c PASS: gcc.target/i386/avx512vl-vinserti64x2-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vinserti64x2-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vinsertps-1.c PASS: gcc.target/i386/avx512vl-vmaxpd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmaxpd-1.c scan-assembler-times vmaxpd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -104577,7 +111108,7 @@ PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*\\)[^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\nxy]*\\(.{5}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\nxy]*\\(.{5,6}(?:\n|[ \\t]+#) 1 XFAIL: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\nxy]*\\((?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmovdqa64-1.c scan-assembler-times vmovdqa64[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*\\){%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -104607,6 +111138,7 @@ PASS: gcc.target/i386/avx512vl-vmovdqu8-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vmovdqu8-2.c execution test PASS: gcc.target/i386/avx512vl-vmovntdqa-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vmovntdqa-1.c scan-assembler-times vmovntdqa[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 +UNSUPPORTED: gcc.target/i386/avx512vl-vmovq-1.c PASS: gcc.target/i386/avx512vl-vmovshdup-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vmovshdup-1.c scan-assembler-times vmovshdup[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -104713,6 +111245,8 @@ PASS: gcc.target/i386/avx512vl-vpaddw-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpaddw-2.c execution test PASS: gcc.target/i386/avx512vl-vpalignr-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpalignr-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpalignr-3.c +UNSUPPORTED: gcc.target/i386/avx512vl-vpalignr-4.c PASS: gcc.target/i386/avx512vl-vpandd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpandd-1.c scan-assembler-times vpandd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -104759,6 +111293,9 @@ PASS: gcc.target/i386/avx512vl-vpblendmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpblendmq-2.c execution test PASS: gcc.target/i386/avx512vl-vpblendmw-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpblendmw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpbroadcast-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-vpbroadcast-2.c +UNSUPPORTED: gcc.target/i386/avx512vl-vpbroadcast-3.c PASS: gcc.target/i386/avx512vl-vpbroadcastb-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpbroadcastb-2.c execution test PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c (test for excess errors) @@ -104769,11 +111306,11 @@ PASS: gcc.target/i386/avx512vl-vpbroadcastd-1.c scan-assembler-times vpbroadcast PASS: gcc.target/i386/avx512vl-vpbroadcastd-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpbroadcastd-2.c execution test PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-7]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c scan-assembler-times vpbroadcastmb2q[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-7]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-7]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c scan-assembler-times vpbroadcastmw2d[ \\t]+[^{\n]*k[1-7][^\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 2 PASS: gcc.target/i386/avx512vl-vpbroadcastq-1.c scan-assembler-times vpbroadcastq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 2 @@ -105186,6 +111723,7 @@ PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t PASS: gcc.target/i386/avx512vl-vpexpandq-1.c scan-assembler-times vpexpandq[ \\t]+[^{\n]*\\([^\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpexpandq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpexpandq-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpinsr-1.c PASS: gcc.target/i386/avx512vl-vplzcntd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vplzcntd-1.c scan-assembler-times vplzcntd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -105528,6 +112066,7 @@ PASS: gcc.target/i386/avx512vl-vpmuldq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpmuldq-2.c execution test PASS: gcc.target/i386/avx512vl-vpmulhrsw-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpmulhrsw-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpmulhrsw-3.c PASS: gcc.target/i386/avx512vl-vpmulhuw-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpmulhuw-2.c execution test PASS: gcc.target/i386/avx512vl-vpmulhw-2.c (test for excess errors) @@ -105603,21 +112142,21 @@ PASS: gcc.target/i386/avx512vl-vprolvq-1.c scan-assembler-times vprolvq[ \\t]+[^ PASS: gcc.target/i386/avx512vl-vprolvq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vprolvq-2.c execution test PASS: gcc.target/i386/avx512vl-vprord-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vprord[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprord-1.c scan-assembler-times vpro[rl]d[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vprord-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vprord-2.c execution test PASS: gcc.target/i386/avx512vl-vprorq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vprorq[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vprorq-1.c scan-assembler-times vpro[rl]q[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vprorq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vprorq-2.c execution test PASS: gcc.target/i386/avx512vl-vprorvd-1.c (test for excess errors) @@ -105642,6 +112181,7 @@ PASS: gcc.target/i386/avx512vl-vpsadbw-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpsadbw-1.c scan-assembler-times vpsadbw[ \\t]+[^{\n]*%zmm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpshufb-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpshufb-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpshufb-3.c PASS: gcc.target/i386/avx512vl-vpshufd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpshufd-1.c scan-assembler-times vpshufd[ \\t]+[^{\n]*%ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 @@ -105708,6 +112248,7 @@ PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\ PASS: gcc.target/i386/avx512vl-vpsrad-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpsrad-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpsrad-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vpsrad-3.c PASS: gcc.target/i386/avx512vl-vpsradi-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vpsradi-1.c scan-assembler-times vpsrad[ \\t]+[^{\n]*, %ymm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 @@ -105854,17 +112395,17 @@ PASS: gcc.target/i386/avx512vl-vpternlogq-2.c execution test PASS: gcc.target/i386/avx512vl-vptestmb-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestmb-2.c execution test PASS: gcc.target/i386/avx512vl-vptestmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmd-1.c scan-assembler-times vptestmd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%*k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vptestmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestmd-2.c execution test PASS: gcc.target/i386/avx512vl-vptestmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestmq-1.c scan-assembler-times vptestmq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vptestmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestmq-2.c execution test PASS: gcc.target/i386/avx512vl-vptestmw-2.c (test for excess errors) @@ -105872,17 +112413,17 @@ PASS: gcc.target/i386/avx512vl-vptestmw-2.c execution test PASS: gcc.target/i386/avx512vl-vptestnmb-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestnmb-2.c execution test PASS: gcc.target/i386/avx512vl-vptestnmd-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmd-1.c scan-assembler-times vptestnmd[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vptestnmd-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestnmd-2.c execution test PASS: gcc.target/i386/avx512vl-vptestnmq-1.c (test for excess errors) -PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 -PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-7]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7](?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%xmm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 +PASS: gcc.target/i386/avx512vl-vptestnmq-1.c scan-assembler-times vptestnmq[ \\t]+[^{\n]*%ymm[0-9]+[^\n]*k[1-7]{%k[1-7]}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vptestnmq-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vptestnmq-2.c execution test PASS: gcc.target/i386/avx512vl-vptestnmw-2.c (test for excess errors) @@ -105981,6 +112522,8 @@ PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ PASS: gcc.target/i386/avx512vl-vrndscaleps-1.c scan-assembler-times vrndscaleps[ \\t]+[^{\n]*%xmm[0-9]+{%k[1-7]}{z}(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vrndscaleps-2.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vrndscaleps-2.c execution test +UNSUPPORTED: gcc.target/i386/avx512vl-vround-1.c +UNSUPPORTED: gcc.target/i386/avx512vl-vround-2.c PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c (test for excess errors) PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%ymm[0-9]+(?:\n|[ \\t]+#) 1 PASS: gcc.target/i386/avx512vl-vrsqrt14pd-1.c scan-assembler-times vrsqrt14pd[ \\t]+[^{\n]*%xmm[0-9]+(?:\n|[ \\t]+#) 1 @@ -106149,7 +112692,7 @@ UNSUPPORTED: gcc.target/i386/bmi-andn-1a.c PASS: gcc.target/i386/bmi-andn-2.c (test for excess errors) PASS: gcc.target/i386/bmi-andn-2.c execution test PASS: gcc.target/i386/bmi-andn-2a.c (test for excess errors) -PASS: gcc.target/i386/bmi-andn-2a.c scan-assembler-times bmi_andn_si 1 +PASS: gcc.target/i386/bmi-andn-2a.c scan-assembler-times andnsi 1 UNSUPPORTED: gcc.target/i386/bmi-bextr-1.c UNSUPPORTED: gcc.target/i386/bmi-bextr-1a.c PASS: gcc.target/i386/bmi-bextr-2.c (test for excess errors) @@ -106160,6 +112703,8 @@ PASS: gcc.target/i386/bmi-bextr-3.c (test for excess errors) PASS: gcc.target/i386/bmi-bextr-4.c (test for excess errors) PASS: gcc.target/i386/bmi-bextr-4.c execution test UNSUPPORTED: gcc.target/i386/bmi-bextr-5.c +PASS: gcc.target/i386/bmi-bextr-6.c (test for excess errors) +PASS: gcc.target/i386/bmi-bextr-6.c scan-tree-dump-not optimized "link_error" UNSUPPORTED: gcc.target/i386/bmi-blsi-1.c UNSUPPORTED: gcc.target/i386/bmi-blsi-1a.c PASS: gcc.target/i386/bmi-blsi-2.c (test for excess errors) @@ -106187,6 +112732,8 @@ PASS: gcc.target/i386/bmi-tzcnt-2a.c scan-assembler-times tzcntl 1 PASS: gcc.target/i386/bmi2-bzhi-1.c (test for excess errors) PASS: gcc.target/i386/bmi2-bzhi-2.c (test for excess errors) PASS: gcc.target/i386/bmi2-bzhi-2.c execution test +PASS: gcc.target/i386/bmi2-bzhi-3.c (test for excess errors) +PASS: gcc.target/i386/bmi2-bzhi-3.c scan-tree-dump-not optimized "link_error" PASS: gcc.target/i386/bmi2-bzhi32-1.c (test for excess errors) PASS: gcc.target/i386/bmi2-bzhi32-1.c execution test PASS: gcc.target/i386/bmi2-bzhi32-1a.c (test for excess errors) @@ -106205,12 +112752,16 @@ UNSUPPORTED: gcc.target/i386/bmi2-mulx64-1.c UNSUPPORTED: gcc.target/i386/bmi2-mulx64-1a.c UNSUPPORTED: gcc.target/i386/bmi2-mulx64-2.c UNSUPPORTED: gcc.target/i386/bmi2-mulx64-2a.c +PASS: gcc.target/i386/bmi2-pdep-1.c (test for excess errors) +PASS: gcc.target/i386/bmi2-pdep-1.c scan-tree-dump-not optimized "link_error" PASS: gcc.target/i386/bmi2-pdep32-1.c (test for excess errors) PASS: gcc.target/i386/bmi2-pdep32-1.c execution test PASS: gcc.target/i386/bmi2-pdep32-1a.c (test for excess errors) PASS: gcc.target/i386/bmi2-pdep32-1a.c scan-assembler-times bmi2_pdep_si3 1 UNSUPPORTED: gcc.target/i386/bmi2-pdep64-1.c UNSUPPORTED: gcc.target/i386/bmi2-pdep64-1a.c +PASS: gcc.target/i386/bmi2-pext-1.c (test for excess errors) +PASS: gcc.target/i386/bmi2-pext-1.c scan-tree-dump-not optimized "link_error" PASS: gcc.target/i386/bmi2-pext32-1.c (test for excess errors) PASS: gcc.target/i386/bmi2-pext32-1.c execution test PASS: gcc.target/i386/bmi2-pext32-1a.c (test for excess errors) @@ -106430,6 +112981,10 @@ PASS: gcc.target/i386/crc32-3.c (test for excess errors) PASS: gcc.target/i386/crc32-3.c scan-assembler __builtin_ia32_crc32di PASS: gcc.target/i386/crc32-4.c (test for excess errors) PASS: gcc.target/i386/crc32-4.c scan-assembler __builtin_ia32_crc32di +PASS: gcc.target/i386/crc32-5.c (test for excess errors) +PASS: gcc.target/i386/crc32-5.c scan-assembler crc32b[^\\n]*eax +PASS: gcc.target/i386/crc32-5.c scan-assembler crc32w[^\\n]*eax +PASS: gcc.target/i386/crc32-5.c scan-assembler crc32l[^\\n]*eax PASS: gcc.target/i386/cvt-1.c (test for excess errors) PASS: gcc.target/i386/cvt-1.c scan-assembler cvttsd2si PASS: gcc.target/i386/cvt-1.c scan-assembler cvttss2si @@ -106489,6 +113044,7 @@ PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vmovd|m PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vpaddd|paddd)[ \\t]+[^{\n]*%xmm[0-9] 2 PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-times (?:vpinsrd|pinsrd)[ \\t]+[^{\n]*%xmm[0-9] 1 PASS: gcc.target/i386/extract-insert-combining.c scan-assembler-not vmovss +UNSUPPORTED: gcc.target/i386/fabsneg-1.c UNSUPPORTED: gcc.target/i386/fastcall-1.c PASS: gcc.target/i386/fastcall-sseregparm.c (test for excess errors) PASS: gcc.target/i386/fastcall-sseregparm.c execution test @@ -106498,6 +113054,8 @@ PASS: gcc.target/i386/float128-1.c (test for excess errors) PASS: gcc.target/i386/float128-1.c execution test PASS: gcc.target/i386/float128-2.c (test for excess errors) PASS: gcc.target/i386/float128-2.c execution test +PASS: gcc.target/i386/float128-3.c (test for excess errors) +PASS: gcc.target/i386/float128-3.c execution test PASS: gcc.target/i386/fma-256-fmaddXX.c (test for excess errors) PASS: gcc.target/i386/fma-256-fmaddXX.c execution test PASS: gcc.target/i386/fma-256-fmaddsubXX.c (test for excess errors) @@ -106701,8 +113259,8 @@ PASS: gcc.target/i386/funcspec-4.c (test for errors, line 8) PASS: gcc.target/i386/funcspec-4.c (test for errors, line 11) PASS: gcc.target/i386/funcspec-4.c (test for warnings, line 14) PASS: gcc.target/i386/funcspec-4.c (test for excess errors) -PASS: gcc.target/i386/funcspec-5.c (test for errors, line 114) -PASS: gcc.target/i386/funcspec-5.c (test for errors, line 161) +PASS: gcc.target/i386/funcspec-5.c (test for errors, line 35) +PASS: gcc.target/i386/funcspec-5.c (test for errors, line 64) PASS: gcc.target/i386/funcspec-5.c (test for excess errors) UNSUPPORTED: gcc.target/i386/funcspec-6.c PASS: gcc.target/i386/funcspec-7.c (test for excess errors) @@ -106829,6 +113387,139 @@ PASS: gcc.target/i386/inline-mcpy.c scan-assembler-not memcpy PASS: gcc.target/i386/inline_error.c (test for errors, line 5) PASS: gcc.target/i386/inline_error.c (test for warnings, line 12) PASS: gcc.target/i386/inline_error.c (test for excess errors) +PASS: gcc.target/i386/interrupt-1.c (test for excess errors) +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)ax 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)bx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)cx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)dx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)si 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pushl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)ax 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)bx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)cx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)dx 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)si 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times popl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-1.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-10.c (test for excess errors) +PASS: gcc.target/i386/interrupt-10.c scan-assembler-times and[lq]?[^\\n]*-64,[^\\n]*sp 1 +PASS: gcc.target/i386/interrupt-10.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-10.c scan-assembler-times \tcld 1 +UNSUPPORTED: gcc.target/i386/interrupt-11.c +UNSUPPORTED: gcc.target/i386/interrupt-12.c +UNSUPPORTED: gcc.target/i386/interrupt-13.c +UNSUPPORTED: gcc.target/i386/interrupt-14.c +UNSUPPORTED: gcc.target/i386/interrupt-15.c +UNSUPPORTED: gcc.target/i386/interrupt-16.c +UNSUPPORTED: gcc.target/i386/interrupt-17.c +PASS: gcc.target/i386/interrupt-18.c (test for excess errors) +PASS: gcc.target/i386/interrupt-18.c scan-assembler-not add(l|q)[\\t ]*\\$[0-9]*,[\\t ]*%[re]?sp +PASS: gcc.target/i386/interrupt-18.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-18.c scan-assembler-not \tcld +PASS: gcc.target/i386/interrupt-19.c (test for warnings, line 16) +PASS: gcc.target/i386/interrupt-19.c (test for excess errors) +PASS: gcc.target/i386/interrupt-2.c (test for excess errors) +PASS: gcc.target/i386/interrupt-2.c scan-assembler-not add(l|q)[\\t ]*\\$[0-9]*,[\\t ]*%[re]?sp +PASS: gcc.target/i386/interrupt-2.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-2.c scan-assembler-not \tcld +PASS: gcc.target/i386/interrupt-20.c (test for excess errors) +PASS: gcc.target/i386/interrupt-20.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-21.c (test for excess errors) +PASS: gcc.target/i386/interrupt-21.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-22.c (test for excess errors) +PASS: gcc.target/i386/interrupt-22.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-23.c (test for excess errors) +PASS: gcc.target/i386/interrupt-23.c scan-assembler-times \tcld 1 +UNSUPPORTED: gcc.target/i386/interrupt-24.c +PASS: gcc.target/i386/interrupt-25.c (test for excess errors) +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)ax 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)bx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)cx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)dx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times push(?:l|q)[\\t ]*%(?:e|r)si 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pushl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)ax 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)bx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)cx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)dx 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times pop(?:l|q)[\\t ]*%(?:e|r)si 1 +PASS: gcc.target/i386/interrupt-25.c scan-assembler-times popl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-26.c (test for excess errors) +PASS: gcc.target/i386/interrupt-26.c scan-assembler stosb +PASS: gcc.target/i386/interrupt-26.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-27.c (test for excess errors) +PASS: gcc.target/i386/interrupt-27.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-27.c scan-assembler-not \tcld +PASS: gcc.target/i386/interrupt-28.c (test for excess errors) +PASS: gcc.target/i386/interrupt-28.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-28.c scan-assembler-not \tcld +PASS: gcc.target/i386/interrupt-3.c (test for excess errors) +PASS: gcc.target/i386/interrupt-3.c scan-assembler (addl|leal).*4.*%esp +PASS: gcc.target/i386/interrupt-3.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-3.c scan-assembler-not \tcld +PASS: gcc.target/i386/interrupt-387-err-1.c (test for warnings, line 9) +PASS: gcc.target/i386/interrupt-387-err-1.c (test for warnings, line 15) +PASS: gcc.target/i386/interrupt-387-err-1.c (test for excess errors) +PASS: gcc.target/i386/interrupt-387-err-2.c (test for warnings, line 7) +PASS: gcc.target/i386/interrupt-387-err-2.c (test for excess errors) +PASS: gcc.target/i386/interrupt-4.c (test for excess errors) +PASS: gcc.target/i386/interrupt-5.c (test for excess errors) +PASS: gcc.target/i386/interrupt-6.c (test for errors, line 11) +PASS: gcc.target/i386/interrupt-6.c (test for errors, line 17) +PASS: gcc.target/i386/interrupt-6.c (test for errors, line 23) +PASS: gcc.target/i386/interrupt-6.c (test for errors, line 30) +PASS: gcc.target/i386/interrupt-6.c (test for errors, line 34) +PASS: gcc.target/i386/interrupt-6.c (test for excess errors) +PASS: gcc.target/i386/interrupt-7.c (test for errors, line 11) +PASS: gcc.target/i386/interrupt-7.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/interrupt-8.c +PASS: gcc.target/i386/interrupt-9.c (test for excess errors) +PASS: gcc.target/i386/interrupt-9.c scan-assembler-times and[lq]?[^\\n]*-64,[^\\n]*sp 1 +PASS: gcc.target/i386/interrupt-9.c scan-assembler (addl|leal).*4.*%esp +PASS: gcc.target/i386/interrupt-9.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-9.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-bnd-err-1.c (test for warnings, line 9) +PASS: gcc.target/i386/interrupt-bnd-err-1.c (test for warnings, line 15) +PASS: gcc.target/i386/interrupt-bnd-err-1.c (test for excess errors) +PASS: gcc.target/i386/interrupt-bnd-err-2.c (test for warnings, line 7) +PASS: gcc.target/i386/interrupt-bnd-err-2.c (test for excess errors) +PASS: gcc.target/i386/interrupt-iamcu.c (test for excess errors) +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%eax 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%ebx 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%ecx 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%edx 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%esi 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times pushl[\\t ]*%ebp 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%eax 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%ecx 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%edx 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%edi 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%esi 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times popl[\\t ]*%ebp 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-iamcu.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-mmx-err-1.c (test for warnings, line 9) +PASS: gcc.target/i386/interrupt-mmx-err-1.c (test for warnings, line 15) +PASS: gcc.target/i386/interrupt-mmx-err-1.c (test for excess errors) +PASS: gcc.target/i386/interrupt-mmx-err-2.c (test for warnings, line 7) +PASS: gcc.target/i386/interrupt-mmx-err-2.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/interrupt-redzone-1.c +UNSUPPORTED: gcc.target/i386/interrupt-redzone-2.c +PASS: gcc.target/i386/interrupt-sibcall-1.c (test for excess errors) +PASS: gcc.target/i386/interrupt-sibcall-1.c scan-assembler-not jmp +PASS: gcc.target/i386/interrupt-sibcall-1.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-sibcall-1.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-sibcall-2.c (test for excess errors) +PASS: gcc.target/i386/interrupt-sibcall-2.c scan-assembler-not jmp +PASS: gcc.target/i386/interrupt-sibcall-2.c scan-assembler-times iret 1 +PASS: gcc.target/i386/interrupt-sibcall-2.c scan-assembler-times \tcld 1 +PASS: gcc.target/i386/interrupt-switch-abi.c (test for excess errors) +PASS: gcc.target/i386/interrupt-switch-abi.c scan-assembler-times push.\t%.ax 2 +PASS: gcc.target/i386/interrupt-switch-abi.c scan-assembler-times pop.\t%.ax 2 +PASS: gcc.target/i386/interrupt-switch-abi.c scan-assembler-times iret 2 +PASS: gcc.target/i386/interrupt-switch-abi.c scan-assembler-times \tcld 2 PASS: gcc.target/i386/intrinsics_1.c (test for excess errors) PASS: gcc.target/i386/intrinsics_2.c (test for excess errors) PASS: gcc.target/i386/intrinsics_3.c (test for excess errors) @@ -106878,109 +113569,109 @@ PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_1.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_double_2.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_2.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_double_3.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_3.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_double_4.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_4.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_double_5.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_5.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_double_6.c (test for excess errors) PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub[123]+pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd[123]+pd 8 PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub[123]+pd 8 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd[123]+sd 56 -PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub[123]+sd 56 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfmsub[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmadd[123]+sd 80 +PASS: gcc.target/i386/l_fma_double_6.c scan-assembler-times vfnmsub[123]+sd 80 PASS: gcc.target/i386/l_fma_float_1.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_1.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_float_2.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_2.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_float_3.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_3.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_float_4.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_4.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_float_5.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_5.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_float_6.c (test for excess errors) PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub[123]+ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd[123]+ps 8 PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub[123]+ps 8 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd[123]+ss 120 -PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub[123]+ss 120 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfmsub[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmadd[123]+ss 176 +PASS: gcc.target/i386/l_fma_float_6.c scan-assembler-times vfnmsub[123]+ss 176 PASS: gcc.target/i386/l_fma_run_double_1.c (test for excess errors) PASS: gcc.target/i386/l_fma_run_double_1.c execution test PASS: gcc.target/i386/l_fma_run_double_2.c (test for excess errors) @@ -107078,15 +113769,13 @@ PASS: gcc.target/i386/loop-2.c execution test PASS: gcc.target/i386/loop-3.c (test for excess errors) PASS: gcc.target/i386/loop-3.c execution test PASS: gcc.target/i386/lzcnt-1.c (test for excess errors) -PASS: gcc.target/i386/lzcnt-1.c scan-assembler lzcntw[^\\n]*(%|)ax -PASS: gcc.target/i386/lzcnt-2.c (test for excess errors) -PASS: gcc.target/i386/lzcnt-2.c execution test +PASS: gcc.target/i386/lzcnt-1.c scan-assembler lzcntw[^\\n]*(%|)[ad][xi] +UNSUPPORTED: gcc.target/i386/lzcnt-2.c PASS: gcc.target/i386/lzcnt-2a.c (test for excess errors) PASS: gcc.target/i386/lzcnt-2a.c scan-assembler lzcntw PASS: gcc.target/i386/lzcnt-3.c (test for excess errors) PASS: gcc.target/i386/lzcnt-3.c scan-assembler lzcntl[^\\n]*(%|)eax -PASS: gcc.target/i386/lzcnt-4.c (test for excess errors) -PASS: gcc.target/i386/lzcnt-4.c execution test +UNSUPPORTED: gcc.target/i386/lzcnt-4.c PASS: gcc.target/i386/lzcnt-4a.c (test for excess errors) PASS: gcc.target/i386/lzcnt-4a.c scan-assembler lzcntl UNSUPPORTED: gcc.target/i386/lzcnt-5.c @@ -107169,6 +113858,8 @@ PASS: gcc.target/i386/movbe-2.c (test for excess errors) PASS: gcc.target/i386/movbe-2.c scan-assembler-times movbe[ \t] 4 PASS: gcc.target/i386/movbe-3.c (test for excess errors) PASS: gcc.target/i386/movbe-3.c scan-assembler-times movbe[ \t] 2 +PASS: gcc.target/i386/movbe-4.c (test for excess errors) +PASS: gcc.target/i386/movbe-4.c scan-assembler-times movbe[ \t] 2 PASS: gcc.target/i386/movdi-rex64.c (test for excess errors) PASS: gcc.target/i386/movq-2.c (test for excess errors) PASS: gcc.target/i386/movq-2.c scan-assembler-not movl[ \t]*123 @@ -107196,12 +113887,19 @@ PASS: gcc.target/i386/mvc6.c (test for excess errors) PASS: gcc.target/i386/mvc6.c scan-assembler vpshufb PASS: gcc.target/i386/mvc6.c scan-assembler punpcklbw UNSUPPORTED: gcc.target/i386/mvc7.c +UNSUPPORTED: gcc.target/i386/mvc8.c UNSUPPORTED: gcc.target/i386/nest-1.c UNSUPPORTED: gcc.target/i386/nop-mcount.c UNSUPPORTED: gcc.target/i386/noplt-1.c UNSUPPORTED: gcc.target/i386/noplt-2.c UNSUPPORTED: gcc.target/i386/noplt-3.c UNSUPPORTED: gcc.target/i386/noplt-4.c +UNSUPPORTED: gcc.target/i386/noplt-gd-1.c +UNSUPPORTED: gcc.target/i386/noplt-gd-2.c +UNSUPPORTED: gcc.target/i386/noplt-gd-3.c +UNSUPPORTED: gcc.target/i386/noplt-ld-1.c +UNSUPPORTED: gcc.target/i386/noplt-ld-2.c +UNSUPPORTED: gcc.target/i386/noplt-ld-3.c PASS: gcc.target/i386/nrv1.c (test for excess errors) PASS: gcc.target/i386/nrv1.c scan-tree-dump-times optimized "return slot optimization" 1 PASS: gcc.target/i386/opt-1.c (test for excess errors) @@ -107261,8 +113959,6 @@ PASS: gcc.target/i386/pause-2.c (test for excess errors) PASS: gcc.target/i386/pause-2.c scan-assembler-times \\*pause 1 PASS: gcc.target/i386/pclmulqdq.c (test for excess errors) PASS: gcc.target/i386/pclmulqdq.c execution test -PASS: gcc.target/i386/pcommit-1.c (test for excess errors) -PASS: gcc.target/i386/pcommit-1.c scan-assembler pcommit PASS: gcc.target/i386/pentium4-not-mull.c (test for excess errors) PASS: gcc.target/i386/pentium4-not-mull.c scan-assembler-not imull PASS: gcc.target/i386/perm-concat.c (test for excess errors) @@ -107273,6 +113969,14 @@ UNSUPPORTED: gcc.target/i386/pie-copyrelocs-2.c UNSUPPORTED: gcc.target/i386/pie-copyrelocs-3.c UNSUPPORTED: gcc.target/i386/pie-copyrelocs-4.c UNSUPPORTED: gcc.target/i386/pie.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-1.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-2.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-3.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-4.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-5.c +UNSUPPORTED: gcc.target/i386/pieces-memcpy-6.c +UNSUPPORTED: gcc.target/i386/pieces-strcpy-1.c +UNSUPPORTED: gcc.target/i386/pieces-strcpy-2.c PASS: gcc.target/i386/pow-1.c (test for excess errors) PASS: gcc.target/i386/pow-1.c scan-assembler-not call[ \t]*pow PASS: gcc.target/i386/pr11001-memcpy-1.c (test for excess errors) @@ -107331,6 +114035,8 @@ PASS: gcc.target/i386/pr21518.c (test for excess errors) PASS: gcc.target/i386/pr22076.c (test for excess errors) PASS: gcc.target/i386/pr22076.c scan-assembler-times movq 3 PASS: gcc.target/i386/pr22076.c scan-assembler-not movl +PASS: gcc.target/i386/pr22141.c (test for excess errors) +PASS: gcc.target/i386/pr22141.c scan-assembler-times 67305985|4030201 7 PASS: gcc.target/i386/pr22152.c (test for excess errors) PASS: gcc.target/i386/pr22152.c scan-assembler-times movq[ \\t]+[^\n]*%mm 1 PASS: gcc.target/i386/pr22362.c (test for excess errors) @@ -107351,6 +114057,8 @@ PASS: gcc.target/i386/pr24178.c scan-rtl-dump expand "MEM[^\\n]*A32" PASS: gcc.target/i386/pr24306.c (test for excess errors) PASS: gcc.target/i386/pr24306.c execution test PASS: gcc.target/i386/pr24315.c (test for excess errors) +PASS: gcc.target/i386/pr24414.c (test for excess errors) +PASS: gcc.target/i386/pr24414.c execution test PASS: gcc.target/i386/pr25196.c (test for excess errors) PASS: gcc.target/i386/pr25196.c execution test UNSUPPORTED: gcc.target/i386/pr25254.c @@ -107407,26 +114115,26 @@ PASS: gcc.target/i386/pr32219-1.c (test for excess errors) PASS: gcc.target/i386/pr32219-1.c scan-assembler movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-1.c scan-assembler-not movl[ \t]xxx@GOT\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-2.c (test for excess errors) -PASS: gcc.target/i386/pr32219-2.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax -PASS: gcc.target/i386/pr32219-2.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), %eax +PASS: gcc.target/i386/pr32219-2.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), % +PASS: gcc.target/i386/pr32219-2.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), % PASS: gcc.target/i386/pr32219-3.c (test for excess errors) PASS: gcc.target/i386/pr32219-3.c scan-assembler movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-3.c scan-assembler-not movl[ \t]xxx@GOT\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-4.c (test for excess errors) -PASS: gcc.target/i386/pr32219-4.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax -PASS: gcc.target/i386/pr32219-4.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), %eax +PASS: gcc.target/i386/pr32219-4.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), % +PASS: gcc.target/i386/pr32219-4.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), % PASS: gcc.target/i386/pr32219-5.c (test for excess errors) PASS: gcc.target/i386/pr32219-5.c scan-assembler movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-5.c scan-assembler-not movl[ \t]xxx@GOT\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-6.c (test for excess errors) -PASS: gcc.target/i386/pr32219-6.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax -PASS: gcc.target/i386/pr32219-6.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), %eax +PASS: gcc.target/i386/pr32219-6.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), % +PASS: gcc.target/i386/pr32219-6.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), % PASS: gcc.target/i386/pr32219-7.c (test for excess errors) PASS: gcc.target/i386/pr32219-7.c scan-assembler movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-7.c scan-assembler-not movl[ \t]xxx@GOT\\(%[^,]*\\), %eax PASS: gcc.target/i386/pr32219-8.c (test for excess errors) -PASS: gcc.target/i386/pr32219-8.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), %eax -PASS: gcc.target/i386/pr32219-8.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), %eax +PASS: gcc.target/i386/pr32219-8.c scan-assembler-not movl[ \t]xxx@GOTOFF\\(%[^,]*\\), % +PASS: gcc.target/i386/pr32219-8.c scan-assembler movl[ \t]xxx@GOT\\(%[^,]*\\), % UNSUPPORTED: gcc.target/i386/pr32219-9.c PASS: gcc.target/i386/pr32268.c (test for excess errors) PASS: gcc.target/i386/pr32268.c execution test @@ -107690,13 +114398,15 @@ PASS: gcc.target/i386/pr44144.c (test for excess errors) PASS: gcc.target/i386/pr44180.c (test for excess errors) PASS: gcc.target/i386/pr44180.c execution test PASS: gcc.target/i386/pr44223.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr44281.c PASS: gcc.target/i386/pr44481.c (test for excess errors) PASS: gcc.target/i386/pr44546.c (test for excess errors) PASS: gcc.target/i386/pr44551-1.c (test for excess errors) PASS: gcc.target/i386/pr44551-1.c scan-assembler-not vinsertf PASS: gcc.target/i386/pr44551-1.c scan-assembler-not vextractf -PASS: gcc.target/i386/pr44578.c (test for excess errors) -PASS: gcc.target/i386/pr44578.c execution test +FAIL: gcc.target/i386/pr44578.c (internal compiler error) +FAIL: gcc.target/i386/pr44578.c (test for excess errors) +UNRESOLVED: gcc.target/i386/pr44578.c compilation failed to produce executable UNSUPPORTED: gcc.target/i386/pr44942.c UNSUPPORTED: gcc.target/i386/pr44948-1a.c PASS: gcc.target/i386/pr44948-1b.c (test for excess errors) @@ -107829,6 +114539,12 @@ PASS: gcc.target/i386/pr49168-1.c (test for excess errors) PASS: gcc.target/i386/pr49168-1.c scan-assembler-not movdqa[\t ]*%xmm[0-9]+,[^,]* PASS: gcc.target/i386/pr49168-1.c scan-assembler-not movaps[\t ]*%xmm[0-9]+,[^,]* PASS: gcc.target/i386/pr49168-1.c scan-assembler movups[\t ]*%xmm[0-9]+,[^,]* +PASS: gcc.target/i386/pr49244-1.c (test for excess errors) +PASS: gcc.target/i386/pr49244-1.c scan-assembler-times lock;?[ \t]*bts 9 +PASS: gcc.target/i386/pr49244-1.c scan-assembler-times lock;?[ \t]*btc 10 +PASS: gcc.target/i386/pr49244-1.c scan-assembler-times lock;?[ \t]*btr 6 +PASS: gcc.target/i386/pr49244-2.c (test for excess errors) +PASS: gcc.target/i386/pr49244-2.c execution test UNSUPPORTED: gcc.target/i386/pr49504.c PASS: gcc.target/i386/pr49567.c (test for excess errors) PASS: gcc.target/i386/pr49715-1.c (test for excess errors) @@ -107856,6 +114572,9 @@ PASS: gcc.target/i386/pr51236.c (test for excess errors) UNSUPPORTED: gcc.target/i386/pr51393.c UNSUPPORTED: gcc.target/i386/pr51987.c UNSUPPORTED: gcc.target/i386/pr52146.c +PASS: gcc.target/i386/pr52171.c (test for excess errors) +PASS: gcc.target/i386/pr52171.c scan-assembler-not memcmp +PASS: gcc.target/i386/pr52171.c scan-assembler 1752394086 PASS: gcc.target/i386/pr52252-atom.c (test for excess errors) PASS: gcc.target/i386/pr52252-atom.c scan-assembler palignr PASS: gcc.target/i386/pr52252-core.c (test for excess errors) @@ -108235,7 +114954,7 @@ PASS: gcc.target/i386/pr65105-1.c execution test PASS: gcc.target/i386/pr65105-1.c scan-assembler por PASS: gcc.target/i386/pr65105-1.c scan-assembler pand PASS: gcc.target/i386/pr65105-2.c (test for excess errors) -FAIL: gcc.target/i386/pr65105-2.c scan-assembler por +PASS: gcc.target/i386/pr65105-2.c scan-assembler por PASS: gcc.target/i386/pr65105-3.c (test for excess errors) PASS: gcc.target/i386/pr65105-3.c scan-assembler pand PASS: gcc.target/i386/pr65105-3.c scan-assembler por @@ -108286,6 +115005,10 @@ UNSUPPORTED: gcc.target/i386/pr66232-10.c UNSUPPORTED: gcc.target/i386/pr66232-11.c UNSUPPORTED: gcc.target/i386/pr66232-12.c UNSUPPORTED: gcc.target/i386/pr66232-13.c +UNSUPPORTED: gcc.target/i386/pr66232-14.c +UNSUPPORTED: gcc.target/i386/pr66232-15.c +UNSUPPORTED: gcc.target/i386/pr66232-16.c +UNSUPPORTED: gcc.target/i386/pr66232-17.c UNSUPPORTED: gcc.target/i386/pr66232-2.c UNSUPPORTED: gcc.target/i386/pr66232-3.c UNSUPPORTED: gcc.target/i386/pr66232-4.c @@ -108369,6 +115092,13 @@ PASS: gcc.target/i386/pr67317-3.c scan-assembler-not setn?c UNSUPPORTED: gcc.target/i386/pr67317-4.c PASS: gcc.target/i386/pr67329.c (test for excess errors) PASS: gcc.target/i386/pr67329.c scan-tree-dump optimized "return 28;" +UNSUPPORTED: gcc.target/i386/pr67400-1.c +UNSUPPORTED: gcc.target/i386/pr67400-2.c +UNSUPPORTED: gcc.target/i386/pr67400-3.c +UNSUPPORTED: gcc.target/i386/pr67400-4.c +UNSUPPORTED: gcc.target/i386/pr67400-5.c +UNSUPPORTED: gcc.target/i386/pr67400-6.c +UNSUPPORTED: gcc.target/i386/pr67400-7.c PASS: gcc.target/i386/pr67447.c (test for excess errors) PASS: gcc.target/i386/pr67480.c (test for excess errors) PASS: gcc.target/i386/pr67609-2.c (test for excess errors) @@ -108423,6 +115153,11 @@ PASS: gcc.target/i386/pr68633.c execution test PASS: gcc.target/i386/pr68647.c (test for excess errors) PASS: gcc.target/i386/pr68647.c scan-assembler-not __popcountdi2 PASS: gcc.target/i386/pr68647.c scan-assembler-not __paritydi2 +PASS: gcc.target/i386/pr68657.c (test for errors, line 6) +PASS: gcc.target/i386/pr68657.c (test for errors, line 10) +PASS: gcc.target/i386/pr68657.c (test for warnings, line 6) +PASS: gcc.target/i386/pr68657.c (test for warnings, line ) +PASS: gcc.target/i386/pr68657.c (test for excess errors) PASS: gcc.target/i386/pr68674.c (test for excess errors) PASS: gcc.target/i386/pr68680.c (test for excess errors) PASS: gcc.target/i386/pr68680.c scan-assembler stack_chk_fail @@ -108431,6 +115166,10 @@ PASS: gcc.target/i386/pr68701-1.c (test for warnings, line ) PASS: gcc.target/i386/pr68701-1.c (test for excess errors) PASS: gcc.target/i386/pr68701-2.c (test for warnings, line ) PASS: gcc.target/i386/pr68701-2.c (test for excess errors) +PASS: gcc.target/i386/pr68843-1.c (test for errors, line 8) +PASS: gcc.target/i386/pr68843-1.c (test for excess errors) +PASS: gcc.target/i386/pr68843-2.c (test for excess errors) +PASS: gcc.target/i386/pr68843-2.c execution test UNSUPPORTED: gcc.target/i386/pr68937-1.c UNSUPPORTED: gcc.target/i386/pr68937-2.c UNSUPPORTED: gcc.target/i386/pr68937-3.c @@ -108439,6 +115178,7 @@ UNSUPPORTED: gcc.target/i386/pr68937-5.c UNSUPPORTED: gcc.target/i386/pr68937-6.c PASS: gcc.target/i386/pr68956.c (test for excess errors) PASS: gcc.target/i386/pr68956.c execution test +UNSUPPORTED: gcc.target/i386/pr68961.c PASS: gcc.target/i386/pr68986-1.c (test for excess errors) PASS: gcc.target/i386/pr68986-2.c (test for excess errors) PASS: gcc.target/i386/pr68986-2.c scan-assembler andl[\\t ]*\\$-16,[\\t ]*%esp @@ -108467,6 +115207,18 @@ PASS: gcc.target/i386/pr69225-5.c (test for excess errors) PASS: gcc.target/i386/pr69225-6.c (test for excess errors) PASS: gcc.target/i386/pr69225-7.c (test for excess errors) PASS: gcc.target/i386/pr69246.c (test for excess errors) +PASS: gcc.target/i386/pr69255-1.c (test for errors, line 15) +PASS: gcc.target/i386/pr69255-1.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-1.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-1.c (test for excess errors) +PASS: gcc.target/i386/pr69255-2.c (test for errors, line 15) +PASS: gcc.target/i386/pr69255-2.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-2.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-2.c (test for excess errors) +PASS: gcc.target/i386/pr69255-3.c (test for errors, line 15) +PASS: gcc.target/i386/pr69255-3.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-3.c (test for warnings, line 15) +PASS: gcc.target/i386/pr69255-3.c (test for excess errors) PASS: gcc.target/i386/pr69454-1.c (test for excess errors) PASS: gcc.target/i386/pr69454-2.c (test for excess errors) PASS: gcc.target/i386/pr69459.c (test for excess errors) @@ -108478,6 +115230,15 @@ PASS: gcc.target/i386/pr69551.c execution test UNSUPPORTED: gcc.target/i386/pr69577.c PASS: gcc.target/i386/pr69677.c (test for excess errors) PASS: gcc.target/i386/pr69677.c scan-rtl-dump-not final "S16 A64[^\n]*\\*movv2di_internal" +PASS: gcc.target/i386/pr69733.c (test for warnings, line 7) +PASS: gcc.target/i386/pr69733.c (test for warnings, line 13) +PASS: gcc.target/i386/pr69733.c (test for warnings, line 19) +PASS: gcc.target/i386/pr69733.c (test for warnings, line 25) +PASS: gcc.target/i386/pr69733.c expected multiline pattern lines 9-10 was found: "\s*const double val0\(\) \{return val;\}.*\n \^~~~~\n" +PASS: gcc.target/i386/pr69733.c expected multiline pattern lines 15-16 was found: " volatile double val1\(\) \{return val;\}.*\n \^~~~~~~~\n" +PASS: gcc.target/i386/pr69733.c expected multiline pattern lines 21-22 was found: " cd val2\(\) \{return val;\}.*\n \^~\n" +PASS: gcc.target/i386/pr69733.c expected multiline pattern lines 27-28 was found: " __seg_fs int val3\(\) \{return val;\}.*\n \^~~~~~~~\n" +PASS: gcc.target/i386/pr69733.c (test for excess errors) PASS: gcc.target/i386/pr69820.c (test for excess errors) PASS: gcc.target/i386/pr69888.c (test for excess errors) PASS: gcc.target/i386/pr69891.c (test for excess errors) @@ -108494,6 +115255,28 @@ PASS: gcc.target/i386/pr70083.c (test for excess errors) PASS: gcc.target/i386/pr70086-1.c (test for excess errors) UNSUPPORTED: gcc.target/i386/pr70086-2.c UNSUPPORTED: gcc.target/i386/pr70086-3.c +UNSUPPORTED: gcc.target/i386/pr70155-1.c +UNSUPPORTED: gcc.target/i386/pr70155-10.c +UNSUPPORTED: gcc.target/i386/pr70155-11.c +UNSUPPORTED: gcc.target/i386/pr70155-12.c +UNSUPPORTED: gcc.target/i386/pr70155-13.c +UNSUPPORTED: gcc.target/i386/pr70155-14.c +UNSUPPORTED: gcc.target/i386/pr70155-15.c +UNSUPPORTED: gcc.target/i386/pr70155-16.c +UNSUPPORTED: gcc.target/i386/pr70155-17.c +UNSUPPORTED: gcc.target/i386/pr70155-18.c +UNSUPPORTED: gcc.target/i386/pr70155-19.c +UNSUPPORTED: gcc.target/i386/pr70155-2.c +UNSUPPORTED: gcc.target/i386/pr70155-20.c +UNSUPPORTED: gcc.target/i386/pr70155-21.c +UNSUPPORTED: gcc.target/i386/pr70155-22.c +UNSUPPORTED: gcc.target/i386/pr70155-3.c +UNSUPPORTED: gcc.target/i386/pr70155-4.c +UNSUPPORTED: gcc.target/i386/pr70155-5.c +UNSUPPORTED: gcc.target/i386/pr70155-6.c +UNSUPPORTED: gcc.target/i386/pr70155-7.c +UNSUPPORTED: gcc.target/i386/pr70155-8.c +UNSUPPORTED: gcc.target/i386/pr70155-9.c PASS: gcc.target/i386/pr70160.c (test for excess errors) PASS: gcc.target/i386/pr70251.c (test for excess errors) PASS: gcc.target/i386/pr70251.c execution test @@ -108508,17 +115291,141 @@ UNSUPPORTED: gcc.target/i386/pr70327.c UNSUPPORTED: gcc.target/i386/pr70355.c PASS: gcc.target/i386/pr70406.c (test for excess errors) UNSUPPORTED: gcc.target/i386/pr70453.c +PASS: gcc.target/i386/pr70467-1.c (test for excess errors) +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not andl[ \t]*.-1, +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not andl[ \t]*.0, +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not orl[ \t]*.-1, +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not orl[ \t]*.0, +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not xorl[ \t]*.-1, +PASS: gcc.target/i386/pr70467-1.c scan-assembler-not xorl[ \t]*.0, PASS: gcc.target/i386/pr70467-2.c (test for excess errors) PASS: gcc.target/i386/pr70467-2.c scan-assembler-not addl[ \t]*.0, PASS: gcc.target/i386/pr70467-2.c scan-assembler-not subl[ \t]*.0, PASS: gcc.target/i386/pr70467-2.c scan-assembler-not adcl[^\n\r]*% PASS: gcc.target/i386/pr70467-2.c scan-assembler-not sbbl[^\n\r]*% +UNSUPPORTED: gcc.target/i386/pr70467-3.c +UNSUPPORTED: gcc.target/i386/pr70467-4.c PASS: gcc.target/i386/pr70510.c (test for excess errors) PASS: gcc.target/i386/pr70525.c (test for excess errors) PASS: gcc.target/i386/pr70593.c (test for excess errors) PASS: gcc.target/i386/pr70593.c execution test PASS: gcc.target/i386/pr70596.c (test for excess errors) UNSUPPORTED: gcc.target/i386/pr70662.c +PASS: gcc.target/i386/pr70689.c (test for excess errors) +PASS: gcc.target/i386/pr70708.c (test for excess errors) +PASS: gcc.target/i386/pr70708.c scan-assembler-times movq[ \\t]+[^\n]*%xmm 1 +PASS: gcc.target/i386/pr70708.c scan-assembler-not movsd[ \\t]+[^\n]*%xmm +PASS: gcc.target/i386/pr70728.c (test for excess errors) +PASS: gcc.target/i386/pr70728.c scan-assembler-not sll[ \\t]+[^\n]*%.mm(?:1[6-9]|[2-3][0-9]) +UNSUPPORTED: gcc.target/i386/pr70738-1.c +PASS: gcc.target/i386/pr70738-2.c (test for warnings, line 7) +PASS: gcc.target/i386/pr70738-2.c (test for warnings, line 8) +PASS: gcc.target/i386/pr70738-2.c (test for excess errors) +PASS: gcc.target/i386/pr70738-3.c (test for warnings, line 8) +PASS: gcc.target/i386/pr70738-3.c (test for excess errors) +PASS: gcc.target/i386/pr70738-4.c (test for warnings, line 7) +PASS: gcc.target/i386/pr70738-4.c (test for warnings, line 8) +PASS: gcc.target/i386/pr70738-4.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr70738-5.c +UNSUPPORTED: gcc.target/i386/pr70738-6.c +PASS: gcc.target/i386/pr70738-7.c (test for excess errors) +PASS: gcc.target/i386/pr70738-7.c scan-assembler-not mulss +PASS: gcc.target/i386/pr70738-7.c scan-assembler call[ \t]__mulsf3 +PASS: gcc.target/i386/pr70738-8.c (test for excess errors) +PASS: gcc.target/i386/pr70738-8.c execution test +PASS: gcc.target/i386/pr70738-9.c (test for excess errors) +PASS: gcc.target/i386/pr70738-9.c execution test +UNSUPPORTED: gcc.target/i386/pr70750-1.c +UNSUPPORTED: gcc.target/i386/pr70750-2.c +PASS: gcc.target/i386/pr70799-1.c (test for excess errors) +PASS: gcc.target/i386/pr70799-1.c scan-assembler pxor +PASS: gcc.target/i386/pr70799-1.c scan-assembler pcmpeqd +PASS: gcc.target/i386/pr70799-1.c scan-assembler movdqa[ \\t]+.?[lL]C0 +PASS: gcc.target/i386/pr70799-2.c (test for excess errors) +PASS: gcc.target/i386/pr70799-2.c scan-assembler psllq +PASS: gcc.target/i386/pr70799-2.c scan-assembler psrlq +PASS: gcc.target/i386/pr70821.c (test for excess errors) +PASS: gcc.target/i386/pr70821.c scan-assembler lock;? dec +PASS: gcc.target/i386/pr70821.c scan-assembler-not lock;? xadd +PASS: gcc.target/i386/pr70858.c (test for warnings, line 8) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 14) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 20) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 26) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 32) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 38) +PASS: gcc.target/i386/pr70858.c (test for warnings, line 44) +PASS: gcc.target/i386/pr70858.c (test for excess errors) +PASS: gcc.target/i386/pr70876.c (test for excess errors) +PASS: gcc.target/i386/pr70877.c (test for warnings, line 13) +PASS: gcc.target/i386/pr70877.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr70955.c +PASS: gcc.target/i386/pr71077.c (test for excess errors) +PASS: gcc.target/i386/pr71077.c execution test +PASS: gcc.target/i386/pr71245-1.c (test for excess errors) +PASS: gcc.target/i386/pr71245-1.c scan-assembler-not (fistp|fild) +PASS: gcc.target/i386/pr71245-2.c (test for excess errors) +PASS: gcc.target/i386/pr71245-2.c scan-assembler-not movlps +UNSUPPORTED: gcc.target/i386/pr71346.c +PASS: gcc.target/i386/pr71458.c (test for errors, line ) +PASS: gcc.target/i386/pr71458.c (test for excess errors) +PASS: gcc.target/i386/pr71549.c (test for excess errors) +PASS: gcc.target/i386/pr71621-1.c (test for excess errors) +PASS: gcc.target/i386/pr71621-2.c (test for excess errors) +PASS: gcc.target/i386/pr71647.c (test for excess errors) +PASS: gcc.target/i386/pr71647.c scan-tree-dump-not vect "Alignment of access forced using peeling" +PASS: gcc.target/i386/pr71652-2.c (test for errors, line 4) +PASS: gcc.target/i386/pr71652-2.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr71652-3.c +PASS: gcc.target/i386/pr71652.c (test for errors, line 4) +PASS: gcc.target/i386/pr71652.c (test for excess errors) +PASS: gcc.target/i386/pr71801.c (test for excess errors) +PASS: gcc.target/i386/pr72748.c (test for excess errors) +PASS: gcc.target/i386/pr72839.c (test for excess errors) +PASS: gcc.target/i386/pr72839.c scan-assembler-times movl[ \\t]+\\$[0-9]+, [0-9]*\\(%[^,]+\\) 16 +PASS: gcc.target/i386/pr72839.c scan-assembler-not rep movsl +PASS: gcc.target/i386/pr72839.c scan-assembler-not rep movsb +PASS: gcc.target/i386/pr72867.c (test for excess errors) +PASS: gcc.target/i386/pr72867.c execution test +PASS: gcc.target/i386/pr76342.c (test for excess errors) +PASS: gcc.target/i386/pr77377.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr77403.c +UNSUPPORTED: gcc.target/i386/pr77452.c +UNSUPPORTED: gcc.target/i386/pr77526.c +UNSUPPORTED: gcc.target/i386/pr77541.c +PASS: gcc.target/i386/pr77594.c (test for excess errors) +PASS: gcc.target/i386/pr77594.c scan-assembler-times \tjn?o\t 1 +PASS: gcc.target/i386/pr77621.c (test for excess errors) +PASS: gcc.target/i386/pr77621.c scan-tree-dump-not vect "Vectorized loops: 1" +PASS: gcc.target/i386/pr77756.c (test for excess errors) +PASS: gcc.target/i386/pr77756.c execution test +UNSUPPORTED: gcc.target/i386/pr77833.c +PASS: gcc.target/i386/pr77881.c (test for excess errors) +PASS: gcc.target/i386/pr77881.c scan-assembler js[ \t].L +PASS: gcc.target/i386/pr77881.c scan-assembler jne[ \t].L +UNSUPPORTED: gcc.target/i386/pr77991.c +PASS: gcc.target/i386/pr78035.c (test for excess errors) +PASS: gcc.target/i386/pr78035.c scan-assembler-times cmp 2 +PASS: gcc.target/i386/pr78037.c (test for excess errors) +PASS: gcc.target/i386/pr78037.c execution test +PASS: gcc.target/i386/pr78057.c (test for excess errors) +PASS: gcc.target/i386/pr78057.c scan-tree-dump-not optimized "link_error" +PASS: gcc.target/i386/pr78057.c scan-tree-dump-not optimized "__builtin_ia32_[lt]zcnt" +PASS: gcc.target/i386/pr78057.c scan-tree-dump-times optimized "__builtin_ctz " 1 +PASS: gcc.target/i386/pr78057.c scan-tree-dump-times optimized "__builtin_clz " 1 +PASS: gcc.target/i386/pr78102.c (test for excess errors) +PASS: gcc.target/i386/pr78102.c scan-assembler-times pcmpeqq 3 +PASS: gcc.target/i386/pr78120.c (test for excess errors) +PASS: gcc.target/i386/pr78120.c scan-assembler adc +PASS: gcc.target/i386/pr78120.c scan-assembler-not jmp +PASS: gcc.target/i386/pr78132.c (test for excess errors) +PASS: gcc.target/i386/pr78132.c scan-assembler-not kmov[dq]\t +PASS: gcc.target/i386/pr78227-1.c (test for excess errors) +PASS: gcc.target/i386/pr78227-2.c (test for excess errors) +UNSUPPORTED: gcc.target/i386/pr78262.c +UNSUPPORTED: gcc.target/i386/pr78310.c +PASS: gcc.target/i386/pr78419.c (test for errors, line 14) +PASS: gcc.target/i386/pr78419.c (test for excess errors) +PASS: gcc.target/i386/pr78451.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c (test for excess errors) PASS: gcc.target/i386/pr9771-1.c execution test PASS: gcc.target/i386/prefetchw-1.c (test for excess errors) @@ -108526,7 +115433,9 @@ PASS: gcc.target/i386/prefetchw-1.c scan-assembler [ \\t]+prefetchw[ \\t]+ PASS: gcc.target/i386/prefetchwt1-1.c (test for excess errors) PASS: gcc.target/i386/prefetchwt1-1.c scan-assembler [ \\t]+prefetchwt1[ \\t]+ PASS: gcc.target/i386/quad-sse.c (test for excess errors) -PASS: gcc.target/i386/quad-sse.c scan-assembler-not call.*(neg|fabs|copysign) +PASS: gcc.target/i386/quad-sse.c scan-assembler-not neg|fabs|copysign +PASS: gcc.target/i386/quad-sse4.c (test for excess errors) +PASS: gcc.target/i386/quad-sse4.c scan-assembler-not signbit UNSUPPORTED: gcc.target/i386/rdfsbase-1.c UNSUPPORTED: gcc.target/i386/rdfsbase-2.c UNSUPPORTED: gcc.target/i386/rdgsbase-1.c @@ -108648,6 +115557,18 @@ PASS: gcc.target/i386/signbit-2.c (test for excess errors) PASS: gcc.target/i386/signbit-2.c execution test PASS: gcc.target/i386/signbit-3.c (test for excess errors) PASS: gcc.target/i386/signbit-3.c execution test +PASS: gcc.target/i386/spellcheck-options-1.c (test for errors, line ) +PASS: gcc.target/i386/spellcheck-options-1.c (test for warnings, line ) +PASS: gcc.target/i386/spellcheck-options-1.c (test for excess errors) +PASS: gcc.target/i386/spellcheck-options-2.c (test for errors, line ) +PASS: gcc.target/i386/spellcheck-options-2.c (test for warnings, line ) +PASS: gcc.target/i386/spellcheck-options-2.c (test for excess errors) +PASS: gcc.target/i386/spellcheck-options-3.c (test for errors, line ) +PASS: gcc.target/i386/spellcheck-options-3.c (test for warnings, line ) +PASS: gcc.target/i386/spellcheck-options-3.c (test for excess errors) +PASS: gcc.target/i386/spellcheck-options-4.c (test for errors, line 6) +PASS: gcc.target/i386/spellcheck-options-4.c (test for warnings, line 6) +PASS: gcc.target/i386/spellcheck-options-4.c (test for excess errors) PASS: gcc.target/i386/sse-1.c (test for excess errors) PASS: gcc.target/i386/sse-1.c scan-assembler-not movaps PASS: gcc.target/i386/sse-1.c scan-assembler movlps @@ -108813,6 +115734,8 @@ PASS: gcc.target/i386/sse2-andnpd-1.c (test for excess errors) PASS: gcc.target/i386/sse2-andnpd-1.c execution test PASS: gcc.target/i386/sse2-andpd-1.c (test for excess errors) PASS: gcc.target/i386/sse2-andpd-1.c execution test +PASS: gcc.target/i386/sse2-builtin-fp-int-inexact.c (test for excess errors) +PASS: gcc.target/i386/sse2-builtin-fp-int-inexact.c execution test PASS: gcc.target/i386/sse2-cmpsd-1.c (test for excess errors) PASS: gcc.target/i386/sse2-cmpsd-1.c execution test PASS: gcc.target/i386/sse2-comisd-1.c (test for excess errors) @@ -109026,6 +115949,8 @@ PASS: gcc.target/i386/sse2-pr57233.c execution test PASS: gcc.target/i386/sse2-pr63594-1.c (test for excess errors) PASS: gcc.target/i386/sse2-pr63594-2.c (test for excess errors) PASS: gcc.target/i386/sse2-pr63594-2.c execution test +PASS: gcc.target/i386/sse2-pr71559.c (test for excess errors) +PASS: gcc.target/i386/sse2-pr71559.c execution test PASS: gcc.target/i386/sse2-psadbw-1.c (test for excess errors) PASS: gcc.target/i386/sse2-psadbw-1.c execution test PASS: gcc.target/i386/sse2-pshufd-1.c (test for excess errors) @@ -109100,6 +116025,13 @@ PASS: gcc.target/i386/sse2-punpcklwd-1.c (test for excess errors) PASS: gcc.target/i386/sse2-punpcklwd-1.c execution test PASS: gcc.target/i386/sse2-pxor-1.c (test for excess errors) PASS: gcc.target/i386/sse2-pxor-1.c execution test +PASS: gcc.target/i386/sse2-rint-inline-1.c (test for excess errors) +PASS: gcc.target/i386/sse2-rint-inline-1.c scan-assembler-not [ \t]rint +PASS: gcc.target/i386/sse2-rint-inline-1.c scan-assembler-not [ \t]ceil +PASS: gcc.target/i386/sse2-rint-inline-1.c scan-assembler-not [ \t]floor +PASS: gcc.target/i386/sse2-rint-inline-1.c scan-assembler-not [ \t]trunc +PASS: gcc.target/i386/sse2-rint-inline-2.c (test for excess errors) +PASS: gcc.target/i386/sse2-rint-inline-2.c scan-assembler-not [ \t]rint PASS: gcc.target/i386/sse2-set-epi32-1.c (test for excess errors) PASS: gcc.target/i386/sse2-set-epi32-1.c execution test PASS: gcc.target/i386/sse2-set-epi64x-1.c (test for excess errors) @@ -109195,6 +116127,8 @@ PASS: gcc.target/i386/sse4_1-blendvpd.c (test for excess errors) PASS: gcc.target/i386/sse4_1-blendvpd.c execution test PASS: gcc.target/i386/sse4_1-blendvps.c (test for excess errors) PASS: gcc.target/i386/sse4_1-blendvps.c execution test +PASS: gcc.target/i386/sse4_1-builtin-fp-int-inexact.c (test for excess errors) +PASS: gcc.target/i386/sse4_1-builtin-fp-int-inexact.c execution test PASS: gcc.target/i386/sse4_1-ceil-sfix-vec.c (test for excess errors) PASS: gcc.target/i386/sse4_1-ceil-sfix-vec.c execution test PASS: gcc.target/i386/sse4_1-ceil-vec.c (test for excess errors) @@ -109328,6 +116262,11 @@ PASS: gcc.target/i386/sse4_1-ptest-2.c (test for excess errors) PASS: gcc.target/i386/sse4_1-ptest-2.c execution test PASS: gcc.target/i386/sse4_1-ptest-3.c (test for excess errors) PASS: gcc.target/i386/sse4_1-ptest-3.c execution test +PASS: gcc.target/i386/sse4_1-rint-inline.c (test for excess errors) +PASS: gcc.target/i386/sse4_1-rint-inline.c scan-assembler-not [ \t]rint +PASS: gcc.target/i386/sse4_1-rint-inline.c scan-assembler-not [ \t]ceil +PASS: gcc.target/i386/sse4_1-rint-inline.c scan-assembler-not [ \t]floor +PASS: gcc.target/i386/sse4_1-rint-inline.c scan-assembler-not [ \t]trunc PASS: gcc.target/i386/sse4_1-rint-sfix-vec.c (test for excess errors) PASS: gcc.target/i386/sse4_1-rint-sfix-vec.c execution test PASS: gcc.target/i386/sse4_1-rint-vec.c (test for excess errors) @@ -109560,6 +116499,8 @@ PASS: gcc.target/i386/tbm-1.c scan-assembler blsic[^\\n]*(%|)eax PASS: gcc.target/i386/tbm-1.c scan-assembler t1mskc[^\\n]*(%|)eax PASS: gcc.target/i386/tbm-1.c scan-assembler tzmsk[^\\n]*(%|)eax UNSUPPORTED: gcc.target/i386/tbm-2.c +PASS: gcc.target/i386/tbm-bextri-1.c (test for excess errors) +PASS: gcc.target/i386/tbm-bextri-1.c scan-tree-dump-not optimized "link_error" PASS: gcc.target/i386/testimm-1.c (test for errors, line 20) PASS: gcc.target/i386/testimm-1.c (test for errors, line 21) PASS: gcc.target/i386/testimm-1.c (test for errors, line 22) @@ -110383,9 +117324,9 @@ PASS: gcc.target/i386/vararg-8.c execution test PASS: gcc.target/i386/vararg-9.c (test for excess errors) PASS: gcc.target/i386/vararg-9.c execution test PASS: gcc.target/i386/vararg-loc.c (test for excess errors) -PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump-not final "vararg-loc\\.c:[6789] " -PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump final "vararg-loc\\.c:18 " -PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump final "vararg-loc\\.c:20 " +PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump-not final "vararg-loc\\.c.:[6789] " +PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump final "vararg-loc\\.c.:18 " +PASS: gcc.target/i386/vararg-loc.c scan-rtl-dump final "vararg-loc\\.c.:20 " PASS: gcc.target/i386/vcvtph2ps-1.c (test for excess errors) PASS: gcc.target/i386/vcvtph2ps-1.c execution test PASS: gcc.target/i386/vcvtph2ps-2.c (test for excess errors) @@ -110434,7 +117375,7 @@ PASS: gcc.target/i386/vect-double-1.c scan-tree-dump-times vect "Vectorized loop PASS: gcc.target/i386/vect-double-1a.c (test for excess errors) PASS: gcc.target/i386/vect-double-1a.c execution test PASS: gcc.target/i386/vect-double-2.c (test for excess errors) -PASS: gcc.target/i386/vect-double-2.c scan-tree-dump-not vect "vectorized 1 loops" +PASS: gcc.target/i386/vect-double-2.c scan-tree-dump-times vect "Vectorized loops: 1" 1 PASS: gcc.target/i386/vect-double-2a.c (test for excess errors) PASS: gcc.target/i386/vect-double-2a.c execution test PASS: gcc.target/i386/vect-pack-trunc-1.c (test for excess errors) @@ -110463,6 +117404,10 @@ PASS: gcc.target/i386/vect-unpack-1.c scan-assembler-times vpmovzxbw[ \\t]+[^\n] PASS: gcc.target/i386/vect-unpack-2.c (test for excess errors) PASS: gcc.target/i386/vect-unpack-2.c execution test PASS: gcc.target/i386/vect-unpack-2.c scan-assembler-times vpmovsxbw[ \\t]+[^\n]*%zmm 2 +PASS: gcc.target/i386/vect-unpack-3.c (test for excess errors) +PASS: gcc.target/i386/vect-unpack-3.c execution test +PASS: gcc.target/i386/vect-unpack-3.c scan-tree-dump vect "LOOP VECTORIZED" +PASS: gcc.target/i386/vect-unpack-3.c scan-assembler-not vpmovsxbw[ \\t]+[^\n]*%zmm PASS: gcc.target/i386/vect8-ret.c (test for excess errors) PASS: gcc.target/i386/vect8-ret.c scan-assembler-times movq 1 PASS: gcc.target/i386/vectorize1.c (test for excess errors) @@ -110523,6 +117468,8 @@ PASS: gcc.target/i386/vperm-v4si-2.c (test for excess errors) PASS: gcc.target/i386/vperm-v4si-2.c execution test PASS: gcc.target/i386/vperm-v4si-2x.c (test for excess errors) PASS: gcc.target/i386/vperm-v4si-2x.c execution test +PASS: gcc.target/i386/vzeroupper-dump-flags.c (test for excess errors) +PASS: gcc.target/i386/vzeroupper-dump-flags.c scan-rtl-dump-not vzeroupper "\\(insn " UNSUPPORTED: gcc.target/i386/warn-vect-op-1.c UNSUPPORTED: gcc.target/i386/warn-vect-op-2.c UNSUPPORTED: gcc.target/i386/warn-vect-op-3.c @@ -110891,7 +117838,10 @@ Running [...]/hurd/master/gcc/testsuite/gcc.target/msp430/msp430.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/nds32/nds32.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/nios2/nios2.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/nvptx/nvptx.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/powerpc/powerpc.exp ... +Running [...]/hurd/master/gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/rl78/rl78.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/rx/rx.exp ... Running [...]/hurd/master/gcc/testsuite/gcc.target/s390/s390.exp ... @@ -110913,10 +117863,11 @@ Running [...]/hurd/master/gcc/testsuite/gcc.test-framework/test-framework.exp .. === gcc Summary === -# of expected passes 108838 -# of unexpected failures 75 -# of unexpected successes 20 -# of expected failures 315 -# of unsupported tests 1528 -[...]/hurd/master.build/gcc/xgcc version 6.0.0 20160415 (experimental) (GCC) +# of expected passes 115300 +# of unexpected failures 82 +# of unexpected successes 15 +# of expected failures 344 +# of unresolved testcases 1 +# of unsupported tests 1980 +[...]/hurd/master.build/gcc/xgcc version 7.0.0 20161129 (experimental) (GCC) |