From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1534) id BAD1D384B821; Fri, 3 Sep 2021 11:56:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BAD1D384B821 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Tobias Burnus To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11 X-Act-Checkin: gcc X-Git-Author: Tobias Burnus X-Git-Refname: refs/heads/devel/omp/gcc-11 X-Git-Oldrev: afe01c57c1c71a0e26a2676860eb3101281d80b5 X-Git-Newrev: 5118d2c7ab66006403ecae00ff4ffb2d790a4a85 Message-Id: <20210903115617.BAD1D384B821@sourceware.org> Date: Fri, 3 Sep 2021 11:56:17 +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: Fri, 03 Sep 2021 11:56:17 -0000 https://gcc.gnu.org/g:5118d2c7ab66006403ecae00ff4ffb2d790a4a85 commit 5118d2c7ab66006403ecae00ff4ffb2d790a4a85 Merge: afe01c57c1c 259945a0a48 Author: Tobias Burnus Date: Fri Sep 3 11:48:57 2021 +0200 Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11 Merge up to r11-8953-g259945a0a4880b66f93f71eebe70f78c91e02d5e (Sep 3, 2021) Diff: gcc/ChangeLog | 238 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/common/config/i386/i386-common.c | 45 ++- gcc/config.gcc | 6 +- gcc/config/arm/arm-cpus.in | 9 +- gcc/config/arm/arm.c | 9 + gcc/config/arm/arm.md | 11 +- gcc/config/arm/arm.opt | 4 + gcc/config/arm/vfp.md | 29 +- gcc/config/i386/amxbf16intrin.h | 2 +- gcc/config/i386/amxint8intrin.h | 2 +- gcc/config/i386/amxtileintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 4 +- gcc/config/i386/i386-builtin.def | 8 +- gcc/config/i386/i386-builtins.c | 4 +- gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-options.c | 12 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 2 + gcc/config/i386/i386.md | 4 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/ia32intrin.h | 42 ++- gcc/config/i386/mwaitintrin.h | 52 +++ gcc/config/i386/pmmintrin.h | 13 +- gcc/config/i386/serializeintrin.h | 7 +- gcc/config/i386/sse.md | 24 +- gcc/config/i386/x86gprintrin.h | 13 + gcc/config/rs6000/rs6000-call.c | 10 +- gcc/config/rs6000/rs6000.h | 11 - gcc/doc/extend.texi | 5 + gcc/doc/invoke.texi | 17 +- gcc/fold-const.c | 3 +- gcc/fortran/ChangeLog | 39 +++ gcc/fortran/resolve.c | 9 + gcc/fortran/trans-decl.c | 20 +- gcc/ipa-modref.c | 9 + gcc/lto-streamer.h | 2 +- gcc/po/ChangeLog | 4 + gcc/po/sv.po | 6 +- gcc/testsuite/ChangeLog | 179 ++++++++++ gcc/testsuite/g++.dg/lto/pr97565_0.C | 7 + gcc/testsuite/g++.dg/lto/pr97565_1.C | 6 + gcc/testsuite/g++.dg/warn/Wlogical-op-3.C | 12 + gcc/testsuite/g++.target/i386/pr102166.C | 20 ++ gcc/testsuite/gcc.dg/lto/pr101949_0.c | 20 ++ gcc/testsuite/gcc.dg/lto/pr101949_1.c | 4 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 2 + .../plugin/diagnostic_plugin_test_inlining.c | 2 + .../gcc.dg/plugin/diagnostic_plugin_test_paths.c | 2 + .../diagnostic_plugin_test_string_literals.c | 2 + .../diagnostic_plugin_test_tree_expression_range.c | 2 + gcc/testsuite/gcc.dg/torture/pr102124.c | 27 ++ .../arm/cmse/mainline/8_1m/soft/cmse-13a.c | 31 ++ .../arm/cmse/mainline/8_1m/soft/cmse-7a.c | 28 ++ .../arm/cmse/mainline/8_1m/soft/cmse-8a.c | 30 ++ .../arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c | 27 ++ .../arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c | 29 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-13a.c | 30 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-7a.c | 27 ++ .../arm/cmse/mainline/8_1m/softfp/cmse-8a.c | 29 ++ gcc/testsuite/gcc.target/i386/avx512f-pr101471.c | 18 + gcc/testsuite/gcc.target/i386/avx512f-pr101472.c | 49 +++ gcc/testsuite/gcc.target/i386/avx512vl-pr101472.c | 79 +++++ gcc/testsuite/gcc.target/i386/crc32-6.c | 13 + gcc/testsuite/gcc.target/i386/monitor-2.c | 27 ++ gcc/testsuite/gcc.target/i386/pr101492-1.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-2.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-3.c | 10 + gcc/testsuite/gcc.target/i386/pr101492-4.c | 12 + gcc/testsuite/gcc.target/i386/pr99744-3.c | 13 + gcc/testsuite/gcc.target/i386/pr99744-4.c | 357 ++++++++++++++++++++ gcc/testsuite/gcc.target/i386/pr99744-5.c | 25 ++ gcc/testsuite/gcc.target/i386/pr99744-6.c | 23 ++ gcc/testsuite/gcc.target/i386/pr99744-7.c | 12 + gcc/testsuite/gcc.target/i386/pr99744-8.c | 13 + .../gcc.target/powerpc/not-promote-mode.c | 13 + gcc/testsuite/gcc.target/powerpc/pr101849.c | 22 ++ gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 +- gcc/testsuite/gfortran.dg/entry_24.f90 | 20 ++ gcc/testsuite/gfortran.dg/pr98411.f90 | 4 +- gcc/testsuite/lib/target-supports.exp | 17 + gcc/tree-ssa-structalias.c | 22 +- gcc/tree-vect-patterns.c | 26 +- gcc/tree.c | 2 +- libgcc/ChangeLog | 20 ++ libgcc/config/aarch64/value-unwind.h | 4 + libgcc/config/arm/cmse_nonsecure_call.S | 5 + libgcc/config/frv/frv-abi.h | 4 + libgcc/config/i386/value-unwind.h | 4 + libgcc/config/pa/pa64-hpux-lib.h | 9 +- libstdc++-v3/ChangeLog | 255 +++++++++++++++ .../doc/html/manual/debug_mode_semantics.html | 4 +- libstdc++-v3/doc/html/manual/debug_mode_using.html | 15 +- libstdc++-v3/doc/xml/manual/debug_mode.xml | 25 +- libstdc++-v3/include/bits/basic_string.h | 3 +- libstdc++-v3/include/bits/random.h | 2 +- libstdc++-v3/include/bits/random.tcc | 2 +- libstdc++-v3/include/bits/semaphore_base.h | 6 +- libstdc++-v3/include/debug/array | 45 +++ libstdc++-v3/include/experimental/bits/net.h | 35 +- libstdc++-v3/include/experimental/internet | 362 +++++++++++---------- libstdc++-v3/include/experimental/io_context | 18 +- libstdc++-v3/include/experimental/socket | 209 +++++++----- libstdc++-v3/include/std/charconv | 6 +- libstdc++-v3/include/std/ranges | 3 +- .../26_numerics/random/seed_seq/cons/default.cc | 4 +- .../26_numerics/random/seed_seq/cons/initlist.cc | 7 + .../26_numerics/random/seed_seq/cons/range.cc | 16 +- .../net/internet/address/v4/comparisons.cc | 3 +- .../experimental/net/internet/address/v4/cons.cc | 1 + .../net/internet/address/v4/creation.cc | 7 +- .../net/internet/address/v4/members.cc | 1 + .../net/internet/address/v6/members.cc | 1 + .../experimental/net/internet/resolver/base.cc | 57 ++-- .../net/internet/resolver/ops/lookup.cc | 7 +- .../net/internet/resolver/ops/reverse.cc | 3 +- .../experimental/net/internet/socket/opt.cc | 161 +++++++++ .../testsuite/experimental/net/internet/tcp.cc | 44 +++ .../testsuite/experimental/net/internet/udp.cc | 42 +++ .../experimental/net/socket/socket_base.cc | 200 ++++++++++++ libstdc++-v3/testsuite/lib/libstdc++.exp | 8 + libstdc++-v3/testsuite/std/ranges/istream_view.cc | 10 + .../testsuite/util/testsuite_common_types.h | 99 ++++++ 124 files changed, 3258 insertions(+), 461 deletions(-) diff --cc gcc/tree.c index c1d64ec732e,8bc81d66821..e49f4b80883 --- a/gcc/tree.c +++ b/gcc/tree.c @@@ -12307,8 -12299,6 +12307,7 @@@ walk_tree_1 (tree *tp, walk_tree_fn fun case OMP_CLAUSE_BIND: case OMP_CLAUSE_AUTO: case OMP_CLAUSE_SEQ: + case OMP_CLAUSE_NOHOST: - case OMP_CLAUSE_TILE: case OMP_CLAUSE__SIMT_: case OMP_CLAUSE_IF_PRESENT: case OMP_CLAUSE_FINALIZE: