Skip to content

Commit c15082d

Browse files
authored
Merge pull request #1116 from pz9115/bump-gcc-12.1
Update the riscv allowlist for gcc12.1-binutils 2.39
2 parents c390619 + 00d3acc commit c15082d

File tree

10 files changed

+37
-84
lines changed

10 files changed

+37
-84
lines changed

test/allowlist/binutils/common.log

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1 @@
11
#
2-
# Following fail cases is cause by mismatch ABI,
3-
# because -march/-mabi didn't pass to as/ld.
4-
#
5-
FAIL: --gc-sections with --defsym
6-
FAIL: --gc-sections with KEEP
7-
FAIL: --gc-sections with __start_SECTIONNAME
8-
FAIL: ld-plugin/lto-3r
9-
FAIL: ld-plugin/lto-5r
10-
FAIL: PR ld/19317 (2)
11-
FAIL: PR ld/19317 (3)
12-
FAIL: LTO 5 symbol
13-
FAIL: LTO 3b
14-
FAIL: LTO 5
15-
#
16-
# .align insert nop cause unexpected size.
17-
#
18-
FAIL: ld-scripts/size-1

test/allowlist/binutils/glibc.log

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,9 @@
11
#
22
# Missing a relaxation to convert PC-relative GOT references to
3-
# local symbols to PC-relative direct references.
3+
# local symbols to PC-relative direct references.needs a new
4+
# relaxation and maybe a new relocation to eliminate tprel
5+
# relocations in pie mode.
46
#
57
# This is an optimization, not a correctness issue.
68
#
7-
FAIL: indirect5c dynsym
8-
FAIL: indirect5d dynsym
9-
#
10-
# Similarly to the above case, needs a new relaxation and maybe a new relocation
11-
# to eliminate tprel relocations in pie mode.
12-
#
13-
# This is an optimization, not a correctness issue too.
14-
#
159
FAIL: Build pr22263-1

test/allowlist/binutils/newlib.log

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,4 @@
11
#
2-
# -shared unsupported on bare-metal toolchain
3-
#
4-
FAIL: Build libpr23818.so
5-
FAIL: Build libpr23958.so
6-
#
72
# XXX: Unknown reason.
83
#
94
FAIL: Build pr22983

test/allowlist/gcc/common.log

Lines changed: 26 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,29 @@ XPASS: gcc.dg/attr-alloc_size-11.c
1414
#
1515
FAIL: c-c++-common/spec-barrier-1.c
1616
#
17-
# XXX: Need review.
18-
#
19-
FAIL: gcc.dg/debug/dwarf2/inline5.c
20-
#
21-
# We're optimizing something that shouldn't be optimized.
22-
#
23-
XPASS: gcc.dg/graphite/pr69728.c
24-
#
25-
# Upstream regression, PR 90811.
26-
# Patch under review:
27-
# https://gcc.gnu.org/pipermail/gcc-patches/2020-April/543798.html
28-
#
29-
FAIL: gfortran.dg/pr45636.f90
17+
# Upstream fail cases due to target check with 'vect_slp_v2hi_store_align' and 'vect_slp_v4hi_store_unalign'
18+
#
19+
FAIL: gcc.dg/Warray-bounds-48.c
20+
FAIL: gcc.dg/Wzero-length-array-bounds-2.c
21+
FAIL: gcc.dg/uninit-pred-9_b.c
22+
XPASS: gcc.dg/uninit-pred-7_a.c
23+
# Upstream regression,
24+
# Patch by Palmer:
25+
# https://gcc.gnu.org/pipermail/gcc-patches/2022-May/593995.html
26+
# Discuss in:
27+
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102892
28+
FAIL: gcc.dg/analyzer/pr104308.c
29+
FAIL: gcc.dg/pr102892-1.c
30+
#
31+
# Upstream fail cases due to tree dump check
32+
#
33+
FAIL: gcc.dg/tree-ssa/ssa-sink-18.c
34+
#
35+
# Upstream fixed cases
36+
#
37+
# By Palmer:
38+
# https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=010af1040bcf4870c8f1aac88a7b1538f622858b
39+
FAIL: gcc.dg/debug/btf/btf-datasec-1.c
40+
# By Jiawei:
41+
# https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=dc32901a0221a43e121591b9819b4e33bcc2fd0a
42+
FAIL: g++.dg/opt/const7.C

