[gcc(refs/vendors/redhat/heads/gcc-11-branch)] Merge commit 'r11-8283-gc9da070318fea3e35ee3f0abefb03a2827743204' into redhat/gcc-11-branch

Jakub Jelinek jakub@gcc.gnu.org
Thu Apr 22 15:56:11 GMT 2021


https://gcc.gnu.org/g:8047c64ba5baee42eb0744563b2f44da8b464154

commit 8047c64ba5baee42eb0744563b2f44da8b464154
Merge: 8047a824dd9 c9da070318f
Author: Jakub Jelinek <jakub@redhat.com>
Date:   Thu Apr 22 17:51:51 2021 +0200

    Merge commit 'r11-8283-gc9da070318fea3e35ee3f0abefb03a2827743204' into redhat/gcc-11-branch

Diff:

 gcc/ChangeLog                                      |    72 +
 gcc/DATESTAMP                                      |     2 +-
 gcc/DEV-PHASE                                      |     2 +-
 gcc/ada/ChangeLog                                  |     6 +
 gcc/ada/exp_ch6.adb                                |    10 +-
 gcc/c-family/ChangeLog                             |     4 +
 gcc/c-family/c.opt                                 |    13 -
 gcc/combine.c                                      |     5 +
 gcc/config/arm/arm.c                               |     8 +-
 gcc/config/i386/winnt.c                            |    16 +-
 gcc/config/rs6000/rs6000.c                         |     2 +-
 gcc/cp/ChangeLog                                   |     6 +
 gcc/cp/decl.c                                      |     6 +
 gcc/d/ChangeLog                                    |     8 +
 gcc/d/d-diagnostic.cc                              |    64 +-
 gcc/doc/invoke.texi                                |    28 +-
 gcc/fortran/ChangeLog                              |    11 +
 gcc/fortran/lang.opt                               |     4 -
 gcc/fortran/trans-decl.c                           |     3 +-
 gcc/gengtype.c                                     |     4 +-
 gcc/gimple-range-cache.h                           |     2 +-
 gcc/gimple-range-gori.cc                           |    67 +-
 gcc/lto-streamer.h                                 |     2 +-
 gcc/omp-oacc-kernels-decompose.cc                  |     2 +-
 gcc/params.opt                                     |    18 +
 gcc/po/ChangeLog                                   |     4 +
 gcc/po/gcc.pot                                     | 11217 ++++++++++---------
 gcc/testsuite/ChangeLog                            |    59 +
 gcc/testsuite/c-c++-common/goacc/if-clause-2.c     |     2 +-
 .../c-c++-common/goacc/kernels-decompose-1.c       |     2 +-
 .../c-c++-common/goacc/kernels-decompose-2.c       |     2 +-
 .../c-c++-common/goacc/kernels-decompose-ice-1.c   |     2 +-
 .../c-c++-common/goacc/kernels-decompose-ice-2.c   |     2 +-
 .../g++.dg/compat/struct-layout-1_generate.c       |     2 +
 gcc/testsuite/g++.dg/concepts/diagnostic16.C       |    45 +
 gcc/testsuite/g++.dg/diagnostic/pr72803.C          |     5 +-
 .../gcc.dg/compat/struct-layout-1_generate.c       |     2 +
 gcc/testsuite/gcc.dg/pr100142.c                    |     8 +
 gcc/testsuite/gcc.target/aarch64/pr100075.c        |     1 +
 .../gcc.target/s390/zero-scratch-regs-1.c          |    95 +-
 gcc/testsuite/gdc.dg/pr98457.d                     |     9 +
 .../gfortran.dg/goacc/kernels-decompose-1.f95      |     2 +-
 .../gfortran.dg/goacc/kernels-decompose-2.f95      |     2 +-
 gcc/testsuite/gfortran.dg/goacc/kernels-tree.f95   |     2 +-
 gcc/testsuite/gfortran.dg/pdt_26.f03               |     4 +-
 gcc/testsuite/gfortran.dg/pdt_31.f03               |    26 +
 gcc/testsuite/gfortran.dg/set_vm_limit.c           |    13 +-
 gcc/testsuite/gnat.dg/opt92.adb                    |    38 +
 .../struct-layout-encoding-1_generate.c            |     2 +
 libcpp/ChangeLog                                   |     6 +
 libcpp/line-map.c                                  |     2 +-
 libgomp/ChangeLog                                  |    10 +
 .../testsuite/libgomp.c-c++-common/reduction-16.c  |     2 +-
 .../declare-vla-kernels-decompose-ice-1.c          |     2 +-
 .../declare-vla-kernels-decompose.c                |     2 +-
 .../kernels-decompose-1.c                          |     2 +-
 .../testsuite/libgomp.oacc-fortran/pr94358-1.f90   |     2 +-
 libiberty/ChangeLog                                |     6 +
 libiberty/rust-demangle.c                          |     9 +-
 libphobos/ChangeLog                                |    89 +
 libphobos/configure                                |    26 +-
 libphobos/libdruntime/MERGE                        |     2 +-
 libphobos/libdruntime/Makefile.am                  |    29 +-
 libphobos/libdruntime/Makefile.in                  |    93 +-
 libphobos/libdruntime/config/common/threadasm.S    |     2 +-
 libphobos/libdruntime/config/mingw/msvc.c          |   169 +
 libphobos/libdruntime/config/mingw/switchcontext.S |    12 +-
 .../libdruntime/config/powerpc/switchcontext.S     |   278 +-
 libphobos/libdruntime/config/x86/switchcontext.S   |   159 +-
 libphobos/libdruntime/core/stdc/config.d           |    39 +-
 libphobos/libdruntime/core/stdc/math.d             |   295 +-
 libphobos/libdruntime/core/stdc/stdio.d            |    82 +-
 libphobos/libdruntime/core/stdc/stdlib.d           |    27 +-
 libphobos/libdruntime/core/stdc/tgmath.d           |     7 +
 libphobos/libdruntime/core/sys/darwin/config.d     |    53 +
 .../libdruntime/core/sys/darwin/mach/thread_act.d  |    66 +
 .../libdruntime/core/sys/openbsd/sys/link_elf.d    |     5 +
 libphobos/libdruntime/core/sys/posix/stdio.d       |    50 +
 libphobos/libdruntime/core/sys/windows/com.d       |     4 +-
 libphobos/libdruntime/core/sys/windows/dbghelp.d   |     2 +-
 libphobos/libdruntime/core/sys/windows/dll.d       |     4 +-
 libphobos/libdruntime/core/sys/windows/threadaux.d |     4 +-
 libphobos/libdruntime/core/thread/fiber.d          |    48 +-
 libphobos/libdruntime/core/thread/osthread.d       |   118 +-
 libphobos/libdruntime/core/thread/threadbase.d     |     4 +
 libphobos/libdruntime/gcc/backtrace.d              |     4 +-
 libphobos/libdruntime/gcc/deh.d                    |    31 +-
 libphobos/libdruntime/gcc/gthread.d                |     6 +-
 libphobos/libdruntime/gcc/sections/elf.d           |    54 +-
 libphobos/libdruntime/gcc/sections/package.d       |     1 +
 libphobos/libdruntime/gcc/unwind/generic.d         |     2 +-
 libphobos/libdruntime/gcc/unwind/pe.d              |    81 +-
 libphobos/libdruntime/rt/dmain2.d                  |    67 +-
 libphobos/m4/druntime/libraries.m4                 |     4 +-
 libphobos/m4/druntime/os.m4                        |    22 +-
 libphobos/src/MERGE                                |     2 +-
 libphobos/src/std/process.d                        |    51 +-
 .../testsuite/libphobos.thread/fiber_guard_page.d  |     6 +-
 libstdc++-v3/ChangeLog                             |   197 +
 libstdc++-v3/acinclude.m4                          |     2 +-
 libstdc++-v3/config.h.in                           |     8 +-
 .../post/powerpc64-linux-gnu/baseline_symbols.txt  |   242 +
 .../post/x86_64-linux-gnu/x32/baseline_symbols.txt |   102 +
 libstdc++-v3/configure                             |     2 +-
 libstdc++-v3/include/Makefile.am                   |     1 +
 libstdc++-v3/include/Makefile.in                   |     1 +
 libstdc++-v3/include/bits/atomic_base.h            |    39 +-
 libstdc++-v3/include/bits/atomic_timed_wait.h      |   465 +-
 libstdc++-v3/include/bits/atomic_wait.h            |   457 +-
 libstdc++-v3/include/bits/semaphore_base.h         |   209 +-
 libstdc++-v3/include/bits/stl_iterator.h           |   128 +-
 libstdc++-v3/include/bits/this_thread_sleep.h      |   119 +
 libstdc++-v3/include/std/atomic                    |    15 +-
 libstdc++-v3/include/std/barrier                   |    13 +-
 libstdc++-v3/include/std/charconv                  |     5 +-
 libstdc++-v3/include/std/latch                     |    14 +-
 libstdc++-v3/include/std/ranges                    |   299 +-
 libstdc++-v3/include/std/semaphore                 |    17 +-
 libstdc++-v3/include/std/thread                    |    68 +-
 libstdc++-v3/include/std/version                   |     4 +-
 libstdc++-v3/testsuite/20_util/from_chars/4.cc     |     6 +-
 libstdc++-v3/testsuite/20_util/from_chars/5.cc     |     6 +-
 libstdc++-v3/testsuite/20_util/from_chars/6.cc     |     2 +-
 .../testsuite/20_util/to_chars/long_double.cc      |     2 +-
 .../headers/iterator/synopsis_c++20.cc             |     1 +
 .../29_atomics/atomic/wait_notify/bool.cc          |    37 +-
 .../29_atomics/atomic/wait_notify/generic.cc       |    19 +-
 .../29_atomics/atomic/wait_notify/pointers.cc      |    36 +-
 .../29_atomics/atomic_flag/wait_notify/1.cc        |    37 +-
 .../testsuite/29_atomics/atomic_float/1.cc         |     1 +
 .../29_atomics/atomic_float/wait_notify.cc         |    27 +-
 .../29_atomics/atomic_integral/wait_notify.cc      |    73 +-
 .../testsuite/29_atomics/atomic_ref/wait_notify.cc |    74 +-
 .../30_threads/semaphore/try_acquire_for.cc        |     2 +
 .../30_threads/semaphore/try_acquire_until.cc      |     2 +
 libstdc++-v3/testsuite/std/ranges/p2259.cc         |    91 +
 libstdc++-v3/testsuite/util/testsuite_abi.cc       |    16 +-
 137 files changed, 9785 insertions(+), 7006 deletions(-)


More information about the Libstdc++-cvs mailing list