From d11966a309bf688fd5196bdf34dd7f90808a8bd2 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Wed, 27 Feb 2019 13:34:29 -0800 Subject: [PATCH] Upgrade to gcc-8.3.0 release. --- riscv-gcc | 2 +- test/gcc-linux/rv32imac-ilp32.log | 4 ++++ test/gcc-linux/rv32imafdc-ilp32.log | 13 +++++++++++++ test/gcc-linux/rv32imafdc-ilp32d.log | 13 +++++++++++++ test/gcc-linux/rv64imac-lp64.log | 4 ++++ test/gcc-linux/rv64imafdc-lp64.log | 13 +++++++++++++ test/gcc-linux/rv64imafdc-lp64d.log | 13 +++++++++++++ test/gcc-newlib/rv32i-ilp32.log | 4 ++++ test/gcc-newlib/rv32iac-ilp32.log | 4 ++++ test/gcc-newlib/rv32im-ilp32.log | 4 ++++ test/gcc-newlib/rv32imac-ilp32.log | 4 ++++ test/gcc-newlib/rv32imafc-ilp32f.log | 4 ++++ test/gcc-newlib/rv64imac-lp64.log | 4 ++++ test/gcc-newlib/rv64imafdc-lp64d.log | 4 ++++ 14 files changed, 89 insertions(+), 1 deletion(-) diff --git a/riscv-gcc b/riscv-gcc index be9abee2..8fb74cd0 160000 --- a/riscv-gcc +++ b/riscv-gcc @@ -1 +1 @@ -Subproject commit be9abee2aaa919ad8530336569d17b5a60049717 +Subproject commit 8fb74cd00216817f5d1613e491fdde163aca65bc diff --git a/test/gcc-linux/rv32imac-ilp32.log b/test/gcc-linux/rv32imac-ilp32.log index b1a41909..6f8fcebd 100644 --- a/test/gcc-linux/rv32imac-ilp32.log +++ b/test/gcc-linux/rv32imac-ilp32.log @@ -272,3 +272,7 @@ build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84859.c # Uncategorized fortran failure, maybe gcc-5.4 miscompilation related. # build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/matmul_15.f90 -O execution test +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-linux/rv32imafdc-ilp32.log b/test/gcc-linux/rv32imafdc-ilp32.log index 047612c9..874a405a 100644 --- a/test/gcc-linux/rv32imafdc-ilp32.log +++ b/test/gcc-linux/rv32imafdc-ilp32.log @@ -274,3 +274,16 @@ build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -O3 -g execution test build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) +# +# Possible bug in our old glibc. +# +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test diff --git a/test/gcc-linux/rv32imafdc-ilp32d.log b/test/gcc-linux/rv32imafdc-ilp32d.log index 398556b3..e0cbe3e3 100644 --- a/test/gcc-linux/rv32imafdc-ilp32d.log +++ b/test/gcc-linux/rv32imafdc-ilp32d.log @@ -277,3 +277,16 @@ build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/pr52451.c -Os execution test # Relocation truncated. build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/vec-cvt-1.c -O0 (test for excess errors) +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) +# +# Possible bug in our old glibc. +# +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test diff --git a/test/gcc-linux/rv64imac-lp64.log b/test/gcc-linux/rv64imac-lp64.log index 2ae924f6..5c764609 100644 --- a/test/gcc-linux/rv64imac-lp64.log +++ b/test/gcc-linux/rv64imac-lp64.log @@ -375,3 +375,7 @@ build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gn # Not gimple optimized, but is RTL optimized. # build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;" +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-linux/rv64imafdc-lp64.log b/test/gcc-linux/rv64imafdc-lp64.log index 4d107aba..1b9753b4 100644 --- a/test/gcc-linux/rv64imafdc-lp64.log +++ b/test/gcc-linux/rv64imafdc-lp64.log @@ -301,3 +301,16 @@ build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gn # Not gimple optimized, but is RTL optimized. # build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;" +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) +# +# Possible bug in our old glibc. +# +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test diff --git a/test/gcc-linux/rv64imafdc-lp64d.log b/test/gcc-linux/rv64imafdc-lp64d.log index bdb46bd2..8584d5ec 100644 --- a/test/gcc-linux/rv64imafdc-lp64d.log +++ b/test/gcc-linux/rv64imafdc-lp64d.log @@ -307,3 +307,16 @@ build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gn # Not gimple optimized, but is RTL optimized. # build-gcc-linux-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/tree-ssa/pr84512.c scan-tree-dump optimized "return 285;" +# +# Upstream regression, PR 86153. +# +build-gcc-linux-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) +# +# Possible bug in our old glibc. +# +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O0 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O1 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O2 execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer -finline-functions execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -O3 -g execution test +build-gcc-linux-stage2/gcc/testsuite/gfortran/gfortran.sum:FAIL: gfortran.dg/ieee/ieee_6.f90 -Os execution test diff --git a/test/gcc-newlib/rv32i-ilp32.log b/test/gcc-newlib/rv32i-ilp32.log index 4daf3462..b1d3010c 100644 --- a/test/gcc-newlib/rv32i-ilp32.log +++ b/test/gcc-newlib/rv32i-ilp32.log @@ -59,3 +59,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv32iac-ilp32.log b/test/gcc-newlib/rv32iac-ilp32.log index 4daf3462..b1d3010c 100644 --- a/test/gcc-newlib/rv32iac-ilp32.log +++ b/test/gcc-newlib/rv32iac-ilp32.log @@ -59,3 +59,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv32im-ilp32.log b/test/gcc-newlib/rv32im-ilp32.log index 4daf3462..b1d3010c 100644 --- a/test/gcc-newlib/rv32im-ilp32.log +++ b/test/gcc-newlib/rv32im-ilp32.log @@ -59,3 +59,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv32imac-ilp32.log b/test/gcc-newlib/rv32imac-ilp32.log index 4daf3462..b1d3010c 100644 --- a/test/gcc-newlib/rv32imac-ilp32.log +++ b/test/gcc-newlib/rv32imac-ilp32.log @@ -59,3 +59,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv32imafc-ilp32f.log b/test/gcc-newlib/rv32imafc-ilp32f.log index 8921338a..9b2342ea 100644 --- a/test/gcc-newlib/rv32imafc-ilp32f.log +++ b/test/gcc-newlib/rv32imafc-ilp32f.log @@ -67,3 +67,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -O3 -g execution test build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv64imac-lp64.log b/test/gcc-newlib/rv64imac-lp64.log index d2c2b656..f1342141 100644 --- a/test/gcc-newlib/rv64imac-lp64.log +++ b/test/gcc-newlib/rv64imac-lp64.log @@ -62,3 +62,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa # See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86153 build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors) diff --git a/test/gcc-newlib/rv64imafdc-lp64d.log b/test/gcc-newlib/rv64imafdc-lp64d.log index f5f82871..c36a8bb7 100644 --- a/test/gcc-newlib/rv64imafdc-lp64d.log +++ b/test/gcc-newlib/rv64imafdc-lp64d.log @@ -69,3 +69,7 @@ build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compa build-gcc-newlib-stage2/gcc/testsuite/gcc/gcc.sum:FAIL: gcc.dg/torture/inf-compare-6.c -Os execution test build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++11 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++14 scan-tree-dump-not optimized "_ZNSt6vectorIiSaIiEE17_M_default_appendEm" +# +# Upstream regression, PR 86153. +# +build-gcc-newlib-stage2/gcc/testsuite/g++/g++.sum:FAIL: g++.dg/pr83239.C -std=gnu++98 (test for excess errors)