test/allowlist/gcc/glibc.ilp32.log

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FAIL: gfortran.dg/matmul_15.f90 -O execution test
2-
FAIL: gfortran.dg/ieee/ieee_2.f90
3-
FAIL: gfortran.dg/ieee/large_2.f90
4-
FAIL: gfortran.dg/ieee/large_3.F90
5-
FAIL: gfortran.dg/ieee/rounding_1.f90
1+
FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
2+
XPASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c

test/allowlist/gcc/glibc.log

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,10 @@
11
#
2-
# Signal related bug, might be mismatch siginfo?
3-
#
4-
FAIL: g++.dg/ext/cleanup-8.C
5-
FAIL: g++.dg/ext/cleanup-9.C
6-
FAIL: g++.dg/ext/cleanup-10.C
7-
FAIL: g++.dg/ext/cleanup-11.C
8-
FAIL: gcc.dg/cleanup-8.c
9-
FAIL: gcc.dg/cleanup-9.c
10-
FAIL: gcc.dg/cleanup-10.c
11-
FAIL: gcc.dg/cleanup-11.c
12-
#
132
# XXX: Need review why.
143
#
4+
FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
5+
XPASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
156
FAIL: gfortran.dg/ieee/ieee_6.f90
167
#
17-
# ieee_1.F90 is a QEMU bug: https://github.com/riscv/riscv-qemu/issues/64
18-
#
19-
FAIL: gfortran.dg/ieee/ieee_1.F90
20-
#
218
# Synchronization problem.
229
#
2310
FAIL: gcc.dg/tree-prof/time-profiler-2.c
24-
#
25-
# TLS related testcase might random fail on qemu
26-
# But it's hard to reproduce and seems only happen on qemu.
27-
# So put those case here for now.
28-
#
29-
FAIL: g++.dg/tls/thread_local4.C
30-
FAIL: g++.dg/tls/thread_local4g.C

test/allowlist/gcc/glibc.lp64.log

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,2 @@
1-
FAIL: gfortran.dg/matmul_15.f90 -O execution test
2-
FAIL: gfortran.dg/ieee/ieee_2.f90
3-
FAIL: gfortran.dg/ieee/large_2.f90
4-
FAIL: gfortran.dg/ieee/large_3.F90
5-
FAIL: gfortran.dg/ieee/rounding_1.f90
1+
FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
2+
XPASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c

test/allowlist/gcc/lp64.log

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
22
# fesetround not work with soft-fp
33
#
4-
FAIL: gcc.dg/torture/fp-int-convert-timode-3.c
5-
FAIL: gcc.dg/torture/fp-int-convert-timode-4.c
4+
#FAIL: gcc.dg/torture/fp-int-convert-timode-3.c
5+
#FAIL: gcc.dg/torture/fp-int-convert-timode-4.c

test/allowlist/gcc/newlib.log

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#
22
# We didn't init thread pointer in qemu nor newlib.
33
#
4-
FAIL: gcc.dg/tls/pr78796.c execution test
54
FAIL: g++.dg/cpp2a/decomp2.C
65
#
76
# freopen with stdout not work correctly for newlib
@@ -10,10 +9,6 @@ FAIL: gcc.c-torture/execute/user-printf.c
109
FAIL: gcc.c-torture/execute/fprintf-2.c
1110
FAIL: gcc.c-torture/execute/printf-2.c
1211
#
13-
# Missing dg-require-effective-target shared
14-
#
15-
FAIL: g++.dg/lto/pr87906 cp_lto_pr87906_0.o-cp_lto_pr87906_1.o link, -O -fPIC -flto
16-
#
1712
# -lc not enough to link final executable for newlib.
1813
#
1914
FAIL: g++.dg/abi/pure-virtual1.C

test/allowlist/gcc/rv64.log

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
#
22
# XXX: Need review
33
#
4-
FAIL: gcc.dg/tree-ssa/pr84512.c
54
XPASS: gcc.dg/tree-ssa/ssa-fre-3.c

0 commit comments

Comments
 (0)