From 97e203b850ddbdee62566406407f486451df0490 Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Wed, 31 Oct 2018 10:14:03 -0400 Subject: [PATCH 43/83] FIXME: add current-comparison.txt --- current-comparison.txt | 157 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 current-comparison.txt diff --git a/current-comparison.txt b/current-comparison.txt new file mode 100644 index 0000000..275f5e9 --- /dev/null +++ b/current-comparison.txt @@ -0,0 +1,157 @@ +Tests appeared in gcc/testsuite/g++/g++.sum: FAIL: 7, PASS: 104, UNRESOLVED: 2, UNSUPPORTED: 2 +---------------------------------------------------------------------------------------------- + + FAIL: g++.dg/cpp1y/auto-fn46.C -std=c++14 (internal compiler error) + FAIL: g++.dg/cpp1y/auto-fn46.C -std=c++17 (internal compiler error) + UNRESOLVED: g++.dg/cpp2a/bitfield1.C -std=gnu++14 compilation failed to produce executable + UNRESOLVED: g++.dg/cpp2a/bitfield1.C -std=gnu++17 compilation failed to produce executable + FAIL: g++.dg/init/pr43064-4.C -std=gnu++14 (test for excess errors) + FAIL: g++.dg/init/pr43064-4.C -std=gnu++17 (test for excess errors) + FAIL: g++.dg/init/pr43064-4.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/BasicTargetTransformInfo.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/BasicTargetTransformInfo.C -std=gnu++17 (test for excess errors) + UNSUPPORTED: g++.dg/wrappers/NOT_FOR_UPSTREAM/BasicTargetTransformInfo.C -std=gnu++98 + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/kdecore.C -std=gnu++14 (test for excess errors) + FAIL: g++.dg/wrappers/NOT_FOR_UPSTREAM/kdecore.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/kdecore.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/pr83902-unreduced.C -std=gnu++14 (test for excess errors) + FAIL: g++.dg/wrappers/NOT_FOR_UPSTREAM/pr83902-unreduced.C -std=gnu++17 (test for excess errors) + UNSUPPORTED: g++.dg/wrappers/NOT_FOR_UPSTREAM/pr83902-unreduced.C -std=gnu++98 + +Tests changing outcome in gcc/testsuite/g++/g++.sum: 89 +------------------------------------------------------- + + PASS -> FAIL : g++.dg/concepts/fn10.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++14 (test for errors, line 20) + PASS -> FAIL : g++.dg/cpp0x/constexpr-reinterpret1.C -std=c++17 (test for errors, line 20) + PASS -> FAIL : g++.dg/cpp0x/error2.C -std=c++14 (test for errors, line 8) + PASS -> FAIL : g++.dg/cpp0x/error2.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/error2.C -std=c++17 (test for errors, line 8) + PASS -> FAIL : g++.dg/cpp0x/error2.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/fntmpdefarg1.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/gen-attrs-56.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/gen-attrs-56.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/lambda/lambda-type.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/lambda/lambda-type.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/pr58046.C -std=c++14 (test for errors, line 38) + PASS -> FAIL : g++.dg/cpp0x/pr58046.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp0x/temp_default6.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1y/auto-fn15.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1y/auto-fn15.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1y/auto-fn31.C -std=c++14 (test for errors, line 6) + PASS -> FAIL : g++.dg/cpp1y/auto-fn31.C -std=c++17 (test for errors, line 6) + PASS -> FAIL : g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for errors, line 5) + PASS -> FAIL : g++.dg/cpp1y/auto-fn46.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1y/auto-fn46.C -std=c++17 (test for errors, line 5) + PASS -> FAIL : g++.dg/cpp1y/auto-fn46.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for errors, line 16) + PASS -> FAIL : g++.dg/cpp1z/decomp-bitfield1.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 21) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 36) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 81) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 96) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 21) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 36) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 81) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 96) + PASS -> FAIL : g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/cpp1z/decomp6.C -std=gnu++14 execution test + PASS -> FAIL : g++.dg/cpp1z/decomp6.C -std=gnu++17 execution test + PASS -> FAIL : g++.dg/cpp2a/bitfield1.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/cpp2a/bitfield1.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/ext/builtin9.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/member-2.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/member-2.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/member-2.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-2.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-2.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-2.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-3.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-3.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/gomp/udr-3.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.dg/inherit/virtual11.C -std=gnu++14 scan-tree-dump-not gimple "OBJ_TYPE_REF" + PASS -> FAIL : g++.dg/inherit/virtual11.C -std=gnu++17 scan-tree-dump-not gimple "OBJ_TYPE_REF" + PASS -> FAIL : g++.dg/inherit/virtual11.C -std=gnu++98 scan-tree-dump-not gimple "OBJ_TYPE_REF" + PASS -> FAIL : g++.dg/template/crash84.C -std=c++17 (test for errors, line 17) + PASS -> FAIL : g++.dg/template/crash84.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/template/defarg6.C -std=c++14 (test for errors, line 24) + PASS -> FAIL : g++.dg/template/defarg6.C -std=c++17 (test for errors, line 24) + PASS -> FAIL : g++.dg/template/defarg6.C -std=c++98 (test for errors, line 24) + PASS -> FAIL : g++.dg/template/error31.C -std=c++14 (test for errors, line 3) + PASS -> FAIL : g++.dg/template/error31.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/template/error31.C -std=c++17 (test for errors, line 3) + PASS -> FAIL : g++.dg/template/error31.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/template/error31.C -std=c++98 (test for errors, line 3) + PASS -> FAIL : g++.dg/template/error31.C -std=c++98 (test for excess errors) + PASS -> FAIL : g++.dg/template/init9.C -std=c++14 (test for excess errors) + PASS -> FAIL : g++.dg/template/init9.C -std=c++17 (test for excess errors) + PASS -> FAIL : g++.dg/template/init9.C -std=c++98 (test for excess errors) + PASS -> FAIL : g++.dg/tree-ssa/array-temp1.C -std=c++14 scan-tree-dump-not gimple "= 42" + PASS -> FAIL : g++.dg/tree-ssa/array-temp1.C -std=c++17 scan-tree-dump-not gimple "= 42" + PASS -> FAIL : g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/warn/Wtype-limits-Wextra.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.dg/warn/Wtype-limits.C -std=gnu++14 (test for excess errors) + PASS -> FAIL : g++.dg/warn/Wtype-limits.C -std=gnu++17 (test for excess errors) + PASS -> FAIL : g++.dg/warn/Wtype-limits.C -std=gnu++98 (test for excess errors) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 54) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++14 (test for warnings, line 55) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++17 (test for warnings, line 54) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++17 (test for warnings, line 55) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++98 (test for warnings, line 54) + PASS -> FAIL : g++.old-deja/g++.warn/impint.C -std=gnu++98 (test for warnings, line 55) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 44) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++14 (test for warnings, line 45) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++17 (test for warnings, line 44) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++17 (test for warnings, line 45) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++98 (test for warnings, line 44) + PASS -> FAIL : g++.old-deja/g++.warn/impint2.C -std=gnu++98 (test for warnings, line 45) + +Tests that went away in x86_64-pc-linux-gnu/libgomp/testsuite/libgomp.sum: PASS: 12 +----------------------------------------------------------------------------------- + + PASS: libgomp.c++/reduction-10.C execution test + PASS: libgomp.c++/reduction-12.C execution test + PASS: libgomp.c++/reduction-6.C execution test + PASS: libgomp.c++/reduction-8.C execution test + PASS: libgomp.c++/udr-1.C execution test + PASS: libgomp.c++/udr-11.C execution test + PASS: libgomp.c++/udr-13.C execution test + PASS: libgomp.c++/udr-16.C execution test + PASS: libgomp.c++/udr-17.C execution test + PASS: libgomp.c++/udr-3.C execution test + PASS: libgomp.c++/udr-6.C execution test + PASS: libgomp.c++/udr-7.C execution test + +Tests appeared in x86_64-pc-linux-gnu/libgomp/testsuite/libgomp.sum: UNRESOLVED: 12 +----------------------------------------------------------------------------------- + + UNRESOLVED: libgomp.c++/reduction-10.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/reduction-12.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/reduction-6.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/reduction-8.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-1.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-11.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-13.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-16.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-17.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-3.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-6.C compilation failed to produce executable + UNRESOLVED: libgomp.c++/udr-7.C compilation failed to produce executable + +Tests changing outcome in x86_64-pc-linux-gnu/libgomp/testsuite/libgomp.sum: 12 +------------------------------------------------------------------------------- + + PASS -> FAIL : libgomp.c++/reduction-10.C (test for excess errors) + PASS -> FAIL : libgomp.c++/reduction-12.C (test for excess errors) + PASS -> FAIL : libgomp.c++/reduction-6.C (test for excess errors) + PASS -> FAIL : libgomp.c++/reduction-8.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-1.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-11.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-13.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-16.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-17.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-3.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-6.C (test for excess errors) + PASS -> FAIL : libgomp.c++/udr-7.C (test for excess errors) -- 1.8.5.3