aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2021-06-25 11:26:18 +0800
committerGitHub <noreply@github.com>2021-06-25 11:26:18 +0800
commit995778bd3315faddd709948190ca76fb10b43188 (patch)
tree45e7a2ccbd2cdd6b8f6beead4e42f7a64fe4092d
parentb9f21e709054d18b101ea464e3b2894d834d023d (diff)
parent52735e2177f762388cdc6212680e6bf4c0c2f899 (diff)
downloadriscv-gnu-toolchain-995778bd3315faddd709948190ca76fb10b43188.zip
riscv-gnu-toolchain-995778bd3315faddd709948190ca76fb10b43188.tar.gz
riscv-gnu-toolchain-995778bd3315faddd709948190ca76fb10b43188.tar.bz2
Merge pull request #918 from riscv/bump-gcc2021.06.26
Bump gcc to 11.1
m---------riscv-gcc0
-rw-r--r--test/allowlist/gcc/common.log8
-rw-r--r--test/allowlist/gcc/glibc.log8
-rw-r--r--test/allowlist/gcc/glibc.rv32.log8
-rw-r--r--test/allowlist/gcc/newlib.log9
5 files changed, 24 insertions, 9 deletions
diff --git a/riscv-gcc b/riscv-gcc
-Subproject 03cb20e5433cd8e65af6a1a6baaf3fe4c72785f
+Subproject 5964b5cd72721186ea2195a7be8d40cfe655402
diff --git a/test/allowlist/gcc/common.log b/test/allowlist/gcc/common.log
index 44e1a6f..558aae3 100644
--- a/test/allowlist/gcc/common.log
+++ b/test/allowlist/gcc/common.log
@@ -1,8 +1,4 @@
#
-# Upstream regression, PR 86153.
-#
-FAIL: g++.dg/pr83239.C
-#
# Check for nop insns fails due to ".option nopic".
#
FAIL: c-c++-common/patchable_function_entry-decl.c
@@ -26,10 +22,6 @@ FAIL: gcc.dg/debug/dwarf2/inline5.c
#
XPASS: gcc.dg/graphite/pr69728.c
#
-# Upstream regression, PR 94853.
-#
-FAIL: gfortran.dg/analyzer/pr93993.f90
-#
# Upstream regression, PR 90811.
# Patch under review:
# https://gcc.gnu.org/pipermail/gcc-patches/2020-April/543798.html
diff --git a/test/allowlist/gcc/glibc.log b/test/allowlist/gcc/glibc.log
index de43242..fe57a44 100644
--- a/test/allowlist/gcc/glibc.log
+++ b/test/allowlist/gcc/glibc.log
@@ -12,7 +12,6 @@ FAIL: gcc.dg/cleanup-11.c
#
# XXX: Need review why.
#
-FAIL: gfortran.dg/elemental_subroutine_3.f90
FAIL: gfortran.dg/ieee/ieee_6.f90
#
# ieee_1.F90 is a QEMU bug: https://github.com/riscv/riscv-qemu/issues/64
@@ -22,3 +21,10 @@ FAIL: gfortran.dg/ieee/ieee_1.F90
# Synchronization problem.
#
FAIL: gcc.dg/tree-prof/time-profiler-2.c
+#
+# TLS related testcase might random fail on qemu
+# But it's hard to reproduce and seems only happen on qemu.
+# So put those case here for now.
+#
+FAIL: g++.dg/tls/thread_local4.C
+FAIL: g++.dg/tls/thread_local4g.C
diff --git a/test/allowlist/gcc/glibc.rv32.log b/test/allowlist/gcc/glibc.rv32.log
index cc5e64a..2ab1dbc 100644
--- a/test/allowlist/gcc/glibc.rv32.log
+++ b/test/allowlist/gcc/glibc.rv32.log
@@ -1,2 +1,10 @@
#
FAIL: g++.dg/torture/pr86763.C
+#
+# It's new failed case since GCC 11,
+# this case only failed on -O0
+# But...I (Kito) don't know fortran too much,
+# so put this here for now until someday we have time to
+# investigating...
+#
+FAIL: gfortran.dg/assumed_rank_bounds_3.f90
diff --git a/test/allowlist/gcc/newlib.log b/test/allowlist/gcc/newlib.log
index 300b10a..8841dbd 100644
--- a/test/allowlist/gcc/newlib.log
+++ b/test/allowlist/gcc/newlib.log
@@ -13,3 +13,12 @@ FAIL: gcc.c-torture/execute/printf-2.c
# Missing dg-require-effective-target shared
#
FAIL: g++.dg/lto/pr87906 cp_lto_pr87906_0.o-cp_lto_pr87906_1.o link, -O -fPIC -flto
+#
+# -lc not enough to link final executable for newlib.
+#
+FAIL: g++.dg/abi/pure-virtual1.C
+#
+# newlib header issue, `reent.h`has complication warning when compile
+# with `-Wall`
+#
+FAIL: g++.dg/warn/Wstringop-overflow-6.C