Skip to content

Commit 1d9d2ce

Browse files
committed
Bump GCC to 13.2.0
This commit bumps GCC from 12.2.0 to 13.2.0 and adjusts the allowlist accordingly (for glibc and newlib multilib builds). Signed-off-by: Christoph Müllner <[email protected]>
1 parent f7186fa commit 1d9d2ce

File tree

11 files changed

+35
-65
lines changed

11 files changed

+35
-65
lines changed

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[submodule "gcc"]
66
path = gcc
77
url = https://gcc.gnu.org/git/gcc.git
8-
branch = releases/gcc-12
8+
branch = releases/gcc-13
99
[submodule "glibc"]
1010
path = glibc
1111
url = https://sourceware.org/git/glibc.git

gcc

Submodule gcc updated from 2ee5e43 to c891d8d

test/allowlist/gcc/common.log

Lines changed: 8 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,19 @@
11
#
2-
# Check for nop insns fails due to ".option nopic".
3-
#
4-
FAIL: c-c++-common/patchable_function_entry-decl.c
5-
FAIL: c-c++-common/patchable_function_entry-default.c
6-
FAIL: c-c++-common/patchable_function_entry-definition.c
7-
#
82
# XXX: Need review.
93
#
104
XPASS: gcc.dg/attr-alloc_size-11.c
5+
XPASS: gcc.dg/tree-ssa/ssa-fre-3.c
6+
FAIL: gcc.dg/lto/save-temps
7+
FAIL: gcc.dg/pr90838.c
8+
FAIL: gcc.target/riscv/promote-type-for-libcall.c
9+
FAIL: g++.dg/contracts/contracts-tmpl-spec2.C
10+
FAIL: g++.dg/modules/xtreme-header-5_c.C
1111
#
1212
# We didn't define TARGET_HAVE_SPECULATION_SAFE_VALUE or
1313
# speculation_barrier pattern
1414
#
1515
FAIL: c-c++-common/spec-barrier-1.c
1616
#
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-
# Patch by Palmer:
34-
# https://gcc.gnu.org/pipermail/gcc-patches/2022-September/600932.html
35-
#
36-
FAIL: gcc.dg/tree-ssa/ssa-sink-18.c
37-
#
38-
# Upstream fixed cases
17+
# Fix upstream (9fde76a) but no backport
3918
#
40-
# By Palmer:
41-
# https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=010af1040bcf4870c8f1aac88a7b1538f622858b
42-
FAIL: gcc.dg/debug/btf/btf-datasec-1.c
43-
# By Jiawei:
44-
# https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=dc32901a0221a43e121591b9819b4e33bcc2fd0a
45-
FAIL: g++.dg/opt/const7.C
46-
# https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=b18e5d7e5f9df69759f0fbc2bed91d5e51313e79
47-
FAIL: gcc.target/riscv/pr105666.c
19+
FAIL: gcc.target/riscv/arch-19.c

test/allowlist/gcc/glibc.ilp32.log

Lines changed: 0 additions & 2 deletions
This file was deleted.

test/allowlist/gcc/glibc.log

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,18 @@
11
#
22
# XXX: Need review why.
33
#
4-
FAIL: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
5-
XPASS: c-c++-common/goacc/kernels-decompose-pr100400-1-2.c
4+
FAIL: gfortran.dg/matmul_15.f90
5+
FAIL: gfortran.dg/ieee/ieee_1.F90
6+
FAIL: gfortran.dg/ieee/ieee_2.f90
67
FAIL: gfortran.dg/ieee/ieee_6.f90
8+
FAIL: gfortran.dg/ieee/large_2.f90
9+
FAIL: gfortran.dg/ieee/large_3.F90
10+
FAIL: gfortran.dg/ieee/modes_1.f90
11+
FAIL: gfortran.dg/ieee/rounding_1.f90
12+
#
13+
# Fails if there is no F extension
14+
#
15+
FAIL: gfortran.dg/ieee/rounding_3.f90
716
#
817
# Synchronization problem.
918
#

test/allowlist/gcc/glibc.lp64.log

Lines changed: 0 additions & 2 deletions
This file was deleted.

test/allowlist/gcc/glibc.rv32.f.log

Lines changed: 0 additions & 2 deletions
This file was deleted.

test/allowlist/gcc/glibc.rv32.log

Lines changed: 0 additions & 10 deletions
This file was deleted.

test/allowlist/gcc/lp64.log

Lines changed: 0 additions & 5 deletions
This file was deleted.

test/allowlist/gcc/newlib.log

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
#
2+
# XXX: Need review why.
3+
#
4+
FAIL: gcc.dg/analyzer/fd-4.c
5+
#
6+
# Missing A extension (rv32i and rm32im only)
7+
#
8+
FAIL: gcc.target/riscv/inline-atomics-2.c
9+
FAIL: gcc.target/riscv/inline-atomics-3.c
10+
FAIL: gcc.target/riscv/inline-atomics-4.c
11+
FAIL: gcc.target/riscv/inline-atomics-5.c
12+
FAIL: gcc.target/riscv/inline-atomics-6.c
13+
FAIL: gcc.target/riscv/inline-atomics-7.c
14+
FAIL: gcc.target/riscv/inline-atomics-8.c
15+
#
216
# We didn't init thread pointer in qemu nor newlib.
317
#
418
FAIL: g++.dg/cpp2a/decomp2.C

0 commit comments

Comments
 (0)