From 71c7589e236e3fa13fed8f9025220eb1914bbabb Mon Sep 17 00:00:00 2001 From: David Malcolm Date: Fri, 2 Nov 2018 08:46:05 -0400 Subject: [PATCH 77/83] FIXME: add comparison-2018-11-01-3.txt --- comparison-2018-11-01-3.txt | 438 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 438 insertions(+) create mode 100644 comparison-2018-11-01-3.txt diff --git a/comparison-2018-11-01-3.txt b/comparison-2018-11-01-3.txt new file mode 100644 index 0000000..230550b --- /dev/null +++ b/comparison-2018-11-01-3.txt @@ -0,0 +1,438 @@ +CONFIG=x86_64-pc-linux-gnu +DEPDIR=/home/david/coding-3/gcc-build/dep-prefix +yum install -y \ + dejagnu \ + texinfo \ + glibc-devel.i686 \ + screen +Loaded plugins: auto-update-debuginfo, copr, langpacks, refresh-packagekit +J=-j16 +FOO! +Comparing 19 common .sum files +------------------------------ + + gcc/testsuite/ada/acats/acats.sum : total: 2320 PASS: 2320 + gcc/testsuite/brig/brig.sum : total: 1 UNSUPPORTED: 1 + gcc/testsuite/g++/g++.sum : total: 134269->134387 (+118) FAIL: 4 PASS: 128266->128385 (+119) XFAIL: 531->528 (-3) UNSUPPORTED: 5468->5470 (+2) + gcc/testsuite/gcc/gcc.sum : total: 141463->141470 (+7) FAIL: 85 PASS: 137421->137428 (+7) XFAIL: 524 XPASS: 23 UNSUPPORTED: 3410 + gcc/testsuite/gdc/gdc.sum : total: 30541 PASS: 30541 + gcc/testsuite/gfortran/gfortran.sum : total: 48234 PASS: 48051 XFAIL: 103 UNSUPPORTED: 80 + gcc/testsuite/gnat/gnat.sum : total: 2957 PASS: 2930 XFAIL: 24 UNSUPPORTED: 3 + gcc/testsuite/go/go.sum : total: 7294 FAIL: 1 PASS: 7285 XFAIL: 1 UNTESTED: 6 UNSUPPORTED: 1 + gcc/testsuite/jit/jit.sum : total: 10292->10289 (-3) PASS: 10292->10289 (-3) + gcc/testsuite/obj-c++/obj-c++.sum : total: 1543 PASS: 1456 XFAIL: 10 UNSUPPORTED: 77 + gcc/testsuite/objc/objc.sum : total: 2871 PASS: 2797 XFAIL: 6 UNSUPPORTED: 68 + gotools/gotools.sum : total: 604 PASS: 411->410 (-1) UNTESTED: 193->194 (+1) + x86_64-pc-linux-gnu/libatomic/testsuite/libatomic.sum : total: 54 PASS: 54 + x86_64-pc-linux-gnu/libffi/testsuite/libffi.sum : total: 2214 PASS: 2214 + x86_64-pc-linux-gnu/libgo/libgo.sum : total: 183 FAIL: 183->1 (-182) PASS: 0->182 (+182) + x86_64-pc-linux-gnu/libgomp/testsuite/libgomp.sum : total: 6399 PASS: 6016 XFAIL: 1 UNSUPPORTED: 382 + x86_64-pc-linux-gnu/libitm/testsuite/libitm.sum : total: 46 PASS: 42 XFAIL: 3 UNSUPPORTED: 1 + x86_64-pc-linux-gnu/libphobos/testsuite/libphobos.sum : total: 402 PASS: 402 + x86_64-pc-linux-gnu/libstdc++-v3/testsuite/libstdc++.sum : total: 13525 FAIL: 16 PASS: 13158 XFAIL: 77 UNSUPPORTED: 274 + +Tests that went away in gcc/testsuite/g++/g++.sum: PASS: 26, UNSUPPORTED: 1 +--------------------------------------------------------------------------- + + PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for errors, line 6) + PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for errors, line 7) + PASS: g++.dg/cpp0x/pr51420.C -std=c++14 (test for excess errors) + PASS: g++.dg/cpp0x/pr51420.C -std=c++17 (test for errors, line 6) + PASS: g++.dg/cpp0x/pr51420.C -std=c++17 (test for errors, line 7) + PASS: g++.dg/cpp0x/pr51420.C -std=c++17 (test for excess errors) + UNSUPPORTED: g++.dg/cpp0x/pr51420.C -std=c++98 + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 21) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 36) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 81) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 96) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 21) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 36) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 81) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 96) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 13-14 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~~\^~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 29-32 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \+ some_other_function \(\)\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 41-42 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 13-14 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~~\^~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 29-32 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \+ some_other_function \(\)\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 41-42 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 13-14 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~~\^~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 29-32 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \+ some_other_function \(\)\);.*\n \^~~~~~~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 41-42 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 210-211 was found: " return v10_a - v10_b;.*\n ~~~~~~\^~~~~~~\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 210-211 was found: " return v10_a - v10_b;.*\n ~~~~~~\^~~~~~~\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 210-211 was found: " return v10_a - v10_b;.*\n ~~~~~~\^~~~~~~\n" + +Tests appeared in gcc/testsuite/g++/g++.sum: PASS: 142, UNSUPPORTED: 3 +---------------------------------------------------------------------- + + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 23) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 33) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for warnings, line 9) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 15-16 was found: "\s*if \(foo == foo\);.*\n ~~~ \^~ ~~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 25-26 was found: " if \(FOO == FOO\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 expected multiline pattern lines 39-40 was found: " if \(\(foo & 16\) == 10\);.*\n ~~~~~~~~~~ \^~ ~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++14 (test for excess errors) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 23) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 33) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for warnings, line 9) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 15-16 was found: "\s*if \(foo == foo\);.*\n ~~~ \^~ ~~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 25-26 was found: " if \(FOO == FOO\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 expected multiline pattern lines 39-40 was found: " if \(\(foo & 16\) == 10\);.*\n ~~~~~~~~~~ \^~ ~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++17 (test for excess errors) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 23) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 33) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for warnings, line 9) + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 15-16 was found: "\s*if \(foo == foo\);.*\n ~~~ \^~ ~~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 25-26 was found: " if \(FOO == FOO\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 expected multiline pattern lines 39-40 was found: " if \(\(foo & 16\) == 10\);.*\n ~~~~~~~~~~ \^~ ~~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -std=gnu++98 (test for excess errors) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for errors, line 13) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for errors, line 7) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 expected multiline pattern lines 15-16 was found: " float y = 0_F;.*\n \^~~\n" + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 expected multiline pattern lines 9-10 was found: "\s*float x = operator"" _F\(\);.*\n ~~~~~~~~\^~~~~\n" + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for errors, line 13) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for errors, line 7) + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 expected multiline pattern lines 15-16 was found: " float y = 0_F;.*\n \^~~\n" + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 expected multiline pattern lines 9-10 was found: "\s*float x = operator"" _F\(\);.*\n ~~~~~~~~\^~~~~\n" + PASS: g++.dg/cpp0x/pr51420.C -std=gnu++17 (test for excess errors) + UNSUPPORTED: g++.dg/cpp0x/pr51420.C -std=gnu++98 + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 20) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 35) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 80) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++14 (test for warnings, line 95) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 20) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 35) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 80) + PASS: g++.dg/cpp1z/decomp48.C -std=gnu++17 (test for warnings, line 95) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 69) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 (test for errors, line 85) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 13-17 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~ \^ ~~~\n \| \|.*\n \| const int\*.*\n __m128 \{aka float\}.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 32-39 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \|.*\n s.*\n \+ some_other_function \(\)\);.*\n \^ ~~~~~~~~~~~~~~~~~~~~~~\n \|.*\n t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 48-51 was found: " return param_s && param_t;.*\n ~~~~~~~ \^~ ~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 54-55 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 71-74 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 78-79 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 87-90 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++14 expected multiline pattern lines 94-95 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 69) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 (test for errors, line 85) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 13-17 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~ \^ ~~~\n \| \|.*\n \| const int\*.*\n __m128 \{aka float\}.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 32-39 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \|.*\n s.*\n \+ some_other_function \(\)\);.*\n \^ ~~~~~~~~~~~~~~~~~~~~~~\n \|.*\n t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 48-51 was found: " return param_s && param_t;.*\n ~~~~~~~ \^~ ~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 54-55 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 71-74 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 78-79 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 87-90 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++17 expected multiline pattern lines 94-95 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 69) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 (test for errors, line 85) + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 13-17 was found: "\s*myvec\[1\] / ptr;.*\n ~~~~~~~~ \^ ~~~\n \| \|.*\n \| const int\*.*\n __m128 \{aka float\}.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 32-39 was found: " return \(some_function \(\).*\n ~~~~~~~~~~~~~~~~\n \|.*\n s.*\n \+ some_other_function \(\)\);.*\n \^ ~~~~~~~~~~~~~~~~~~~~~~\n \|.*\n t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 48-51 was found: " return param_s && param_t;.*\n ~~~~~~~ \^~ ~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 54-55 was found: " return param_s && param_t;.*\n ~~~~~~~~\^~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 71-74 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 78-79 was found: " return ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 87-90 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~ \^~ ~~~~~~~~~~~~~~~~\n \| \|.*\n s t.*\n" + PASS: g++.dg/diagnostic/bad-binary-ops.C -std=gnu++98 expected multiline pattern lines 94-95 was found: " return ::ns_4::foo && ns_4::inner::bar;.*\n ~~~~~~~~~~~~\^~~~~~~~~~~~~~~~~~~\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++14 expected multiline pattern lines 210-213 was found: " return v10_a - v10_b;.*\n ~~~~~ \^ ~~~~~\n \| \|.*\n s10 s10.*\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++17 expected multiline pattern lines 210-213 was found: " return v10_a - v10_b;.*\n ~~~~~ \^ ~~~~~\n \| \|.*\n s10 s10.*\n" + PASS: g++.dg/diagnostic/param-type-mismatch-2.C -std=gnu++98 expected multiline pattern lines 210-213 was found: " return v10_a - v10_b;.*\n ~~~~~ \^ ~~~~~\n \| \|.*\n s10 s10.*\n" + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 (test for errors, line 5) + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 expected multiline pattern lines 7-8 was found: "\s*char test\[3\]\[4\] = \{ "ok", "too long", "ok" \};.*\n \^~~~~~~~~~\n" + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 (test for errors, line 5) + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 expected multiline pattern lines 7-8 was found: "\s*char test\[3\]\[4\] = \{ "ok", "too long", "ok" \};.*\n \^~~~~~~~~~\n" + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for errors, line 5) + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 expected multiline pattern lines 7-8 was found: "\s*char test\[3\]\[4\] = \{ "ok", "too long", "ok" \};.*\n \^~~~~~~~~~\n" + PASS: g++.dg/init/initializer-string-too-long.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/init/pr43064-1.C -std=gnu++14 (test for errors, line 8) + PASS: g++.dg/init/pr43064-1.C -std=gnu++14 expected multiline pattern lines 16-19 was found: "\s*X\(\) : bad\(42\),.*\n \^~\n \|.*\n int.*\n" + PASS: g++.dg/init/pr43064-1.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/init/pr43064-1.C -std=gnu++17 (test for errors, line 8) + PASS: g++.dg/init/pr43064-1.C -std=gnu++17 expected multiline pattern lines 16-19 was found: "\s*X\(\) : bad\(42\),.*\n \^~\n \|.*\n int.*\n" + PASS: g++.dg/init/pr43064-1.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for errors, line 8) + PASS: g++.dg/init/pr43064-1.C -std=gnu++98 expected multiline pattern lines 16-19 was found: "\s*X\(\) : bad\(42\),.*\n \^~\n \|.*\n int.*\n" + PASS: g++.dg/init/pr43064-1.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for errors, line 7) + PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for warnings, line 26) + PASS: g++.dg/init/pr43064-2.C -std=gnu++14 expected multiline pattern lines 32-33 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++14 expected multiline pattern lines 9-12 was found: "\s*#define NULL \(\(void \*\)0\).*\n ~\^~~~~~~~~~\n \|.*\n void\*.*\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for errors, line 7) + PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for warnings, line 26) + PASS: g++.dg/init/pr43064-2.C -std=gnu++17 expected multiline pattern lines 32-33 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++17 expected multiline pattern lines 9-12 was found: "\s*#define NULL \(\(void \*\)0\).*\n ~\^~~~~~~~~~\n \|.*\n void\*.*\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for errors, line 7) + PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for warnings, line 26) + PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 32-33 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++98 expected multiline pattern lines 9-12 was found: "\s*#define NULL \(\(void \*\)0\).*\n ~\^~~~~~~~~~\n \|.*\n void\*.*\n" + PASS: g++.dg/init/pr43064-2.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for warnings, line 24) + PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for warnings, line 7) + PASS: g++.dg/init/pr43064-3.C -std=gnu++14 expected multiline pattern lines 30-31 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-3.C -std=gnu++14 expected multiline pattern lines 9-10 was found: "\s*#define NULL __null.*\n \^~~~~~\n" + PASS: g++.dg/init/pr43064-3.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for warnings, line 24) + PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for warnings, line 7) + PASS: g++.dg/init/pr43064-3.C -std=gnu++17 expected multiline pattern lines 30-31 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-3.C -std=gnu++17 expected multiline pattern lines 9-10 was found: "\s*#define NULL __null.*\n \^~~~~~\n" + PASS: g++.dg/init/pr43064-3.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 24) + PASS: g++.dg/init/pr43064-3.C -std=gnu++98 (test for warnings, line 7) + PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 30-31 was found: " m_int\(NULL\),.*\n \^~~~\n" + PASS: g++.dg/init/pr43064-3.C -std=gnu++98 expected multiline pattern lines 9-10 was found: "\s*#define NULL __null.*\n \^~~~~~\n" + PASS: g++.dg/init/pr43064-3.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/Wparentheses.C -std=gnu++14 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/Wparentheses.C -std=gnu++17 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/Wparentheses.C -std=gnu++98 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/cp-stdlib.C -std=c++14 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/cp-stdlib.C -std=c++17 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/cp-stdlib.C -std=c++98 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/kdecore.C -std=gnu++14 (test for excess errors) + PASS: 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) + PASS: 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 + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++14 (test for errors, line 5) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++14 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++17 (test for errors, line 5) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++17 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++98 (test for warnings, line 5) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-const-char-ptr.C -std=c++98 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-refs.C -std=c++14 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-refs.C -std=c++17 (test for excess errors) + PASS: g++.dg/wrappers/NOT_FOR_UPSTREAM/test-refs.C -std=c++98 (test for excess errors) + +Tests changing outcome in gcc/testsuite/g++/g++.sum: 3 +------------------------------------------------------ + + XFAIL -> PASS : c-c++-common/pr51712.c -std=gnu++14 (test for bogus messages, line 18) + XFAIL -> PASS : c-c++-common/pr51712.c -std=gnu++17 (test for bogus messages, line 18) + XFAIL -> PASS : c-c++-common/pr51712.c -std=gnu++98 (test for bogus messages, line 18) + +Tests appeared in gcc/testsuite/gcc/gcc.sum: PASS: 7 +---------------------------------------------------- + + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 23) + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 33) + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for warnings, line 9) + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 11-12 was found: "\s*if \(foo == foo\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 25-26 was found: " if \(FOO == FOO\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat expected multiline pattern lines 35-36 was found: " if \(\(foo & 16\) == 10\);.*\n \^~\n" + PASS: c-c++-common/Wtautological-compare-ranges.c -Wc++-compat (test for excess errors) + +Changes to jit.sum +------------------ + + PASS: 10292->10289 (-3) + +Tests changing outcome in gotools/gotools.sum: 1 +------------------------------------------------ + + PASS -> UNTESTED : TestMemmoveOverflow + +Tests changing outcome in x86_64-pc-linux-gnu/libgo/libgo.sum: 182 +------------------------------------------------------------------ + + FAIL -> PASS : archive/tar + FAIL -> PASS : archive/zip + FAIL -> PASS : bufio + FAIL -> PASS : bytes + FAIL -> PASS : cmd/go/internal/cache + FAIL -> PASS : cmd/go/internal/dirhash + FAIL -> PASS : cmd/go/internal/generate + FAIL -> PASS : cmd/go/internal/get + FAIL -> PASS : cmd/go/internal/imports + FAIL -> PASS : cmd/go/internal/load + FAIL -> PASS : cmd/go/internal/modconv + FAIL -> PASS : cmd/go/internal/modfetch + FAIL -> PASS : cmd/go/internal/modfetch/codehost + FAIL -> PASS : cmd/go/internal/modfile + FAIL -> PASS : cmd/go/internal/modload + FAIL -> PASS : cmd/go/internal/module + FAIL -> PASS : cmd/go/internal/mvs + FAIL -> PASS : cmd/go/internal/par + FAIL -> PASS : cmd/go/internal/search + FAIL -> PASS : cmd/go/internal/semver + FAIL -> PASS : cmd/go/internal/txtar + FAIL -> PASS : cmd/go/internal/web2 + FAIL -> PASS : cmd/go/internal/work + FAIL -> PASS : cmd/internal/buildid + FAIL -> PASS : cmd/internal/edit + FAIL -> PASS : cmd/internal/objabi + FAIL -> PASS : cmd/internal/test2json + FAIL -> PASS : cmd/vet/internal/cfg + FAIL -> PASS : compress/bzip2 + FAIL -> PASS : compress/flate + FAIL -> PASS : compress/gzip + FAIL -> PASS : compress/lzw + FAIL -> PASS : compress/zlib + FAIL -> PASS : container/heap + FAIL -> PASS : container/list + FAIL -> PASS : container/ring + FAIL -> PASS : context + FAIL -> PASS : crypto + FAIL -> PASS : crypto/aes + FAIL -> PASS : crypto/cipher + FAIL -> PASS : crypto/des + FAIL -> PASS : crypto/dsa + FAIL -> PASS : crypto/ecdsa + FAIL -> PASS : crypto/elliptic + FAIL -> PASS : crypto/hmac + FAIL -> PASS : crypto/internal/subtle + FAIL -> PASS : crypto/md5 + FAIL -> PASS : crypto/rand + FAIL -> PASS : crypto/rc4 + FAIL -> PASS : crypto/rsa + FAIL -> PASS : crypto/sha1 + FAIL -> PASS : crypto/sha256 + FAIL -> PASS : crypto/sha512 + FAIL -> PASS : crypto/subtle + FAIL -> PASS : crypto/tls + FAIL -> PASS : crypto/x509 + FAIL -> PASS : database/sql + FAIL -> PASS : database/sql/driver + FAIL -> PASS : debug/dwarf + FAIL -> PASS : debug/elf + FAIL -> PASS : debug/macho + FAIL -> PASS : debug/pe + FAIL -> PASS : debug/plan9obj + FAIL -> PASS : debug/xcoff + FAIL -> PASS : encoding/ascii85 + FAIL -> PASS : encoding/asn1 + FAIL -> PASS : encoding/base32 + FAIL -> PASS : encoding/base64 + FAIL -> PASS : encoding/binary + FAIL -> PASS : encoding/csv + FAIL -> PASS : encoding/gob + FAIL -> PASS : encoding/hex + FAIL -> PASS : encoding/json + FAIL -> PASS : encoding/pem + FAIL -> PASS : encoding/xml + FAIL -> PASS : errors + FAIL -> PASS : expvar + FAIL -> PASS : flag + FAIL -> PASS : fmt + FAIL -> PASS : go/ast + FAIL -> PASS : go/build + FAIL -> PASS : go/constant + FAIL -> PASS : go/doc + FAIL -> PASS : go/format + FAIL -> PASS : go/importer + FAIL -> PASS : go/internal/gccgoimporter + FAIL -> PASS : go/internal/gcimporter + FAIL -> PASS : go/internal/srcimporter + FAIL -> PASS : go/parser + FAIL -> PASS : go/printer + FAIL -> PASS : go/scanner + FAIL -> PASS : go/token + FAIL -> PASS : go/types + FAIL -> PASS : golang_org/x/crypto/chacha20poly1305 + FAIL -> PASS : golang_org/x/crypto/chacha20poly1305/internal/chacha20 + FAIL -> PASS : golang_org/x/crypto/cryptobyte + FAIL -> PASS : golang_org/x/crypto/curve25519 + FAIL -> PASS : golang_org/x/crypto/internal/chacha20 + FAIL -> PASS : golang_org/x/crypto/poly1305 + FAIL -> PASS : golang_org/x/net/dns/dnsmessage + FAIL -> PASS : golang_org/x/net/http/httpguts + FAIL -> PASS : golang_org/x/net/http/httpproxy + FAIL -> PASS : golang_org/x/net/http2/hpack + FAIL -> PASS : golang_org/x/net/idna + FAIL -> PASS : golang_org/x/net/lex/httplex + FAIL -> PASS : golang_org/x/net/proxy + FAIL -> PASS : hash + FAIL -> PASS : hash/adler32 + FAIL -> PASS : hash/crc32 + FAIL -> PASS : hash/crc64 + FAIL -> PASS : hash/fnv + FAIL -> PASS : html + FAIL -> PASS : html/template + FAIL -> PASS : image + FAIL -> PASS : image/color + FAIL -> PASS : image/draw + FAIL -> PASS : image/jpeg + FAIL -> PASS : image/png + FAIL -> PASS : index/suffixarray + FAIL -> PASS : internal/cpu + FAIL -> PASS : internal/poll + FAIL -> PASS : internal/singleflight + FAIL -> PASS : internal/trace + FAIL -> PASS : io + FAIL -> PASS : io/ioutil + FAIL -> PASS : log + FAIL -> PASS : log/syslog + FAIL -> PASS : math + FAIL -> PASS : math/big + FAIL -> PASS : math/bits + FAIL -> PASS : math/cmplx + FAIL -> PASS : math/rand + FAIL -> PASS : mime + FAIL -> PASS : mime/multipart + FAIL -> PASS : mime/quotedprintable + FAIL -> PASS : net + FAIL -> PASS : net/http + FAIL -> PASS : net/http/cgi + FAIL -> PASS : net/http/cookiejar + FAIL -> PASS : net/http/fcgi + FAIL -> PASS : net/http/httptest + FAIL -> PASS : net/http/httptrace + FAIL -> PASS : net/http/httputil + FAIL -> PASS : net/http/internal + FAIL -> PASS : net/http/pprof + FAIL -> PASS : net/internal/socktest + FAIL -> PASS : net/mail + FAIL -> PASS : net/rpc + FAIL -> PASS : net/rpc/jsonrpc + FAIL -> PASS : net/smtp + FAIL -> PASS : net/textproto + FAIL -> PASS : net/url + FAIL -> PASS : os + FAIL -> PASS : os/exec + FAIL -> PASS : os/user + FAIL -> PASS : path + FAIL -> PASS : path/filepath + FAIL -> PASS : reflect + FAIL -> PASS : regexp + FAIL -> PASS : regexp/syntax + FAIL -> PASS : runtime + FAIL -> PASS : runtime/debug + FAIL -> PASS : runtime/internal/atomic + FAIL -> PASS : runtime/internal/sys + FAIL -> PASS : runtime/pprof + FAIL -> PASS : runtime/pprof/internal/profile + FAIL -> PASS : runtime/trace + FAIL -> PASS : sort + FAIL -> PASS : strconv + FAIL -> PASS : strings + FAIL -> PASS : sync + FAIL -> PASS : sync/atomic + FAIL -> PASS : syscall + FAIL -> PASS : testing/quick + FAIL -> PASS : text/scanner + FAIL -> PASS : text/tabwriter + FAIL -> PASS : text/template + FAIL -> PASS : text/template/parse + FAIL -> PASS : time + FAIL -> PASS : unicode + FAIL -> PASS : unicode/utf16 + FAIL -> PASS : unicode/utf8 + +Summary +------- + + # of .sum files: 19 + FAIL: 289->107 (-182) + PASS: 393656->393960 (+304) 100.08% + XFAIL: 1280->1277 (-3) + XPASS: 23 + UNTESTED: 199->200 (+1) + UNSUPPORTED: 9765->9767 (+2) + -- 1.8.5.3