Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 20 Apr 2021 00:16:27 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 20 Apr 2021 00:16:27 +0000 (00:16 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/c-family/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libcpp/ChangeLog
libgomp/ChangeLog
libphobos/ChangeLog
libstdc++-v3/ChangeLog

index bd1d68253361736add391a3aa32529a36411b27a..015f9a3c1a7831701adb91874d1517e6539f488b 100644 (file)
@@ -1,3 +1,41 @@
+2021-04-19  Andrew MacLeod  <amacleod@redhat.com>
+
+       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  <rearnsha@arm.com>
+
+       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  <thomas@codesourcery.com>
+
+       * 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  <mliska@suse.cz>
+
+       PR c/100143
+       * gengtype.c (finish_root_table): Align function arguments
+       in between declaration and definition.
+
+2021-04-19  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * 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  <segher@kernel.crashing.org>
 
        PR rtl-optimization/99927
index fac6a1c78057b178bd41aa6d4a27ecb62f984cb8..b392715811cfbd607daa433cc1014b301b382bb1 100644 (file)
@@ -1 +1 @@
-20210419
+20210420
index 032a0ffcee845c36669328bd2a300f99f2295b09..fb2c4b0463d4cdd71454d70f4648c399e6737427 100644 (file)
@@ -1,3 +1,7 @@
+2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * c.opt (fopenacc-kernels=): Remove.
+
 2021-04-08  Jakub Jelinek  <jakub@redhat.com>
 
        * c-warn.c (do_warn_double_promotion): Fix comment typo,
index 69f1927429f7bef242bd1b6d44c3b724c30680d7..335018c64039998a694d1ca28551047db2daafa7 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97536
+       * decl.c (grokvardecl): Given an error when a concept is not defined
+       at namespace scope.
+
 2021-04-16  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/100111
index 1662e060e07bb402b1652c3d1f523bf838766f95..a4456bd3a3d35eb12e68664e3bda1dfa62eb3222 100644 (file)
@@ -1,3 +1,11 @@
+2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       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  <ibuclaw@gdcproject.org>
 
        PR d/99914
index 86ef778903695bc8b66e6129c77a7b257d5d9b05..2e615040cefad0669ffdcf374e82087ff9491e27 100644 (file)
@@ -1,3 +1,7 @@
+2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * lang.opt (fopenacc-kernels=): Remove.
+
 2021-04-16  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
 
        PR fortran/100094
index e71d5b702d3c747c4e011128376ca58dd3c553c9..29c90df952ca65ce06a1c339497ca3360483df11 100644 (file)
@@ -1,3 +1,41 @@
+2021-04-19  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/97536
+       * g++.dg/concepts/diagnostic16.C: New test.
+
+2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/98457
+       * gdc.dg/pr98457.d: New test.
+
+2021-04-19  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       PR target/100075
+       * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian
+       effective target.
+
+2021-04-19  Richard Biener  <rguenther@suse.de>
+
+       PR preprocessor/100142
+       * gcc.dg/pr100142.c: New testcase.
+       * g++.dg/diagnostic/pr72803.C: Revert last change.
+
+2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * 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  <ebotcazou@adacore.com>
+
+       * gnat.dg/opt92.adb: New test.
+
 2021-04-17  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
 
        * c-c++-common/zero-scratch-regs-8.c: Enable on s390*.
index 3402aa8fda28bc24fb548808606b0b6ebeb0384e..cc7c8a2005b748817c3c9e4df0694df4f4967a1b 100644 (file)
@@ -1,3 +1,9 @@
+2021-04-19  Richard Biener  <rguenther@suse.de>
+
+       PR preprocessor/100142
+       * line-map.c (linemap_position_for_loc_and_offset): Revert
+       unintended s/column_offset/column/ change.
+
 2021-04-13  Nathan Sidwell  <nathan@acm.org>
 
        PR preprocessor/99446
index b26867349605fe4c338dc0618ca75636f942ecd1..7b939ad757a17ab10dfed0983378adb365050d9b 100644 (file)
@@ -1,3 +1,13 @@
+2021-04-19  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * 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  <thomas@codesourcery.com>
 
        PR target/99555
index b4431a4505bb42827819250ce484b89391b22b6e..56f7de524d406b0e88e0d17e88161ec4ce659f73 100644 (file)
@@ -1,3 +1,69 @@
+2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       PR d/98494
+       * libdruntime/MERGE: Merge upstream druntime 89f870b7.
+       * src/MERGE: Merge upstream phobos e6907ff3e.
+
+2021-04-19  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+       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  <ibuclaw@gdcproject.org>
+
+       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  <ibuclaw@gdcproject.org>
+
+       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  <ibuclaw@gdcproject.org>
 
        * Makefile.in: Regenerate.
index b86049155d1544972b599b5cf2c9a4230a49c15e..7edf1179cc152252d42febecb6f7063e9f4e211c 100644 (file)
@@ -1,3 +1,8 @@
+2021-04-19  H.J. Lu  <hjl.tools@gmail.com>
+
+       * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt:
+       Updated.
+
 2021-04-17  Jakub Jelinek  <jakub@redhat.com>
 
        * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update.