From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1851) id 1516C39C002D; Thu, 22 Apr 2021 07:11:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 1516C39C002D Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Martin Liska To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/sphinx] Merge branch 'master' into devel/sphinx X-Act-Checkin: gcc X-Git-Author: Martin Liska X-Git-Refname: refs/heads/devel/sphinx X-Git-Oldrev: ae420abed0fe342866cf2bdfaf0ec1134493b25e X-Git-Newrev: eec145f7e114010633174ffd19c4fc572e98042c Message-Id: <20210422071125.1516C39C002D@sourceware.org> Date: Thu, 22 Apr 2021 07:11:25 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Apr 2021 07:11:25 -0000 https://gcc.gnu.org/g:eec145f7e114010633174ffd19c4fc572e98042c commit eec145f7e114010633174ffd19c4fc572e98042c Merge: ae420abed0f d42088e4530 Author: Martin Liska Date: Thu Apr 22 09:11:08 2021 +0200 Merge branch 'master' into devel/sphinx Diff: contrib/ChangeLog | 5 + contrib/gcc-changelog/git_update_version.py | 3 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 199 + gcc/DATESTAMP | 2 +- gcc/acinclude.m4 | 14 +- gcc/ada/ChangeLog | 4 + gcc/ada/gnatvsn.ads | 2 +- gcc/cgraphunit.c | 2 - gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 6 +- gcc/config/aarch64/aarch64-bti-insert.c | 15 + gcc/config/i386/darwin.h | 5 - gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-isa.def | 110 + gcc/config/i386/i386-options.c | 317 +- gcc/config/i386/i386-opts.h | 4 - gcc/config/i386/i386.c | 23 +- gcc/config/i386/i386.h | 347 +- gcc/config/i386/i386.md | 12 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/ia32intrin.h | 28 +- gcc/config/i386/mwaitintrin.h | 52 + gcc/config/i386/pmmintrin.h | 13 +- gcc/config/i386/sse.md | 4 +- gcc/config/i386/stringop.def | 9 - gcc/config/i386/x86-tune-sched-atom.c | 7 +- gcc/config/i386/x86-tune-sched-bd.c | 5 +- gcc/config/i386/x86-tune-sched.c | 2 +- gcc/config/i386/x86gprintrin.h | 2 + gcc/config/rs6000/rs6000.c | 2 +- gcc/configure | 14 +- gcc/cp/ChangeLog | 26 + gcc/cp/error.c | 5 +- gcc/cp/parser.c | 4 + gcc/cp/pt.c | 8 +- gcc/cprop.c | 8 +- gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 12 +- gcc/dwarf2out.c | 4 + gcc/fold-const.c | 28 +- gcc/fortran/ChangeLog | 31 + gcc/fortran/dump-parse-tree.c | 33 + gcc/fortran/gfortran.h | 12 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 113 + gcc/fortran/parse.c | 6 +- gcc/fortran/resolve.c | 1 + gcc/fortran/st.c | 1 + gcc/fortran/trans-intrinsic.c | 26 +- gcc/fortran/trans-openmp.c | 68 + gcc/fortran/trans.c | 1 + gcc/gimple-fold.c | 77 +- gcc/ipa-modref.c | 3 +- gcc/lto-wrapper.c | 3 +- gcc/main.c | 7 +- gcc/opth-gen.awk | 11 +- gcc/params.opt | 2 +- gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 11217 ++++++++++--------- gcc/testsuite/ChangeLog | 80 + gcc/testsuite/c-c++-common/attr-retain-10.c | 11 + gcc/testsuite/c-c++-common/attr-retain-11.c | 11 + .../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/cpp0x/constexpr-52830.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum_base4.C | 8 + gcc/testsuite/g++.dg/cpp0x/enum_base5.C | 7 + .../g++.dg/cpp0x/lambda/lambda-variadic14.C | 8 + gcc/testsuite/g++.dg/cpp0x/vt-88982.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 1 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda26.C | 1 + gcc/testsuite/g++.dg/cpp2a/nontype-class39.C | 1 + gcc/testsuite/g++.dg/opt/pr100148.C | 27 + .../gcc.dg/compat/struct-layout-1_generate.c | 2 + gcc/testsuite/gcc.dg/vect/bb-slp-39.c | 3 +- gcc/testsuite/gcc.dg/vect/pr71264.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr99988.c | 66 + gcc/testsuite/gcc.target/i386/monitor-2.c | 27 + .../gcc.target/s390/zero-scratch-regs-1.c | 95 +- .../gfortran.dg/bind_c_array_params_2.f90 | 3 +- gcc/testsuite/gfortran.dg/gomp/depobj-1.f90 | 25 + gcc/testsuite/gfortran.dg/gomp/depobj-2.f90 | 33 + gcc/tree-cfg.c | 29 +- gcc/tree.c | 18 +- gcc/varasm.c | 60 +- libgomp/ChangeLog | 21 + libgomp/testsuite/lib/libgomp.exp | 20 +- .../libgomp.c-c++-common/function-not-offloaded.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-16.c | 2 +- .../libgomp.c-c++-common/variable-not-offloaded.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-1.c | 4 +- libgomp/testsuite/libgomp.c/pr86416-2.c | 4 +- libgomp/testsuite/libgomp.fortran/depobj-1.f90 | 112 + libiberty/ChangeLog | 6 + libiberty/rust-demangle.c | 9 +- libphobos/ChangeLog | 20 + libphobos/libdruntime/core/thread/osthread.d | 68 +- libstdc++-v3/ChangeLog | 182 + libstdc++-v3/acinclude.m4 | 2 +- libstdc++-v3/config.h.in | 8 +- .../post/powerpc64-linux-gnu/baseline_symbols.txt | 242 + 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 | 207 +- 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 | 15 +- libstdc++-v3/include/std/thread | 68 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/python/Makefile.am | 20 +- libstdc++-v3/python/Makefile.in | 14 +- 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 +- .../29_atomics/atomic_float/wait_notify.cc | 26 +- .../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 +- lto-plugin/ChangeLog | 4 + lto-plugin/lto-plugin.c | 6 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/crontab | 9 +- 144 files changed, 9104 insertions(+), 7422 deletions(-)