This comes along with a bunch of new test failures, many of which have
been triaged. Those all have at least an upstream discussion started,
and while some appear to need work they all appear to be test suite
issues rather than GCC bugs.
I'm still getting a handful of failures that I've yet to triage, though.
I'll keep looking, but figured I'd send this up now as it's way less
then I get before the bump. Here's what I'm seeing on a multilib/linux
build, I haven't tried anything else:
=== gcc: Unexpected fails for rv64imafdc lp64d medlow ===
FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 133)
FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 33)
FAIL: gcc.dg/Wzero-length-array-bounds-2.c (test for excess errors)
XPASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 26)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 20)
FAIL: gcc.dg/tree-ssa/ssa-sink-18.c scan-tree-dump-times sink2 "Sunk statements: 4" 1
=== gcc: Unexpected fails for rv32imac ilp32 medlow ===
XPASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 26)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 20)
=== gcc: Unexpected fails for rv32imafdc ilp32d medlow ===
XPASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 26)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 20)
=== gcc: Unexpected fails for rv64imac lp64 medlow ===
FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 133)
FAIL: gcc.dg/Warray-bounds-48.c pr102706 (test for warnings, line 33)
FAIL: gcc.dg/Wzero-length-array-bounds-2.c (test for excess errors)
XPASS: gcc.dg/uninit-pred-7_a.c bogus warning (test for bogus messages, line 26)
FAIL: gcc.dg/uninit-pred-9_b.c bogus warning (test for bogus messages, line 20)
FAIL: gcc.dg/tree-ssa/ssa-sink-18.c scan-tree-dump-times sink2 "Sunk statements: 4" 1
========= Summary of gcc testsuite =========
| # of unexpected case / # of unique unexpected case
| gcc | g++ | gfortran |
rv64imafdc/ lp64d/ medlow | 6 / 5 | 0 / 0 | 0 / 0 |
rv32imafdc/ ilp32d/ medlow | 2 / 2 | 0 / 0 | 0 / 0 |
rv32imac/ ilp32/ medlow | 2 / 2 | 0 / 0 | 0 / 0 |
rv64imac/ lp64/ medlow | 6 / 5 | 0 / 0 | 0 / 0 |
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>