This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Os in repository toolchain/ci/gcc.
from 1d69147af20 i386: Skip ENDBR32 at the target function entry adds bb97ad35ead Add -fdelete-null-pointer-checks to more new C++ testcases. adds 0a649b83751 skip fixinc on vxworks7*, amend mkheaders adds bacdd5e978d c: Fix ICE with cast to VLA [93576] adds 90fc7b3ce0e libstdc++: Move some ranges algos to a new header <bits/ran [...] adds 613c932f5e5 libstdc++: Implement ranges [specialized.algorithms] adds abc79c6498a c++: Fix static local vars in extern "C". adds 9a0c4f5b373 c++: Fix useless using-declaration. adds 994e0ad4152 c++: Emit DFP typeinfos even when DFP is disabled [PR92906] adds d876c8f9cfb rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux* adds c595ad44fa8 Daily bump. adds e235031d490 c++: Partially implement P1042R1: __VA_OPT__ wording clarif [...] adds cf1db5c9a34 Intrinsic macro of vpshr* and vpshl* lack a closing parenth [...] adds 5a8754323d6 Add ChangeLog entries to relevant ChangeLog files for my la [...] adds 515dd04260c sra: Avoid verification failure (PR 93516) adds 519a33f954f c++: Fix thinko in enum_min_precision [PR61414] adds d8305a03b4f rtlanal: optimize costly division in rtx_cost adds 81fc552558f Fix problematic TLS sequences for the Solaris linker adds c26007ab172 Update .po files. adds 1d757b09508 Fix duplicates for anonymous structures with -fdump-ada-spec adds d6ee2e7c5a6 Document compatibility of aliases and their targets, correc [...] adds 458c8d6459c PR 87488: Add --with-diagnostics-urls configuration option adds 5b1d5885095 libstdc++: Implement LWG 3150 for std::uniform_random_bit_g [...] adds 55b00d14f4d libstdc++: Update __cpp_lib_erase_if macro (P1115R3) adds 187dd955dbe match.pd: Disallow side-effects in GENERIC for non-COND_EXP [...] adds 4d5bb56b1d3 c++: Add testcase for PR 90764. adds d7136542767 c++: Remove more dead code. adds 1e166191ef3 c++: Fix lambda in atomic constraint. adds acff02ef1f4 c++: Add test for PR 68061. adds 90b7eb6539b libstdc++: Fold some ranges algo subroutines into their onl [...] adds b40c57bdd2e libstdc++: Convert the ranges algorithm entities into funct [...] adds 5599262661a libstdc++: Whitespace and formatting adjustments adds 17edb3310d8 runtime: on 32-bit systems, limit default GOMAXPROCS to 32 adds 0b3c2eed35d libgo: update to Go1.14rc1 release adds fb260504094 c++: Add -std=c++20. adds eef65c474e6 c++: Fix poor diagnostic for array initializer [PR93710] adds e19c49e0dab Daily bump. adds 93b8cfce27a libstdc++: Move code after an early exit constexpr if to un [...] adds 9a3d019a74d libbacktrace: update to current libgo test file adds 72700543b67 libgo: install internal/reflectlite.gox adds 6e37e49616d i386: Fix atan2l argument order [PR93743] adds f0a33db5fb6 Daily bump. adds a8532e9927a rs6000: mark clobber for registers changed by untpyed_call adds 670987874d2 analyzer: add diagnostics to output of -fdump-analyzer-expl [...] adds 0993ad65cc4 analyzer: fix wording for assignment from NULL adds f76a88ebf08 analyzer: fix ICEs in region_model::get_lvalue_1 [PR 93388] adds abe13e1847f c/86134 avoid errors for unrecognized -Wno- options adds 1db97918101 Fix a typo. adds c83a55d8b4e Fix double quoting. adds 5e2dae50d2d Fix grammar in error message. adds 98cf2c26596 libstdc++: Implement "Safe Integral Comparisons" (P0586R2) adds d6dfa3dafc0 libstdc++: Make "implicit expression variants" more explici [...] adds 4540ef781bc libstdc++: Fix regression in libstdc++-prettyprinters/cxx20.cc adds c03b53da912 libstdc++: Add lightweight replacement for std::numeric_lim [...] adds 9cd4eeefcc6 libstdc++: Reduce header dependencies for C++20 (PR 92546) adds cfbc8fbb37e libstdc++: Add comment to <charconv> explaining C++14 status adds cd23cdb1743 Fix existing fold-vec-extract-longlong.p8.c testcase adds 9866abe31ec libstdc++ P1956R1 On the names of low-level bit manipulatio [...] adds 7ab36231a17 libstdc++: P1970R2 Consistency for size() functions: Add ra [...] adds c5e1c1d3aba libstdc++: P1964R2 Wording for boolean-testable adds bc0f8df124f [AArch64] Fix PR93565 testcase for ILP32. adds 96bae436e0c Do not call null register_common in emutls adds c0ee90348ae Update cpplib sv.po. adds 1ee98e41383 Daily bump. adds d8cde6f9c22 analyzer: fix ICE on function pointer casts [PR 93775]
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + fixincludes/ChangeLog | 9 + fixincludes/fixinc.in | 2 +- fixincludes/mkfixinc.sh | 1 + fixincludes/mkheaders.in | 3 +- gcc/ChangeLog | 138 + gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 46 + gcc/analyzer/diagnostic-manager.h | 4 + gcc/analyzer/engine.cc | 42 + gcc/analyzer/exploded-graph.h | 10 + gcc/analyzer/program-state.cc | 21 +- gcc/analyzer/program-state.h | 5 + gcc/analyzer/region-model.cc | 25 +- gcc/analyzer/region-model.h | 12 + gcc/analyzer/sm-malloc.cc | 11 +- gcc/c-family/ChangeLog | 21 + gcc/c-family/c-ada-spec.c | 138 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 13 +- gcc/config.in | 6 + gcc/config/i386/avx512vbmi2intrin.h | 90 +- gcc/config/i386/avx512vbmi2vlintrin.h | 173 +- gcc/config/i386/i386.md | 8 +- gcc/config/rs6000/rs6000.c | 2 +- gcc/config/rs6000/rs6000.md | 4 + gcc/config/rx/elf.opt | 2 +- gcc/config/sparc/sparc.c | 7 +- gcc/configure | 41 +- gcc/configure.ac | 28 + gcc/cp/ChangeLog | 39 + gcc/cp/call.c | 5 +- gcc/cp/class.c | 2 +- gcc/cp/cp-tree.h | 10 + gcc/cp/mangle.c | 6 +- gcc/cp/name-lookup.c | 6 +- gcc/cp/pt.c | 14 +- gcc/cp/rtti.c | 14 + gcc/cp/tree.c | 9 +- gcc/diagnostic-color.c | 101 +- gcc/diagnostic-url.h | 18 +- gcc/diagnostic.c | 21 +- gcc/doc/extend.texi | 63 +- gcc/doc/install.texi | 15 +- gcc/doc/invoke.texi | 49 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 2 +- gcc/match.pd | 9 +- gcc/opts-global.c | 6 +- gcc/po/ChangeLog | 6 + gcc/po/be.po | 39608 +++++++------- gcc/po/da.po | 46027 ++++++++-------- gcc/po/de.po | 42799 ++++++++------- gcc/po/el.po | 43448 ++++++++------- gcc/po/es.po | 40625 +++++++------- gcc/po/fi.po | 48258 +++++++++-------- gcc/po/fr.po | 42812 ++++++++------- gcc/po/hr.po | 36840 +++++++------ gcc/po/id.po | 53369 ++++++++++--------- gcc/po/ja.po | 52027 +++++++++--------- gcc/po/nl.po | 45955 ++++++++-------- gcc/po/ru.po | 43218 ++++++++------- gcc/po/sr.po | 52527 +++++++++--------- gcc/po/sv.po | 42799 ++++++++------- gcc/po/tr.po | 53097 +++++++++--------- gcc/po/uk.po | 41799 ++++++++------- gcc/po/vi.po | 42259 ++++++++------- gcc/po/zh_CN.po | 53210 +++++++++--------- gcc/po/zh_TW.po | 51675 +++++++++--------- gcc/pretty-print.c | 44 +- gcc/pretty-print.h | 5 +- gcc/rtlanal.c | 21 +- gcc/testsuite/ChangeLog | 107 + gcc/testsuite/c-c++-common/cpp/va-opt-4.c | 20 + gcc/testsuite/g++.dg/concepts/attrib1.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-static13.C | 1 + gcc/testsuite/g++.dg/cpp0x/enum39.C | 15 + gcc/testsuite/g++.dg/cpp1z/class-deduction69.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C | 10 + gcc/testsuite/g++.dg/cpp2a/constexpr-new11.C | 1 + gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 1 + gcc/testsuite/g++.dg/diagnostic/array-init1.C | 11 + gcc/testsuite/g++.dg/lookup/extern-c-static1.C | 27 + gcc/testsuite/g++.dg/lookup/using62.C | 3 + gcc/testsuite/g++.dg/lto/odr-8_1.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr93516.C | 24 + gcc/testsuite/gcc.c-torture/execute/pr93744-1.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr93744-2.c | 21 + gcc/testsuite/gcc.c-torture/execute/pr93744-3.c | 21 + gcc/testsuite/gcc.dg/analyzer/20020129-1.c | 2 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 6 + gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c | 1 + gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c | 3 + gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c | 1 + gcc/testsuite/gcc.dg/pr28322-2.c | 2 +- gcc/testsuite/gcc.dg/pr86134.c | 6 + gcc/testsuite/gcc.dg/pr93576.c | 10 + gcc/testsuite/gcc.dg/tls/emutls-3.c | 26 + .../gcc.dg/torture/stackalign/builtin-return-2.c | 40 + gcc/testsuite/gcc.target/aarch64/pr93565.c | 6 +- .../gcc.target/i386/avx512vbmi2-vpshld-1.c | 34 + .../gcc.target/i386/avx512vbmi2-vpshrd-1.c | 34 + gcc/testsuite/gcc.target/i386/pr93743.c | 30 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 56 +- gcc/testsuite/gcc.target/i386/sse-22.c | 58 +- .../powerpc/fold-vec-extract-longlong.p8.c | 27 +- gcc/testsuite/lib/target-supports.exp | 9 +- gcc/tree-emutls.c | 4 +- gcc/tree-sra.c | 31 +- libbacktrace/ChangeLog | 4 + libbacktrace/ztest.c | 4 +- libcpp/ChangeLog | 17 + libcpp/macro.c | 61 +- libcpp/po/ChangeLog | 10 + libcpp/po/be.po | 395 +- libcpp/po/ca.po | 414 +- libcpp/po/da.po | 411 +- libcpp/po/de.po | 414 +- libcpp/po/el.po | 396 +- libcpp/po/eo.po | 411 +- libcpp/po/es.po | 411 +- libcpp/po/fi.po | 413 +- libcpp/po/fr.po | 412 +- libcpp/po/id.po | 409 +- libcpp/po/ja.po | 409 +- libcpp/po/nl.po | 412 +- libcpp/po/pt_BR.po | 414 +- libcpp/po/ru.po | 411 +- libcpp/po/sr.po | 411 +- libcpp/po/sv.po | 405 +- libcpp/po/tr.po | 409 +- libcpp/po/uk.po | 416 +- libcpp/po/vi.po | 411 +- libcpp/po/zh_CN.po | 409 +- libcpp/po/zh_TW.po | 419 +- libgo/MERGE | 2 +- libgo/Makefile.am | 5 + libgo/Makefile.in | 63 +- libgo/VERSION | 2 +- libgo/go/cmd/go/alldocs.go | 16 +- libgo/go/cmd/go/go_test.go | 412 +- libgo/go/cmd/go/internal/clean/clean.go | 4 +- libgo/go/cmd/go/internal/list/list.go | 18 +- libgo/go/cmd/go/internal/modcmd/download.go | 4 +- libgo/go/cmd/go/internal/modfetch/cache.go | 18 - libgo/go/cmd/go/internal/modfetch/codehost/git.go | 7 +- libgo/go/cmd/go/internal/modfetch/coderepo.go | 80 +- libgo/go/cmd/go/internal/modload/build.go | 2 +- libgo/go/cmd/go/internal/modload/help.go | 7 +- libgo/go/cmd/go/internal/modload/import.go | 9 +- libgo/go/cmd/go/internal/modload/load.go | 15 + libgo/go/cmd/go/internal/modload/query.go | 2 +- libgo/go/cmd/go/internal/modload/query_test.go | 13 +- libgo/go/cmd/go/internal/work/gc.go | 4 +- libgo/go/cmd/go/testdata/badmod/go.mod | 1 - libgo/go/cmd/go/testdata/badmod/x.go | 4 - libgo/go/cmd/go/testdata/flag_test.go | 16 - libgo/go/cmd/go/testdata/importcom/bad.go | 3 - libgo/go/cmd/go/testdata/importcom/conflict.go | 3 - libgo/go/cmd/go/testdata/importcom/src/bad/bad.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/a.go | 1 - .../go/cmd/go/testdata/importcom/src/conflict/b.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x.go | 1 - .../go/cmd/go/testdata/importcom/src/works/x/x1.go | 1 - .../cmd/go/testdata/importcom/src/wrongplace/x.go | 1 - libgo/go/cmd/go/testdata/importcom/works.go | 3 - libgo/go/cmd/go/testdata/importcom/wrongplace.go | 3 - .../importcycle/src/selfimport/selfimport.go | 3 - libgo/go/cmd/go/testdata/script/README | 2 +- .../go/cmd/go/testdata/script/clean_testcache.txt | 9 +- .../go/testdata/script/link_syso_issue33139.txt | 4 + libgo/go/cmd/go/testdata/script/mod_get_test.txt | 2 +- .../cmd/go/testdata/script/mod_load_badchain.txt | 2 + libgo/go/cmd/go/testdata/script/mod_readonly.txt | 5 + .../cmd/go/testdata/script/mod_replace_gopkgin.txt | 57 +- .../cmd/go/testdata/script/mod_replace_import.txt | 19 +- .../go/cmd/go/testdata/script/mod_run_internal.txt | 46 - libgo/go/cmd/go/testdata/script/mod_vendor.txt | 6 + libgo/go/cmd/go/testdata/script/modfile_flag.txt | 9 + libgo/go/cmd/go/testdata/script/test_badtest.txt | 19 +- libgo/go/cmd/go/testdata/src/badc/x.c | 1 - libgo/go/cmd/go/testdata/src/badc/x.go | 1 - libgo/go/cmd/go/testdata/src/badpkg/x.go | 1 - libgo/go/cmd/go/testdata/src/bench/x_test.go | 6 - libgo/go/cmd/go/testdata/src/benchfatal/x_test.go | 7 - libgo/go/cmd/go/testdata/src/cgoasm/p.go | 8 - libgo/go/cmd/go/testdata/src/cgoasm/p.s | 2 - libgo/go/cmd/go/testdata/src/cgocover/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover/p_test.go | 7 - libgo/go/cmd/go/testdata/src/cgocover2/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover2/x_test.go | 10 - libgo/go/cmd/go/testdata/src/cgocover3/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover3/p_test.go | 1 - libgo/go/cmd/go/testdata/src/cgocover3/x_test.go | 10 - libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go | 1 - libgo/go/cmd/go/testdata/src/cgocover4/p.go | 19 - libgo/go/cmd/go/testdata/src/cgocover4/x_test.go | 10 - libgo/go/cmd/go/testdata/src/dupload/dupload.go | 8 - libgo/go/cmd/go/testdata/src/dupload/p/p.go | 1 - libgo/go/cmd/go/testdata/src/dupload/p2/p2.go | 3 - libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go | 1 - libgo/go/cmd/go/testdata/src/gencycle/gencycle.go | 5 - .../cmd/go/testdata/src/importmain/ismain/main.go | 5 - .../go/cmd/go/testdata/src/importmain/test/test.go | 1 - .../go/testdata/src/importmain/test/test_test.go | 6 - .../go/testdata/src/multimain/multimain_test.go | 16 - libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 - libgo/go/cmd/go/testdata/src/notest/hello.go | 6 - libgo/go/cmd/go/testdata/src/run/bad.go | 5 - libgo/go/cmd/go/testdata/src/run/good.go | 5 - .../cmd/go/testdata/src/run/internal/internal.go | 1 - .../src/run/subdir/internal/private/private.go | 1 - libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 - libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 - libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 - libgo/go/cmd/go/testdata/src/syntaxerror/x.go | 1 - libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go | 4 - libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go | 7 - .../go/cmd/go/testdata/src/testcycle/p1/p1_test.go | 6 - libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go | 7 - libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go | 5 - .../go/cmd/go/testdata/src/testcycle/p3/p3_test.go | 10 - libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go | 1 - .../go/cmd/go/testdata/src/testcycle/q1/q1_test.go | 6 - libgo/go/cmd/go/testdata/src/testdep/p1/p1.go | 1 - libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go | 3 - libgo/go/cmd/go/testdata/src/testdep/p2/p2.go | 3 - libgo/go/cmd/go/testdata/src/testdep/p3/p3.go | 3 - libgo/go/cmd/go/testdata/src/testnorun/p.go | 5 - libgo/go/cmd/go/testdata/src/testrace/race_test.go | 31 - libgo/go/cmd/go/testdata/src/testregexp/x_test.go | 17 - libgo/go/cmd/go/testdata/src/testregexp/z_test.go | 19 - libgo/go/crypto/tls/tls.go | 3 +- libgo/go/crypto/x509/root_cgo_darwin.go | 2 +- libgo/go/crypto/x509/root_windows.go | 20 +- libgo/go/database/sql/sql_test.go | 6 +- libgo/go/go/build/build_test.go | 46 +- libgo/go/go/build/deps_test.go | 2 +- libgo/go/go/doc/example.go | 2 +- libgo/go/go/types/builtins.go | 2 +- libgo/go/go/types/call.go | 2 +- libgo/go/go/types/lookup.go | 20 +- libgo/go/golang.org/x/crypto/cryptobyte/asn1.go | 5 +- libgo/go/golang.org/x/crypto/cryptobyte/string.go | 7 +- libgo/go/golang.org/x/crypto/poly1305/sum_noasm.go | 2 +- libgo/go/golang.org/x/mod/sumdb/note/note.go | 3 - libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go | 7 + .../x/tools/go/analysis/passes/asmdecl/asmdecl.go | 2 + libgo/go/html/escape.go | 2 +- libgo/go/internal/poll/fcntl_js.go | 14 + .../poll/{fd_fsync_posix.go => fcntl_libc.go} | 17 +- .../poll/{fd_fsync_posix.go => fcntl_syscall.go} | 17 +- libgo/go/internal/poll/fd_fsync_darwin.go | 20 +- libgo/go/internal/poll/fd_fsync_posix.go | 15 - libgo/go/internal/poll/fd_unix.go | 2 +- libgo/go/internal/syscall/unix/nonblocking.go | 2 +- .../{nonblocking_darwin.go => nonblocking_libc.go} | 20 +- libgo/go/io/example_test.go | 7 +- libgo/go/math/big/arith_decl.go | 2 +- libgo/go/math/big/arith_decl_pure.go | 2 +- libgo/go/math/big/int.go | 5 + libgo/go/net/dial_test.go | 2 +- libgo/go/net/dnsclient_unix_test.go | 2 +- .../{matryoshka_test.go => integration_test.go} | 0 libgo/go/net/http/client.go | 17 +- libgo/go/net/http/httputil/reverseproxy.go | 8 + libgo/go/net/http/omithttp2.go | 4 + libgo/go/net/http/request.go | 12 +- libgo/go/net/http/transfer.go | 125 +- libgo/go/net/http/transfer_test.go | 284 +- libgo/go/net/http/transport.go | 27 +- libgo/go/net/http/transport_test.go | 70 + libgo/go/net/lookup_test.go | 13 +- libgo/go/net/net.go | 1 + libgo/go/os/file.go | 4 + libgo/go/reflect/all_test.go | 21 + libgo/go/reflect/type.go | 18 +- libgo/go/runtime/chan.go | 76 +- libgo/go/runtime/chan_test.go | 14 - libgo/go/runtime/checkptr.go | 31 +- libgo/go/runtime/checkptr_test.go | 50 + libgo/go/runtime/debug.go | 4 +- libgo/go/runtime/export_test.go | 4 + libgo/go/runtime/extern.go | 28 +- libgo/go/runtime/gcinfo_test.go | 2 +- libgo/go/runtime/hash64.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/malloc.go | 1 + libgo/go/runtime/malloc_test.go | 8 - libgo/go/runtime/memmove_test.go | 67 + libgo/go/runtime/mgc.go | 15 - libgo/go/runtime/mgcscavenge.go | 67 +- libgo/go/runtime/mgcscavenge_test.go | 28 +- libgo/go/runtime/mheap.go | 15 +- libgo/go/runtime/mkpreempt.go | 6 + libgo/go/runtime/mpagealloc.go | 12 +- libgo/go/runtime/mpagealloc_64bit.go | 2 +- libgo/go/runtime/mpagealloc_test.go | 63 +- libgo/go/runtime/mpagecache_test.go | 6 + libgo/go/runtime/mpallocbits.go | 10 +- libgo/go/runtime/mranges.go | 14 + libgo/go/runtime/preempt_nonwindows.go | 13 + libgo/go/runtime/proc.go | 125 +- libgo/go/runtime/runtime1.go | 2 + libgo/go/runtime/runtime2.go | 13 + libgo/go/runtime/sema.go | 6 +- libgo/go/runtime/signal_unix.go | 10 + libgo/go/runtime/testdata/testprog/checkptr.go | 36 + libgo/go/runtime/time.go | 239 +- libgo/go/runtime/trace.go | 17 +- libgo/go/runtime/trace/trace_stack_test.go | 1 - libgo/go/runtime/utf8.go | 2 +- libgo/go/strconv/quote.go | 11 +- libgo/go/strings/strings.go | 20 +- libgo/go/syscall/syscall_aix.go | 4 +- libgo/go/testing/benchmark.go | 2 +- libgo/go/testing/panic_test.go | 129 +- libgo/go/testing/sub_test.go | 31 + libgo/go/testing/testing.go | 55 +- libgo/go/text/template/exec_test.go | 3 + libgo/go/text/template/funcs.go | 4 +- libgo/go/text/template/parse/lex.go | 1 - libgo/go/time/format.go | 3 + libgo/go/time/sleep_test.go | 2 +- libgo/go/time/time.go | 3 + libgo/go/unicode/utf8/utf8.go | 2 +- libgo/merge.sh | 2 +- libgo/misc/cgo/test/issue21897.go | 11 +- libgo/misc/cgo/test/issue21897b.go | 2 +- .../cgo/test/testdata/issue24161_darwin_test.go | 8 - libgo/misc/cgo/test/testdata/issue24161e0/main.go | 2 +- libgo/misc/cgo/test/testdata/issue24161e1/main.go | 2 +- libgo/misc/cgo/test/testdata/issue24161e2/main.go | 2 +- libphobos/ChangeLog | 5 + libphobos/src/std/algorithm/iteration.d | 2 +- libstdc++-v3/ChangeLog | 203 + libstdc++-v3/include/Makefile.am | 3 + libstdc++-v3/include/Makefile.in | 3 + libstdc++-v3/include/bits/erase_if.h | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 2 +- libstdc++-v3/include/bits/int_limits.h | 74 + libstdc++-v3/include/bits/iterator_concepts.h | 3 + libstdc++-v3/include/bits/parse_numbers.h | 8 +- libstdc++-v3/include/bits/random.h | 15 +- libstdc++-v3/include/bits/range_access.h | 28 + libstdc++-v3/include/bits/ranges_algo.h | 6429 ++- libstdc++-v3/include/bits/ranges_algobase.h | 588 + libstdc++-v3/include/bits/ranges_uninitialized.h | 564 + libstdc++-v3/include/bits/uniform_int_dist.h | 16 + libstdc++-v3/include/std/bit | 82 +- libstdc++-v3/include/std/charconv | 22 +- libstdc++-v3/include/std/concepts | 70 +- libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/list | 2 +- libstdc++-v3/include/std/memory | 5 +- libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/ranges | 1 - libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/string_view | 10 +- libstdc++-v3/include/std/type_traits | 4 + libstdc++-v3/include/std/utility | 75 + libstdc++-v3/include/std/vector | 2 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/libsupc++/compare | 20 +- libstdc++-v3/libsupc++/new_opa.cc | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 2 +- libstdc++-v3/src/c++17/memory_resource.cc | 20 +- libstdc++-v3/testsuite/17_intro/freestanding.cc | 2 +- .../testsuite/20_util/integer_comparisons/1.cc | 27 + .../testsuite/20_util/integer_comparisons/2.cc | 27 + .../testsuite/20_util/integer_comparisons/equal.cc | 74 + .../20_util/integer_comparisons/equal_neg.cc | 36 + .../20_util/integer_comparisons/greater_equal.cc | 81 + .../integer_comparisons/greater_equal_neg.cc | 36 + .../20_util/integer_comparisons/greater_neg.cc | 36 + .../20_util/integer_comparisons/in_range.cc | 81 + .../20_util/integer_comparisons/in_range_neg.cc | 37 + .../testsuite/20_util/integer_comparisons/less.cc | 78 + .../20_util/integer_comparisons/less_equal.cc | 81 + .../20_util/integer_comparisons/less_equal_neg.cc | 36 + .../20_util/integer_comparisons/less_neg.cc | 36 + .../20_util/integer_comparisons/not_equal.cc | 75 + .../20_util/integer_comparisons/not_equal_neg.cc | 36 + .../specialized_algorithms/destroy/constrained.cc | 76 + .../uninitialized_copy/constrained.cc | 166 + .../uninitialized_default_construct/constrained.cc | 147 + .../uninitialized_fill/constrained.cc | 137 + .../uninitialized_move/constrained.cc | 176 + .../uninitialized_value_construct/constrained.cc | 140 + .../testsuite/23_containers/deque/erasure.cc | 2 +- .../23_containers/forward_list/erasure.cc | 2 +- .../testsuite/23_containers/list/erasure.cc | 2 +- .../testsuite/23_containers/map/erasure.cc | 2 +- .../testsuite/23_containers/set/erasure.cc | 2 +- .../23_containers/unordered_map/erasure.cc | 2 +- .../23_containers/unordered_set/erasure.cc | 2 +- .../testsuite/23_containers/vector/erasure.cc | 2 +- .../26_numerics/bit/bit.count/countl_one.cc | 1 + .../26_numerics/bit/bit.count/countl_zero.cc | 1 + .../26_numerics/bit/bit.count/countr_one.cc | 1 + .../26_numerics/bit/bit.count/countr_zero.cc | 1 + .../26_numerics/bit/bit.count/popcount.cc | 1 + .../bit/bit.pow.two/{ceil2.cc => bit_ceil.cc} | 61 +- .../26_numerics/bit/bit.pow.two/bit_ceil_neg.cc | 75 + .../bit/bit.pow.two/{log2p1.cc => bit_floor.cc} | 37 +- .../bit/bit.pow.two/{floor2.cc => bit_width.cc} | 37 +- .../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 - .../26_numerics/bit/bit.pow.two/has_single_bit.cc | 148 + .../26_numerics/bit/bit.pow.two/ispow2.cc | 147 - .../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 1 + .../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 1 + .../testsuite/26_numerics/random/concept.cc | 27 + .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 98 + 418 files changed, 488371 insertions(+), 408773 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-4.c create mode 100644 gcc/testsuite/g++.dg/concepts/attrib1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum39.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction69.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda5.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/array-init1.C create mode 100644 gcc/testsuite/g++.dg/lookup/extern-c-static1.C create mode 100644 gcc/testsuite/g++.dg/lookup/using62.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93516.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr93744-3.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/20020129-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/20060625-1.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr51628-30.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/torture/pr59037.c create mode 100644 gcc/testsuite/gcc.dg/pr86134.c create mode 100644 gcc/testsuite/gcc.dg/pr93576.c create mode 100644 gcc/testsuite/gcc.dg/tls/emutls-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/stackalign/builtin-return-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshld-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vbmi2-vpshrd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93743.c delete mode 100644 libgo/go/cmd/go/testdata/badmod/go.mod delete mode 100644 libgo/go/cmd/go/testdata/badmod/x.go delete mode 100644 libgo/go/cmd/go/testdata/flag_test.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/bad.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/conflict.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/bad/bad.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/a.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/conflict/b.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/works/x/x1.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/src/wrongplace/x.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/works.go delete mode 100644 libgo/go/cmd/go/testdata/importcom/wrongplace.go delete mode 100644 libgo/go/cmd/go/testdata/importcycle/src/selfimport/selfimport.go delete mode 100644 libgo/go/cmd/go/testdata/script/mod_run_internal.txt delete mode 100644 libgo/go/cmd/go/testdata/src/badc/x.c delete mode 100644 libgo/go/cmd/go/testdata/src/badc/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/badpkg/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/bench/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/benchfatal/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgoasm/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgoasm/p.s delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover2/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover2/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover3/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/notcgo.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/cgocover4/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/dupload.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/p/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/dupload/vendor/p/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/gencycle/gencycle.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/ismain/main.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test.go delete mode 100644 libgo/go/cmd/go/testdata/src/importmain/test/test_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/multimain/multimain_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/not_main/not_main.go delete mode 100644 libgo/go/cmd/go/testdata/src/notest/hello.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/good.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go delete mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepy1/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepy2/p_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/sleepybad/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x.go delete mode 100644 libgo/go/cmd/go/testdata/src/syntaxerror/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p1/p1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/p3/p3_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testcycle/q1/q1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p1/p1_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p2/p2.go delete mode 100644 libgo/go/cmd/go/testdata/src/testdep/p3/p3.go delete mode 100644 libgo/go/cmd/go/testdata/src/testnorun/p.go delete mode 100644 libgo/go/cmd/go/testdata/src/testrace/race_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testregexp/x_test.go delete mode 100644 libgo/go/cmd/go/testdata/src/testregexp/z_test.go create mode 100644 libgo/go/golang.org/x/sys/cpu/cpu_riscv64.go create mode 100644 libgo/go/internal/poll/fcntl_js.go copy libgo/go/internal/poll/{fd_fsync_posix.go => fcntl_libc.go} (62%) copy libgo/go/internal/poll/{fd_fsync_posix.go => fcntl_syscall.go} (62%) rename libgo/go/internal/syscall/unix/{nonblocking_darwin.go => nonblocking_libc.g [...] rename libgo/go/net/http/cgi/{matryoshka_test.go => integration_test.go} (100%) create mode 100644 libgo/go/runtime/checkptr_test.go create mode 100644 libgo/go/runtime/preempt_nonwindows.go create mode 100644 libgo/go/runtime/testdata/testprog/checkptr.go create mode 100644 libstdc++-v3/include/bits/int_limits.h create mode 100644 libstdc++-v3/include/bits/ranges_algobase.h create mode 100644 libstdc++-v3/include/bits/ranges_uninitialized.h create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_equa [...] create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/greater_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/in_range.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/in_range_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/less_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal.cc create mode 100644 libstdc++-v3/testsuite/20_util/integer_comparisons/not_equal_neg.cc create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/destroy/c [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] create mode 100644 libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitial [...] rename libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/{ceil2.cc => bit_ceil.cc} (66%) create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/bit_ceil_neg.cc rename libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/{log2p1.cc => bit_floor. [...] rename libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/{floor2.cc => bit_width. [...] delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/has_single_bit.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ispow2.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/access/ssize.cc