[gcc/devel/omp/gcc-11] Merge remote-tracking branch 'origin/releases/gcc-11' into devel/omp/gcc-11
Tobias Burnus
burnus@gcc.gnu.org
Fri Sep 3 11:56:17 GMT 2021
https://gcc.gnu.org/g:5118d2c7ab66006403ecae00ff4ffb2d790a4a85
commit 5118d2c7ab66006403ecae00ff4ffb2d790a4a85
Merge: afe01c57c1c 259945a0a48
Author: Tobias Burnus <tobias@codesourcery.com>
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:
More information about the Libstdc++-cvs
mailing list