From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2168) id CB8923858038; Tue, 20 Apr 2021 00:17:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CB8923858038 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: GCC Administrator To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r11-8253] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/heads/master X-Git-Oldrev: 29d8838c5ecaf70ce552fea7639ec1f34adb2e04 X-Git-Newrev: 6e81e015d91568fc3df3939623ae999e0681a0fc Message-Id: <20210420001700.CB8923858038@sourceware.org> Date: Tue, 20 Apr 2021 00:17:00 +0000 (GMT) X-BeenThere: gcc-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Apr 2021 00:17:00 -0000 https://gcc.gnu.org/g:6e81e015d91568fc3df3939623ae999e0681a0fc commit r11-8253-g6e81e015d91568fc3df3939623ae999e0681a0fc Author: GCC Administrator Date: Tue Apr 20 00:16:27 2021 +0000 Daily bump. Diff: --- gcc/ChangeLog | 38 ++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 4 +++ gcc/cp/ChangeLog | 6 +++++ gcc/d/ChangeLog | 8 ++++++ gcc/fortran/ChangeLog | 4 +++ gcc/testsuite/ChangeLog | 38 ++++++++++++++++++++++++++++ libcpp/ChangeLog | 6 +++++ libgomp/ChangeLog | 10 ++++++++ libphobos/ChangeLog | 66 +++++++++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 5 ++++ 11 files changed, 186 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bd1d6825336..015f9a3c1a7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,41 @@ +2021-04-19 Andrew MacLeod + + PR tree-optimization/100081 + * gimple-range-cache.h (ranger_cache): Inherit from gori_compute + rather than gori_compute_cache. + * gimple-range-gori.cc (is_gimple_logical_p): Move to top of file. + (range_def_chain::m_logical_depth): New member. + (range_def_chain::range_def_chain): Initialize m_logical_depth. + (range_def_chain::get_def_chain): Don't build defchains through more + than LOGICAL_LIMIT logical expressions. + * params.opt (param_ranger_logical_depth): New. + +2021-04-19 Richard Earnshaw + + PR target/100067 + * config/arm/arm.c (arm_configure_build_target): Do not strip + extended FPU/SIMD feature bits from the target ISA when -mfpu + is specified (partial revert of r11-8168). + +2021-04-19 Thomas Schwinge + + * params.opt (-param=openacc-kernels=): Add. + * omp-oacc-kernels-decompose.cc + (pass_omp_oacc_kernels_decompose::gate): Use it. + * doc/invoke.texi (-fopenacc-kernels=@var{mode}): Move... + (--param): ... here, 'openacc-kernels'. + +2021-04-19 Martin Liska + + PR c/100143 + * gengtype.c (finish_root_table): Align function arguments + in between declaration and definition. + +2021-04-19 Eric Botcazou + + * config/i386/winnt.c (i386_pe_seh_cold_init): Properly deal with + frames larger than the SEH maximum frame size. + 2021-04-18 Segher Boessenkool PR rtl-optimization/99927 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index fac6a1c7805..b392715811c 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210419 +20210420 diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 032a0ffcee8..fb2c4b0463d 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,7 @@ +2021-04-19 Thomas Schwinge + + * c.opt (fopenacc-kernels=): Remove. + 2021-04-08 Jakub Jelinek * c-warn.c (do_warn_double_promotion): Fix comment typo, diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 69f1927429f..335018c6403 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,9 @@ +2021-04-19 Marek Polacek + + PR c++/97536 + * decl.c (grokvardecl): Given an error when a concept is not defined + at namespace scope. + 2021-04-16 Jakub Jelinek PR c++/100111 diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 1662e060e07..a4456bd3a3d 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,11 @@ +2021-04-19 Iain Buclaw + + PR d/98457 + * d-diagnostic.cc (expand_d_format): Handle escaped backticks. + (escape_d_format): New funtion. + (verror): Call escape_d_format on prefixing strings. + (vdeprecation): Likewise. + 2021-04-17 Iain Buclaw PR d/99914 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 86ef7789036..2e615040cef 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,7 @@ +2021-04-19 Thomas Schwinge + + * lang.opt (fopenacc-kernels=): Remove. + 2021-04-16 José Rui Faustino de Sousa PR fortran/100094 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e71d5b702d3..29c90df952c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,41 @@ +2021-04-19 Marek Polacek + + PR c++/97536 + * g++.dg/concepts/diagnostic16.C: New test. + +2021-04-19 Iain Buclaw + + PR d/98457 + * gdc.dg/pr98457.d: New test. + +2021-04-19 Christophe Lyon + + PR target/100075 + * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian + effective target. + +2021-04-19 Richard Biener + + PR preprocessor/100142 + * gcc.dg/pr100142.c: New testcase. + * g++.dg/diagnostic/pr72803.C: Revert last change. + +2021-04-19 Thomas Schwinge + + * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' -> + '--param=openacc-kernels=[...]'. + * c-c++-common/goacc/kernels-decompose-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-2.c: Likewise. + * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise. + * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. + * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise. + * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. + * gfortran.dg/goacc/kernels-tree.f95: Likewise. + +2021-04-19 Eric Botcazou + + * gnat.dg/opt92.adb: New test. + 2021-04-17 Stefan Schulze Frielinghaus * c-c++-common/zero-scratch-regs-8.c: Enable on s390*. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 3402aa8fda2..cc7c8a2005b 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,9 @@ +2021-04-19 Richard Biener + + PR preprocessor/100142 + * line-map.c (linemap_position_for_loc_and_offset): Revert + unintended s/column_offset/column/ change. + 2021-04-13 Nathan Sidwell PR preprocessor/99446 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index b2686734960..7b939ad757a 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,13 @@ +2021-04-19 Thomas Schwinge + + * testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels-decompose-ice-1.c: + '-fopenacc-kernels=[...]' -> '--param=openacc-kernels=[...]'. + * testsuite/libgomp.oacc-c-c++-common/declare-vla-kernels-decompose.c: + Likewise. + * testsuite/libgomp.oacc-c-c++-common/kernels-decompose-1.c: + Likewise. + * testsuite/libgomp.oacc-fortran/pr94358-1.f90: Likewise. + 2021-04-15 Thomas Schwinge PR target/99555 diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog index b4431a4505b..56f7de524d4 100644 --- a/libphobos/ChangeLog +++ b/libphobos/ChangeLog @@ -1,3 +1,69 @@ +2021-04-19 Iain Buclaw + + PR d/98494 + * libdruntime/MERGE: Merge upstream druntime 89f870b7. + * src/MERGE: Merge upstream phobos e6907ff3e. + +2021-04-19 Iain Buclaw + + PR d/98058 + * configure: Regenerate. + * libdruntime/Makefile.am (DRUNTIME_DSOURCES_DARWIN): Add + core/sys/darwin/config.d + * libdruntime/Makefile.in: Regenerate. + * libdruntime/config/powerpc/switchcontext.S: Implement + fiber_switchContext for __MACH__. + * libdruntime/config/x86/switchcontext.S: Likewise. + * libdruntime/core/sys/darwin/config.d: New file. + * libdruntime/core/thread/fiber.d (Fiber.getThis): Mark noinline. + (UnsafeFiberMigration): Define for OSX/X86 and OSX/X86_64. + * libdruntime/core/thread/osthread.d (callWithStackShell): Add inline + assembler implementation for X86, X86_64, PPC, and PPC64. + * libdruntime/core/thread/threadbase.d (ThreadBase.getThis): Mark + noinline. + * libdruntime/gcc/deh.d (FuncTable): Remove definition. + * m4/druntime/os.m4 (DRUNTIME_OS_MINFO_BRACKETING): Check for right + bracket symbol on darwin* targets. + * testsuite/libphobos.thread/fiber_guard_page.d: Update test to + support ucontext-based Fibers. + +2021-04-19 Iain Buclaw + + PR d/99794 + * libdruntime/Makefile.am (DRUNTIME_SOURCES_CONFIGURED): Add + config/mingw/msvc.c on DRUNTIME_OS_MINGW. + * libdruntime/Makefile.in: Regenerate. + * libdruntime/config/mingw/msvc.c: New file. + * libdruntime/config/mingw/switchcontext.S (fiber_switchContext): Fix + function definition. + * libdruntime/gcc/deh.d (__gdc_personality_seh0): Fix call to + _GCC_specific_handler. + * libdruntime/gcc/gthread.d (__gthread_once_t): Fix definition. + * libdruntime/gcc/unwind/generic.d (_GCC_specific_handler): Fix + declaration. + * libdruntime/rt/dmain2.d (rt_loadLibrary): Remove function. + (rt_loadLibraryW): Remove function. + (initLibrary): Remove function. + (rt_unloadLibrary): Remove function. + +2021-04-19 Iain Buclaw + + PR d/99691 + * configure: Regenerate. + * libdruntime/config/common/threadasm.S: Add __OpenBSD__. + * libdruntime/gcc/backtrace.d: Import core.sys.openbsd.dlfcn on + OpenBSD platforms. + * libdruntime/gcc/sections/elf.d (SharedElf): Define on OpenBSD. + (linkMapForHandle): Implement for OpenBSD. + (exeLinkMap): Remove. + (getDependencies): Adjust dlpi_addr on OpenBSD. + (handleForName): Implement for OpenBSD. + (IterateManually): Define on OpenBSD. + * libdruntime/gcc/sections/package.d (SectionsElf): Define on OpenBSD. + * m4/druntime/libraries.m4 (DRUNTIME_LIBRARIES_ATOMIC): Test for + enable_libatomic. + (DRUNTIME_LIBRARIES_BACKTRACE): Test for enable_libbacktrace. + 2021-04-10 Iain Buclaw * Makefile.in: Regenerate. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index b86049155d1..7edf1179cc1 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2021-04-19 H.J. Lu + + * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: + Updated. + 2021-04-17 Jakub Jelinek * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update.