From 9a3dbb3887cd40e36f8472a903201ba684e6f58f Mon Sep 17 00:00:00 2001 From: Kito Cheng Date: Tue, 22 Jun 2021 17:35:43 +0800 Subject: Update allow list for GCC 11 - PR 94853 and PR 86153 are reoslved - gfortran.dg/elemental_subroutine_3.f90 seems pass now. - g++.dg/tls/thread_local4* added to allow list since they might random fail on qemu, and hard to reproduce. --- test/allowlist/gcc/common.log | 8 -------- test/allowlist/gcc/glibc.log | 8 +++++++- test/allowlist/gcc/glibc.rv32.log | 8 ++++++++ test/allowlist/gcc/newlib.log | 9 +++++++++ 4 files changed, 24 insertions(+), 9 deletions(-) (limited to 'test') 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 -- cgit v1.1