This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-11 in repository gcc.
from fa0f91ce548 openmp: Call c_omp_adjust_map_clauses even for combined tar [...] new 89f4f339130 For 'OMP_CLAUSE' in 'dump_generic_node', dump the whole OMP [...] new 66cb57df88c C/C++: Fix unused set var warning with omp_clause_affinity [...] adds 03346eb2ccd c++: fix modules binfo merging adds 46c1a9f6d03 c++: alias with same name as base fn [PR91706] adds 1c4471ecc73 Backported from master: adds 5af06ce836d c++: braced-list overload resolution [PR100963] adds 7976eccf5fe [libstdc++] Remove unused hasher instance. adds d7462945387 libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [...] adds c6d2487098f Daily bump. adds 0061fabeb93 arc: Update 64bit move split patterns. adds 4186b7e93be arc: Fix (u)maddhisi patterns adds 5a9b6a004f8 arc: Update doloop_end patterns adds 5be418dc591 Fix old thinko in warning on pointer for storage order purposes adds 0a9d8fd580d c++: explicit() ignored on deduction guide [PR100065] adds c6c3ed60276 d: Respect explicit align(N) type alignment (PR100935) adds 10d4f283f41 d: TypeInfo error when using slice copy on Structs (PR100964) adds fe28c123dbd libstd++: Only support atomic_ref::wait tests which are alw [...] adds 2e7ea6a9551 Daily bump. adds 228bcaca428 d: Fix ICE in TypeInfoDeclaration, at dmd/declaration.c (PR100967) adds a50cc70f1b5 libstdc++: Implement missing P0896R4 changes to reverse_ite [...] adds fd4db3ddc36 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] adds 3b93d61be5a libstdc++: Fix access issue in elements_view::_Sentinel [PR100631] adds 048eb89a1e7 libstdc++: Implement LWG 3391 changes to move/counted_itera [...] adds e3804ba98f2 libstdc++: Implement LWG 3533 changes to foo_view::iterator [...] adds c6ccaf17ddb libstdc++: Fix access issue in iota_view::_Sentinel [PR100690] adds a35c5a5fc3e libstdc++: Avoid hard error in ranges::unique_copy [PR100770] adds 80495610eb8 libstdc++: Simplify range adaptors' forwarding of bound arg [...] adds 44b27aec1e9 libgo: update to Go1.16.5 release adds ae96e217ef8 c++: normalization of non-templated return-type-req [PR100946] adds c3060361d66 Add insn types for fusion pairs adds b7b209055c7 Test cases for p10 fusion patterns adds ac09b4289e0 Daily bump. adds a30552af707 d: foreach over a tuple doesn't work on 16-bit targets (PR100999) adds 3a401ff88a2 libstdc++: Add feature test macro for heterogeneous lookup [...] adds a842cb9c255 libstdc++: Fix value categories used by ranges access CPOs [...] adds 95053591586 libstdc++: Fix helper concept for ranges::data [PR 100824] adds 1112f1226a2 libstdc++: Implement LWG 3403 for std::ranges::ssize adds 2ba1680d3e9 libstdc++: Fix return type of ranges::ssize for 128-bit int [...] adds 4f11586945f libstdc++: Constrain three-way comparison for std::optional [...] adds e198d93d49f libstdc++: Fix constraint on std::optional assignment [PR 100982] adds ef636c00054 libstdc++: Finish implementing LWG 3413 for propagate_const adds 828cdc64297 libstdc++: Fix filesystem::path comparisons for C++23 adds f9cc49ecebf Daily bump. adds 52523fa40cc Daily bump. adds 3a9aea95863 Daily bump. adds 258aedd9ad1 libstdc++: Fix up semiregular-box partial specialization [P [...] adds c4f1bbed3d0 libstdc++: Use reserved name for attribute [PR101055] adds 2280fbfa465 libstdc++: Add explicit -std=gnu++17 option to test adds 028fd30231e libstdc++: Fix std::any constraints [PR101034] adds ded9ba1c062 libstdc++: Only run Filesystem TS test if supported adds 4f54fb71613 libstdc++: Do not use static_assert without message in C++11 adds 3ae416e0a77 libstdc++: Fix common_reference for non-reference results [ [...] adds 2d5c7fc3ab9 Do not check if SMS succeeds on powerpc adds a677a2d513a combine patterns for add-add fusion adds f8d5b6d3fd3 Daily bump. new 2b21c21f74e Merge remote-tracking branch 'origin/releases/gcc-11' into [...] new adda89fd071 Revert "gomp/pr94874.c: Update scan-tree-dump"
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/ChangeLog | 52 ++++ gcc/ChangeLog.omp | 10 + gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 8 + gcc/c/ChangeLog.omp | 9 + gcc/c/c-parser.c | 4 +- gcc/c/c-typeck.c | 14 +- gcc/config/arc/arc-protos.h | 1 + gcc/config/arc/arc.c | 44 +-- gcc/config/arc/arc.md | 203 +++++------- gcc/config/arc/simdext.md | 38 +-- gcc/config/rs6000/fusion.md | 324 ++++++++++--------- gcc/config/rs6000/genfusion.pl | 52 +++- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-logue.c | 11 +- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/rs6000/rs6000.md | 20 +- gcc/config/rs6000/rs6000.opt | 4 + gcc/cp/ChangeLog | 34 ++ gcc/cp/ChangeLog.omp | 9 + gcc/cp/call.c | 3 + gcc/cp/constraint.cc | 9 + gcc/cp/decl.c | 2 + gcc/cp/module.cc | 6 +- gcc/cp/parser.c | 4 +- gcc/cp/semantics.c | 6 +- gcc/d/ChangeLog | 56 ++++ gcc/d/d-frontend.cc | 33 +- gcc/d/d-tree.h | 1 + gcc/d/dmd/cond.c | 29 +- gcc/d/dmd/dinterpret.c | 9 + gcc/d/dmd/expression.c | 7 +- gcc/d/dmd/expressionsem.c | 12 +- gcc/d/dmd/mtype.c | 5 +- gcc/d/dmd/statementsem.c | 36 +-- gcc/d/typeinfo.cc | 38 ++- gcc/testsuite/ChangeLog | 112 +++++++ gcc/testsuite/ChangeLog.omp | 14 + gcc/testsuite/c-c++-common/gomp/pr94874.c | 5 +- gcc/testsuite/g++.dg/cpp0x/initlist124.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C | 6 + gcc/testsuite/g++.dg/cpp2a/explicit18.C | 23 ++ gcc/testsuite/g++.dg/template/lookup17.C | 18 ++ gcc/testsuite/gcc.dg/gomp/simd-clones-2.c | 2 + gcc/testsuite/gcc.dg/sms-1.c | 2 - gcc/testsuite/gcc.dg/sms-10.c | 3 - gcc/testsuite/gcc.dg/sms-2.c | 2 - gcc/testsuite/gcc.dg/sms-3.c | 3 - gcc/testsuite/gcc.dg/sms-4.c | 3 - gcc/testsuite/gcc.dg/sms-6.c | 2 - gcc/testsuite/gcc.dg/sms-8.c | 4 - gcc/testsuite/gcc.dg/sso-14.c | 56 ++++ .../gcc.target/powerpc/fusion-p10-2logical.c | 205 ++++++++++++ .../gcc.target/powerpc/fusion-p10-addadd.c | 40 +++ .../gcc.target/powerpc/fusion-p10-ldcmpi.c | 66 ++++ gcc/testsuite/gdc.dg/pr100967.d | 11 + gcc/testsuite/gdc.test/compilable/aggr_alignment.d | 20 ++ gcc/testsuite/gdc.test/compilable/betterCarray.d | 10 + .../extra-files/minimal/object.d | 0 gcc/testsuite/gdc.test/compilable/interpret5.d | 30 ++ gcc/testsuite/gdc.test/compilable/minimal3.d | 36 +++ gcc/testsuite/gdc.test/compilable/staticforeach.d | 38 +++ gcc/testsuite/gdc.test/compilable/test21742.d | 13 + gcc/testsuite/gdc.test/compilable/test22006.d | 14 + gcc/testsuite/gdc.test/fail_compilation/b12504.d | 64 ++++ .../gdc.test/fail_compilation/diag16976.d | 69 ++++- gcc/testsuite/gdc.test/fail_compilation/fail117.d | 6 +- .../gdc.test/fail_compilation/fail22006.d | 22 ++ .../gdc.test/fail_compilation/fail238_m32.d | 8 +- .../gdc.test/fail_compilation/fail238_m64.d | 8 +- .../gdc.test/fail_compilation/fail7424b.d | 2 +- .../gdc.test/fail_compilation/fail7424c.d | 2 +- .../gdc.test/fail_compilation/fail7424d.d | 2 +- .../gdc.test/fail_compilation/fail7424e.d | 2 +- .../gdc.test/fail_compilation/fail7424f.d | 2 +- .../gdc.test/fail_compilation/fail7424g.d | 2 +- .../gdc.test/fail_compilation/fail7424h.d | 2 +- .../gdc.test/fail_compilation/fail7424i.d | 2 +- gcc/testsuite/gdc.test/fail_compilation/fail9766.d | 4 +- gcc/testsuite/gdc.test/fail_compilation/ice9406.d | 3 +- .../gdc.test/fail_compilation/test21927.d | 20 ++ .../gdc.test/fail_compilation/test21939.d | 9 + gcc/tree-pretty-print.c | 31 +- gcc/tree-pretty-print.h | 3 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 64 +++- libgo/go/archive/zip/reader_test.go | 115 ++++++- libgo/go/archive/zip/testdata/subdir.zip | Bin 0 -> 428 bytes libgo/go/cmd/go/internal/modcmd/download.go | 32 +- libgo/go/cmd/go/internal/modcmd/tidy.go | 2 + libgo/go/cmd/go/internal/modload/buildlist.go | 30 ++ .../cmd/go/testdata/mod/rsc.io_sampler_v1.2.1.txt | 2 +- libgo/go/cmd/go/testdata/script/mod_download.txt | 36 ++- .../go/testdata/script/mod_get_trailing_slash.txt | 10 +- libgo/go/cmd/go/testdata/script/mod_query.txt | 5 +- libgo/go/cmd/go/testdata/script/mod_readonly.txt | 8 +- libgo/go/go.mod | 2 +- libgo/go/golang.org/x/net/http/httpguts/httplex.go | 10 +- libgo/go/math/big/ratconv.go | 15 +- libgo/go/math/big/ratconv_test.go | 25 ++ libgo/go/net/dnsclient_unix_test.go | 158 ++++++++++ libgo/go/net/http/httputil/reverseproxy.go | 22 +- libgo/go/net/http/httputil/reverseproxy_test.go | 63 +++- libgo/go/net/http/transport_test.go | 8 +- libgo/go/net/lookup.go | 111 ++++++- libgo/go/os/signal/signal_test.go | 42 +++ libgo/go/runtime/pprof/pprof_test.go | 3 +- libgo/go/runtime/proc.go | 26 ++ libgo/go/runtime/runtime2.go | 7 +- libgo/go/runtime/sigqueue.go | 2 +- libgo/go/time/zoneinfo.go | 27 +- libgo/go/time/zoneinfo_read.go | 44 ++- libgo/go/time/zoneinfo_test.go | 37 ++- libgo/go/vendor/modules.txt | 2 +- libphobos/ChangeLog | 9 + libphobos/src/std/typecons.d | 15 +- libstdc++-v3/ChangeLog | 344 +++++++++++++++++++++ libstdc++-v3/doc/html/manual/status.html | 11 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 16 +- libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/fs_path.h | 17 +- libstdc++-v3/include/bits/hashtable.h | 6 +- libstdc++-v3/include/bits/iterator_concepts.h | 25 +- libstdc++-v3/include/bits/random.tcc | 8 +- libstdc++-v3/include/bits/ranges_algo.h | 16 +- libstdc++-v3/include/bits/ranges_base.h | 187 ++++++----- libstdc++-v3/include/bits/stl_iterator.h | 22 +- libstdc++-v3/include/experimental/bits/fs_path.h | 16 +- libstdc++-v3/include/experimental/propagate_const | 8 +- libstdc++-v3/include/std/any | 4 +- libstdc++-v3/include/std/barrier | 1 - libstdc++-v3/include/std/optional | 9 +- libstdc++-v3/include/std/ranges | 167 ++++++++-- libstdc++-v3/include/std/tuple | 2 +- libstdc++-v3/include/std/type_traits | 12 +- libstdc++-v3/include/std/version | 3 +- .../17_intro/headers/c++2011/all_attributes.cc | 1 + .../17_intro/headers/c++2014/all_attributes.cc | 1 + .../17_intro/headers/c++2017/all_attributes.cc | 2 + libstdc++-v3/testsuite/20_util/any/cons/101034.cc | 11 + .../testsuite/20_util/common_reference/100894.cc | 9 + .../20_util/optional/assignment/100982.cc | 17 + .../testsuite/20_util/optional/relops/three_way.cc | 22 +- .../23_containers/unordered_map/operations/1.cc | 7 + .../23_containers/unordered_set/operations/1.cc | 7 + .../lwg3389.cc => move_iterator/lwg3391.cc} | 12 +- .../24_iterators/move_iterator/move_only.cc | 8 +- .../reverse_iterator/100639.cc} | 32 +- .../27_io/filesystem/path/native/conv_c++23.cc | 12 + .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 41 ++- .../filesystem/path/native/conv_c++23.cc | 13 + .../experimental/propagate_const/swap/lwg3413.cc | 41 +++ libstdc++-v3/testsuite/std/ranges/access/cdata.cc | 40 ++- libstdc++-v3/testsuite/std/ranges/access/data.cc | 43 ++- libstdc++-v3/testsuite/std/ranges/access/empty.cc | 24 +- libstdc++-v3/testsuite/std/ranges/access/size.cc | 20 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 24 +- .../testsuite/std/ranges/adaptors/100577.cc | 101 ++++++ .../std/ranges/adaptors/detail/semiregular_box.cc | 18 ++ .../testsuite/std/ranges/adaptors/elements.cc | 32 ++ .../testsuite/std/ranges/adaptors/reverse.cc | 10 + .../testsuite/std/ranges/iota/iota_view.cc | 11 + libstdc++-v3/testsuite/std/ranges/range.cc | 3 - libstdc++-v3/testsuite/std/ranges/single_view.cc | 16 + libstdc++-v3/testsuite/util/testsuite_iterators.h | 2 +- 166 files changed, 3640 insertions(+), 875 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist124.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-return-req3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit18.C create mode 100644 gcc/testsuite/g++.dg/template/lookup17.C create mode 100644 gcc/testsuite/gcc.dg/sso-14.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-2logical.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-addadd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fusion-p10-ldcmpi.c create mode 100644 gcc/testsuite/gdc.dg/pr100967.d copy gcc/testsuite/gdc.test/{fail_compilation => compilable}/extra-files/minimal/o [...] create mode 100644 gcc/testsuite/gdc.test/compilable/interpret5.d create mode 100644 gcc/testsuite/gdc.test/compilable/minimal3.d create mode 100644 gcc/testsuite/gdc.test/compilable/test21742.d create mode 100644 gcc/testsuite/gdc.test/compilable/test22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/b12504.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail22006.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21927.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21939.d create mode 100644 libgo/go/archive/zip/testdata/subdir.zip create mode 100644 libstdc++-v3/testsuite/20_util/any/cons/101034.cc create mode 100644 libstdc++-v3/testsuite/20_util/common_reference/100894.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/100982.cc copy libstdc++-v3/testsuite/24_iterators/{counted_iterator/lwg3389.cc => move_iter [...] copy libstdc++-v3/testsuite/{std/ranges/adaptors/99433.cc => 24_iterators/reverse_ [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/native/conv_c++23.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/native/conv [...] create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/100577.cc