This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-arm-check_cross in repository toolchain/ci/gcc.
from f8ac30f1653 PR96493, powerpc local call linkage failure adds eb5f081c16b Power10: Add BRD, BRW, and BRH support. adds 6339f93279b [testsuite] Add gcc.dg/ia64-sync-5.c adds e87c540fe43 bpf: remove trailing whitespaces from source files adds c3f94f5786a tree-optimization/96514 - avoid if-converting control-alter [...] adds 9e4ebad20a0 libstdc++: Fix linker script patterns for 32-bit targets adds 6c3ae88d1e1 libstdc++: Replace some VERIFY tests with static_assert adds a1ee6d507b0 Disable some VEC_COND_EXPR transformations after vector lowering adds de1e3b8795e libstdc++: Fix ambiguous comparisons in __gnu_debug::bitset [...] adds a72e938d710 Daily bump. adds 10c8507372f libgo: update to Go1.15rc2 release adds 87d6dae308d openmp: Avoid floating point comparison at the end of bb wi [...] adds 676b5525e83 openmp: Handle clauses with gimple sequences in convert_non [...] adds e2882e76089 rs6000: MMA built-ins reject typedefs of MMA types adds a29117041d5 gcc.dg/pr30957-1.c: xfail for mmix. adds bc0ca715c29 Daily bump. adds fb9e3f79464 gcc.dg/pr44194-1.c: Skip for mmix. adds 94d4f4387de testsuite, Darwin: XFAIL runs for two timode conversion tests. adds 71197a5d13d middle-end: Correct calculation of mul_widen_cost and mul_h [...] adds 39984c4e61b Daily bump. adds 99e4891ed55 Using UNSPEC for vector compare to mask register. adds 359815ad136 This patch fixes PR96102. See the explanatory comment in th [...] adds abb276d0eca This patch fixes PR96312. Cures a used uninitialized warning. adds 5fb34b41a79 Correct ChangeLog foul ups. adds 527bf3bc8db Fix remove_predictions_associated_with_edge adds 9939be5758b libstdc++: Use _wstat64 for Windows [PR 95749] adds 287522613d6 Simplify X * C1 == C2 with wrapping overflow adds 7b7bbbcf510 Declare gt_* functions inline in value-range.h. adds 8bd92d8097d libstdc++: Check __cpp_exceptions in basic_string::reserve() adds 2203a80a72c libstdc++: Implement LWG 561 for std::inserter adds 90f7636bf8d libstdc++: Make C++17 ignore --disable-libstdcxx-filesystem [...] adds 41fd9d26108 c++: constraints and address of template-id adds 5c64df80df2 c++: Fix constexpr evaluation of SPACESHIP_EXPR [PR96497] adds a5da50ed65a Fix NULL pointer dereference in doloop_contained_function_call. adds ed11f7e84bc libstdc++: Fix compatibility support in unique_ptr pretty printer adds 5b065f05632 libstdc++: Fix build for targets without lstat [PR 94681] adds e4ced0b60cc i386: Improve code generation of smin(x,0) with -m32. adds 63668666232 testsuite: Introduce dg-ice. adds f4b9b136808 runtime: revert eqtype for AIX adds c01b22f1229 c++: Add unfixed test [PR88003] adds 84005b8abf9 Daily bump. adds 6c2583c14a8 Add debug counter for IPA bits CP. adds 1118a3ff9d3 Do not combine PRED_LOOP_GUARD and PRED_LOOP_GUARD_WITH_RECURSION adds 6b815e113c9 tree: Fix up get_narrower [PR96549] adds 299c98578bd expr: Optimize noop copies [PR96539] adds 7840b4dc055 c-family: Fix ICE in get_atomic_generic_size [PR96545] adds 5bbb1f3000c libstdc++: Make std::this_thread functions work without gthreads adds 35e5294c4b7 libstdc++: Fix <stop_token> to compile without gthreads adds 61759518adc libstdc++: Fix net::system_context stop condition adds 2a6918e4fa5 libstdc++: Make net::system_context tag type constructor explicit adds 18095be1701 libstdc++: Make Networking TS work without gthreads [PR 89760] adds fe8d7fec4db libstdc++: Fix failing tests for AIX adds ebd203778cc [testsuite] Add missing require-effective-target directives [...] adds 09c683a39c5 testsuite: remove xfail flifetime-dse[24].C adds 8f9fd3c4ee5 internal/syscall/unix: restore ppc build tag adds 8b7af071b0c libstdc++: Implement DR 526 on [forward_]list remove_if/uni [...] adds a64938091bf Daily bump. adds 2ba0674c657 Re: PR96493, powerpc local call linkage failure adds 1d17c38ac1d IBM Z: Fix PR96456 adds 220ffae474d IBM Z: Fix PR96308 adds 82c4b78dbef Replace std::vector<> usage in ipa-fnsummary.c with GCC's vec<>. adds 778c15d3ca1 x86_64: Use peephole2 to eliminate redundant moves. adds 73d2b6d4a3f testsuite: Fix gcc.target/arm/multilib.exp use of gcc_opts adds 6606fdc0aad testsuite: Fix gcc.target/arm/stack-protector-1.c for Cortex-M adds fb8e8392461 MAINTAINERS: Update my email address adds b9c7fe59f9f [nvptx] Fix array dimension in nvptx_assemble_decl_begin adds fb9b3c0ff7d [testsuite] Add effective target large_initializer adds 36507a2c9cb Fix gcc.dg/ia64-sync-5.c for architectures with unsigned ch [...] adds a12026e9dd1 [testsuite, nvptx] Borrow ia64-sync-*.c test-cases in gcc.t [...] adds fe9458c280d Fix up flag_cunroll_grow_size handling in presence of optim [...] adds 21cfe724cbd Fortran: Add support for OpenMP's nontemporal clause adds b418ccb358e AArch64: Add if condition in aarch64_function_value [PR96479] adds d58f078ce2d ipa: fix bit CPP when combined with IPA bit CP adds d040555a061 libgo: correctly handle AIX FAT library creation adds c2fb0a1a2e7 libstdc++: Make self-move well-defined for containers [PR 85828] adds 86f87414856 libstdc++: ChangeLog corrections adds 32c69a56981 PR target/96558: Only call ix86_expand_clear with GENERAL_REGS. adds afdd220a0cc Daily bump. adds 2ec803e768a c++: Fixing the wording of () aggregate-init [PR92812] adds 5db1fa9bc69 gcc.dg/pr94600-5.c .. -8.c: Align struct t0 explictly, as a [...] adds 7123217afb3 Merge two define_insn: <avx512>_blendm<mode>, <avx512>_load [...] adds 2e47c8c6eac openmp: Add support for non-rectangular loops in taskloop c [...] adds 2b5490f5d16 docs: Fix typos in -fallow-argument-mismatch description adds f91770216ea ipa: fix ICE in get_default_value adds 17dc08edc28 nvptx: Add support for subword compare-and-swap adds db461538083 Revert "AArch64: Add if condition in aarch64_function_value [...] adds e00464a5cb4 Fix PR fortran/93671; ICE in reffing coarray alloc. comps. adds 55484a0f816 libstdc++: Deprecate the --enable-cheaders=c_std configuration adds 0c5f6bbfe2e [c++]: Unconfuse lookup_name_real API a bit adds 0ad7e730c14 rs6000: ICE when using an MMA type as a function param or r [...] adds b5034abbaa4 i386: Improve CET builtin expanders.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 210 ++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 9 +- gcc/common.opt | 2 +- gcc/config/bpf/bpf.md | 2 +- gcc/config/bpf/constraints.md | 1 - gcc/config/bpf/predicates.md | 1 - gcc/config/i386/i386-builtin.def | 22 +- gcc/config/i386/i386-builtins.c | 19 +- gcc/config/i386/i386-expand.c | 111 +++--- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 35 -- gcc/config/i386/i386.md | 76 ++-- gcc/config/i386/sse.md | 106 ++--- gcc/config/nvptx/nvptx.c | 4 +- gcc/config/rs6000/rs6000-call.c | 34 +- gcc/config/rs6000/rs6000.c | 98 +++-- gcc/config/rs6000/rs6000.md | 44 ++- gcc/config/s390/s390.c | 25 ++ gcc/config/s390/s390.h | 5 + gcc/config/s390/vector.md | 6 +- gcc/cp/ChangeLog | 13 + gcc/cp/call.c | 5 +- gcc/cp/constexpr.c | 4 +- gcc/cp/name-lookup.c | 39 +- gcc/cp/name-lookup.h | 27 +- gcc/cp/parser.c | 12 +- gcc/cp/pt.c | 20 +- gcc/cp/semantics.c | 4 +- gcc/cp/typeck.c | 14 + gcc/dbgcnt.def | 1 + gcc/doc/sourcebuild.texi | 10 + gcc/expmed.c | 3 + gcc/expr.c | 40 +- gcc/fortran/ChangeLog | 43 ++- gcc/fortran/dump-parse-tree.c | 1 + gcc/fortran/frontend-passes.c | 3 +- gcc/fortran/gfortran.h | 1 + gcc/fortran/invoke.texi | 6 +- gcc/fortran/openmp.c | 8 +- gcc/fortran/resolve.c | 10 + gcc/fortran/trans-array.c | 26 +- gcc/fortran/trans-expr.c | 27 +- gcc/fortran/trans-openmp.c | 3 + gcc/generic-match-head.c | 10 + gcc/gimple-match-head.c | 10 + gcc/gimplify.c | 145 ++++--- gcc/go/ChangeLog | 5 + gcc/go/go-c.h | 1 + gcc/go/go-lang.c | 1 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 27 +- gcc/go/gofrontend/expressions.h | 2 +- gcc/go/gofrontend/go.cc | 2 + gcc/go/gofrontend/gogo.cc | 1 + gcc/go/gofrontend/gogo.h | 14 + gcc/go/gofrontend/runtime.def | 3 + gcc/ipa-cp.c | 14 +- gcc/ipa-fnsummary.c | 17 +- gcc/match.pd | 39 +- gcc/omp-expand.c | 42 +- gcc/omp-general.c | 12 +- gcc/opts.c | 20 +- gcc/predict.c | 51 ++- gcc/testsuite/ChangeLog | 299 +++++++++++++- gcc/testsuite/c-c++-common/gomp/pr96424.c | 23 ++ gcc/testsuite/c-c++-common/pr96545.c | 31 ++ gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn61.C | 13 + gcc/testsuite/g++.dg/cpp2a/concepts-fn1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C | 17 + gcc/testsuite/g++.dg/cpp2a/concepts-ts2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/concepts-ts3.C | 2 +- gcc/testsuite/g++.dg/cpp2a/paren-init27.C | 24 ++ gcc/testsuite/g++.dg/cpp2a/paren-init28.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init29.C | 15 + gcc/testsuite/g++.dg/cpp2a/paren-init30.C | 23 ++ gcc/testsuite/g++.dg/cpp2a/paren-init31.C | 10 + gcc/testsuite/g++.dg/cpp2a/paren-init32.C | 21 + gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C | 7 + gcc/testsuite/g++.dg/opt/flifetime-dse2.C | 1 - gcc/testsuite/g++.dg/opt/flifetime-dse4.C | 1 - gcc/testsuite/g++.dg/pr96308.C | 7 + gcc/testsuite/gcc.c-torture/execute/pr96549.c | 12 + gcc/testsuite/gcc.dg/Warray-bounds-46.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-48.c | 3 +- gcc/testsuite/gcc.dg/Warray-bounds-50.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 3 +- gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 3 +- gcc/testsuite/gcc.dg/Wstack-usage.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-15.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-23.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-25.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-27.c | 3 +- gcc/testsuite/gcc.dg/Wstringop-overflow-39.c | 3 +- gcc/testsuite/gcc.dg/analyzer/alloca-leak.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/data-model-16.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-paths-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/pr93546.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-2.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-3.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-4.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-5.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-6.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7.c | 2 + gcc/testsuite/gcc.dg/analyzer/setjmp-7a.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-8.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-9.c | 1 + gcc/testsuite/gcc.dg/analyzer/setjmp-pr93378.c | 1 + gcc/testsuite/gcc.dg/builtin-object-size-21.c | 3 +- gcc/testsuite/gcc.dg/gimplefe-44.c | 1 + gcc/testsuite/gcc.dg/ia64-sync-5.c | 83 ++++ gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr96482-2.c | 33 ++ gcc/testsuite/gcc.dg/ipa/pr96482.c | 44 +++ gcc/testsuite/gcc.dg/pr30957-1.c | 4 +- gcc/testsuite/gcc.dg/pr44194-1.c | 1 + gcc/testsuite/gcc.dg/pr84131.c | 3 +- gcc/testsuite/gcc.dg/pr93986.c | 3 +- gcc/testsuite/gcc.dg/pr94600-5.c | 2 +- gcc/testsuite/gcc.dg/pr94600-6.c | 2 +- gcc/testsuite/gcc.dg/pr94600-7.c | 2 +- gcc/testsuite/gcc.dg/pr94600-8.c | 2 +- gcc/testsuite/gcc.dg/pr95133.c | 1 + gcc/testsuite/gcc.dg/pr95857.c | 1 + gcc/testsuite/gcc.dg/pr96514.c | 27 ++ gcc/testsuite/gcc.dg/pr96558.c | 32 ++ gcc/testsuite/gcc.dg/strlenopt-55.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-83.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-84.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 3 +- .../gcc.dg/torture/fp-int-convert-timode-3.c | 1 + .../gcc.dg/torture/fp-int-convert-timode-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c | 15 + gcc/testsuite/gcc.dg/uninit-32.c | 3 +- gcc/testsuite/gcc.dg/uninit-36.c | 3 +- gcc/testsuite/gcc.target/arm/multilib.exp | 2 +- gcc/testsuite/gcc.target/arm/stack-protector-1.c | 4 +- gcc/testsuite/gcc.target/bpf/diag-funargs-2.c | 1 - gcc/testsuite/gcc.target/bpf/diag-funargs-3.c | 1 - .../gcc.target/bpf/helper-get-current-cgroup-id.c | 2 +- .../gcc.target/bpf/helper-get-local-storage.c | 2 +- .../gcc.target/bpf/helper-get-socket-cookie.c | 2 +- .../gcc.target/bpf/helper-get-socket-uid.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-getsockopt.c | 2 +- .../gcc.target/bpf/helper-lwt-push-encap.c | 2 +- .../gcc.target/bpf/helper-lwt-seg6-action.c | 2 +- .../gcc.target/bpf/helper-lwt-seg6-adjust-srh.c | 5 +- .../gcc.target/bpf/helper-lwt-seg6-store-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-apply-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-cork-bytes.c | 2 +- .../gcc.target/bpf/helper-msg-pull-data.c | 2 +- .../gcc.target/bpf/helper-msg-redirect-map.c | 5 +- .../gcc.target/bpf/helper-override-return.c | 2 +- .../gcc.target/bpf/helper-perf-event-read-value.c | 2 +- .../gcc.target/bpf/helper-perf-prog-read-value.c | 2 +- .../gcc.target/bpf/helper-probe-read-str.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-rc-keydown.c | 5 +- gcc/testsuite/gcc.target/bpf/helper-rc-repeat.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-redirect-map.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-set-hash.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-setsockopt.c | 2 +- .../gcc.target/bpf/helper-sk-lookup-tcp.c | 2 +- .../gcc.target/bpf/helper-sk-lookup-upd.c | 8 +- .../gcc.target/bpf/helper-sk-redirect-map.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-sk-release.c | 2 +- .../gcc.target/bpf/helper-sk-select-reuseport.c | 4 +- .../gcc.target/bpf/helper-sk-storage-delete.c | 2 +- .../gcc.target/bpf/helper-sk-storage-get.c | 2 +- .../gcc.target/bpf/helper-skb-adjust-room.c | 2 +- .../gcc.target/bpf/helper-skb-cgroup-id.c | 2 +- .../gcc.target/bpf/helper-skb-change-head.c | 2 +- .../gcc.target/bpf/helper-sock-map-update.c | 5 +- .../gcc.target/bpf/helper-sock-ops-cb-flags-set.c | 5 +- gcc/testsuite/gcc.target/bpf/helper-strtol.c | 2 +- gcc/testsuite/gcc.target/bpf/helper-strtoul.c | 2 +- .../bpf/helper-sysctl-get-current-value.c | 2 +- .../gcc.target/bpf/helper-sysctl-get-name.c | 2 +- .../gcc.target/bpf/helper-sysctl-get-new-value.c | 2 +- .../gcc.target/bpf/helper-sysctl-set-new-value.c | 2 +- .../gcc.target/bpf/helper-tcp-check-syncookie.c | 2 +- .../gcc.target/bpf/helper-xdp-adjust-head.c | 2 +- .../gcc.target/bpf/helper-xdp-adjust-meta.c | 2 +- .../gcc.target/bpf/skb-ancestor-cgroup-id.c | 5 +- gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c | 30 ++ gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c | 47 +++ .../gcc.target/i386/avx512bw-vmovdqu16-1.c | 6 +- .../gcc.target/i386/avx512bw-vmovdqu8-1.c | 6 +- gcc/testsuite/gcc.target/i386/avx512f-vmovapd-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vmovaps-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa32-1.c | 2 +- .../gcc.target/i386/avx512f-vmovdqa64-1.c | 2 +- .../gcc.target/i386/avx512vl-pr92686-movcc-1.c | 8 +- gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c | 36 ++ gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c | 51 +++ gcc/testsuite/gcc.target/i386/avx512vl-vmovapd-1.c | 4 +- gcc/testsuite/gcc.target/i386/avx512vl-vmovaps-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa32-1.c | 4 +- .../gcc.target/i386/avx512vl-vmovdqa64-1.c | 4 +- gcc/testsuite/gcc.target/i386/minmax-12.c | 17 + gcc/testsuite/gcc.target/i386/pr71321.c | 3 +- gcc/testsuite/gcc.target/i386/pr92865-1.c | 10 +- gcc/testsuite/gcc.target/i386/pr96539.c | 16 + gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c | 2 + gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c | 3 + gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c | 2 + gcc/testsuite/gcc.target/powerpc/bswap-brd.c | 23 ++ gcc/testsuite/gcc.target/powerpc/bswap-brh.c | 11 + gcc/testsuite/gcc.target/powerpc/bswap-brw.c | 22 ++ gcc/testsuite/gcc.target/powerpc/pr96493.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr96506.c | 66 ++++ gcc/testsuite/gcc.target/powerpc/pr96530.c | 20 + gcc/testsuite/gcc.target/s390/pr96456.c | 13 + gcc/testsuite/gfortran.dg/coarray/pr93671.f90 | 24 ++ gcc/testsuite/gfortran.dg/do_check_15.f90 | 58 +++ gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 | 25 ++ gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 | 26 ++ gcc/testsuite/gfortran.dg/pr96102.f90 | 27 ++ gcc/testsuite/gfortran.dg/pr96312.f90 | 30 ++ gcc/testsuite/lib/gcc-dg.exp | 20 +- gcc/testsuite/lib/prune.exp | 9 + gcc/testsuite/lib/target-supports-dg.exp | 28 ++ gcc/testsuite/lib/target-supports.exp | 11 + gcc/toplev.c | 10 - gcc/tree-if-conv.c | 5 + gcc/tree-nested.c | 46 ++- gcc/tree-ssa-ccp.c | 3 + gcc/tree.c | 2 +- gcc/value-range.h | 6 +- gcc/vec.h | 5 +- gcc/wide-int.cc | 33 ++ gcc/wide-int.h | 2 + libcc1/libcp1plugin.cc | 2 +- libgcc/config/nvptx/atomic.c | 73 ++++ libgcc/config/nvptx/t-nvptx | 3 +- libgo/MERGE | 2 +- libgo/Makefile.am | 11 +- libgo/Makefile.in | 13 +- libgo/VERSION | 2 +- libgo/configure | 8 +- libgo/configure.ac | 8 +- libgo/go/cmd/cgo/out.go | 4 +- libgo/go/cmd/go/internal/load/pkg.go | 29 +- libgo/go/crypto/ed25519/ed25519.go | 6 +- libgo/go/crypto/ed25519/ed25519_noasm.go | 15 - libgo/go/crypto/ed25519/ed25519_s390x.go | 53 --- libgo/go/crypto/ed25519/ed25519_test.go | 44 +-- libgo/go/encoding/binary/varint.go | 5 +- libgo/go/encoding/binary/varint_test.go | 18 +- .../internal/syscall/unix/sysnum_linux_ppc64x.go | 2 +- libgo/go/net/http/transport.go | 73 ++-- libgo/go/net/http/transport_test.go | 44 +++ libgo/go/runtime/alg.go | 10 +- libgo/go/runtime/eqtype.go | 21 + libgo/go/runtime/eqtype_aix_gccgo.go | 32 ++ libgo/go/runtime/iface.go | 12 +- libgo/go/runtime/lockrank_off.go | 4 + libgo/go/runtime/lockrank_on.go | 4 + libgo/go/runtime/mpagealloc.go | 43 ++- libgo/go/runtime/mpagealloc_test.go | 57 +++ libgo/go/runtime/mranges.go | 19 + libgo/go/runtime/proc.go | 69 +++- libgo/go/sync/runtime2.go | 4 + libgo/go/sync/runtime2_lockrank.go | 4 + libgo/go/testing/testing.go | 6 +- libgo/misc/cgo/test/test.go | 13 + libgo/misc/cgo/testshared/shared_test.go | 13 + libgo/testsuite/Makefile.in | 2 +- libgomp/ChangeLog | 6 + .../testsuite/libgomp.c-c++-common/reduction-16.c | 53 +++ libgomp/testsuite/libgomp.c/loop-22.c | 235 +++++++++++ libgomp/testsuite/libgomp.c/loop-23.c | 235 +++++++++++ libgomp/testsuite/libgomp.c/loop-24.c | 424 ++++++++++++++++++++ libgomp/testsuite/libgomp.fortran/pr93553.f90 | 21 + libstdc++-v3/ChangeLog | 174 +++++++++ libstdc++-v3/acinclude.m4 | 429 +++++++++++---------- libstdc++-v3/config/abi/pre/gnu.ver | 6 +- libstdc++-v3/configure | 330 ++++++++-------- libstdc++-v3/include/bits/basic_string.h | 13 +- libstdc++-v3/include/bits/basic_string.tcc | 2 + libstdc++-v3/include/bits/forward_list.tcc | 65 ++-- libstdc++-v3/include/bits/hashtable.h | 3 + libstdc++-v3/include/bits/list.tcc | 70 +++- libstdc++-v3/include/bits/stl_deque.h | 3 + libstdc++-v3/include/bits/stl_iterator.h | 9 +- libstdc++-v3/include/bits/stl_list.h | 2 +- libstdc++-v3/include/debug/bitset | 6 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/forward_list | 82 ++-- libstdc++-v3/include/debug/list | 91 +++-- libstdc++-v3/include/debug/macros.h | 6 - libstdc++-v3/include/debug/safe_container.h | 9 +- libstdc++-v3/include/debug/safe_iterator.h | 6 +- libstdc++-v3/include/debug/safe_local_iterator.h | 6 +- libstdc++-v3/include/experimental/executor | 69 +++- libstdc++-v3/include/experimental/io_context | 53 ++- libstdc++-v3/include/std/stop_token | 10 +- libstdc++-v3/include/std/thread | 29 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 6 +- libstdc++-v3/src/c++11/thread.cc | 33 +- libstdc++-v3/src/c++17/fs_ops.cc | 2 +- libstdc++-v3/src/filesystem/ops-common.h | 6 +- libstdc++-v3/src/filesystem/ops.cc | 2 +- .../comparisons/algorithms/partial_order.cc | 56 +-- .../comparisons/algorithms/weak_order.cc | 62 +-- .../basic_string/cons/char/self_move.cc} | 39 +- .../bitset/operations/96303.cc} | 23 +- .../deque/cons/self_move.cc} | 31 +- .../forward_list/cons/self_move.cc} | 31 +- .../23_containers/forward_list/operations/91620.cc | 88 +++++ .../list/cons/self_move.cc} | 31 +- .../23_containers/list/operations/91620.cc | 110 ++++++ .../set/cons/self_move.cc} | 34 +- .../unordered_set/cons/self_move.cc} | 37 +- .../vector/cons/self_move.cc} | 31 +- .../insert_iterator/dr561.cc} | 41 +- .../testsuite/30_threads/this_thread/58038.cc | 1 + .../testsuite/30_threads/this_thread/60421.cc | 1 + .../this_thread/{3.cc => sleep_for-mt.cc} | 0 .../30_threads/this_thread/{3.cc => sleep_for.cc} | 33 +- .../this_thread/{4.cc => sleep_until-mt.cc} | 0 .../this_thread/{4.cc => sleep_until.cc} | 33 +- .../30_threads/this_thread/{2.cc => yield.cc} | 9 +- .../testsuite/30_threads/thread/cons/84535.cc | 3 + .../testsuite/30_threads/thread/cons/lwg2097.cc | 3 + .../net/execution_context/use_service.cc | 7 +- .../2.cc => experimental/net/system_context/1.cc} | 43 +-- .../testsuite/libstdc++-prettyprinters/compat.cc | 4 +- 338 files changed, 5543 insertions(+), 1785 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr96424.c create mode 100644 gcc/testsuite/c-c++-common/pr96545.c create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn61.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-fn5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init27.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init28.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init29.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init30.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init31.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/paren-init32.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-constexpr3.C create mode 100644 gcc/testsuite/g++.dg/pr96308.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr96549.c create mode 100644 gcc/testsuite/gcc.dg/ia64-sync-5.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr96482.c create mode 100644 gcc/testsuite/gcc.dg/pr96514.c create mode 100644 gcc/testsuite/gcc.dg/pr96558.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr95433-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr96246-2.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-12.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96539.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-1.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-4.c create mode 100644 gcc/testsuite/gcc.target/nvptx/ia64-sync-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bswap-brd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bswap-brh.c create mode 100644 gcc/testsuite/gcc.target/powerpc/bswap-brw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96506.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr96530.c create mode 100644 gcc/testsuite/gcc.target/s390/pr96456.c create mode 100644 gcc/testsuite/gfortran.dg/coarray/pr93671.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_check_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/nontemporal-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96102.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr96312.f90 create mode 100644 libgcc/config/nvptx/atomic.c delete mode 100644 libgo/go/crypto/ed25519/ed25519_noasm.go delete mode 100644 libgo/go/crypto/ed25519/ed25519_s390x.go create mode 100644 libgo/go/runtime/eqtype.go create mode 100644 libgo/go/runtime/eqtype_aix_gccgo.go create mode 100644 libgomp/testsuite/libgomp.c-c++-common/reduction-16.c create mode 100644 libgomp/testsuite/libgomp.c/loop-24.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr93553.f90 copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 21_strings/basic_s [...] copy libstdc++-v3/testsuite/{30_threads/thread/cons/lwg2097.cc => 23_containers/bi [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/dequ [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/forw [...] create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/operations/91620.cc copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/list [...] create mode 100644 libstdc++-v3/testsuite/23_containers/list/operations/91620.cc copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/set/ [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/unor [...] copy libstdc++-v3/testsuite/{30_threads/this_thread/58038.cc => 23_containers/vect [...] copy libstdc++-v3/testsuite/{30_threads/thread/cons/84535.cc => 24_iterators/inser [...] copy libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{3.cc => sleep_for.cc} (69%) copy libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until-mt.cc} (100%) rename libstdc++-v3/testsuite/30_threads/this_thread/{4.cc => sleep_until.cc} (70%) copy libstdc++-v3/testsuite/30_threads/this_thread/{2.cc => yield.cc} (85%) rename libstdc++-v3/testsuite/{30_threads/this_thread/2.cc => experimental/net/sys [...]