This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from ce33801fe4c libstdc++: Fix bogus use of memcmp in ranges::lexicographic [...] adds 96ad5fb8bc9 Daily bump. adds 117baab8771 c++: implement C++20 Disambiguating Nested-Requirements (P2092R0) adds d48e1175279 Fix regression reported by tester due to recent IRA changes adds d0ad2a22339 Update cpplib ru.po. adds 5b4c2cc6999 Fix trivial regression from recent IRA changes adds d4912dc7666 Fix baseline symbols on hppa-linux-gnu adds 0483af36a21 Add dg-require-visibility to tests that require visibility [...] adds b177b3696c7 Fix typo in last entry. adds 68a1a11fad0 Explicitly link with libatomic when needed. adds 44c85722dc6 libstdc++ Hastable: Move std::is_permutation to limit includes adds bd55ce63657 Explicitly link with libatomic when needed. adds 566f544c3e7 Skip charset.cc tests on *-*-hpux*. adds 38b1722d5d4 XFAIL IPA tests that are not supported on 32-bit hppa*-*-hpux*. adds 9f6dd268194 Fix/skip various tests for hppa*-*-hpux*. adds 819852b98eb Disable gnat.dg/socket1.adb on hppa*-*-hpux*. adds c7dbc549583 Make STATIC_CHAIN_REGNUM a call used register. adds 1cb65b1207c coroutines: Add a test for non-trivial await_resume return type. adds 6fa4bc48bd6 Daily bump. adds fed76afb95a x32: Update baseline_symbols.txt adds 69a9b14b964 [Darwin, libsanitizer] Default to no sanitizer for Darwin <= 10 adds 63cc547f6d8 Darwin, libsanitizer: Adjust minimum supported Darwin versi [...] adds 7067f8c8140 Patch for PR92959 adds 12caab4fb19 ChangeLogs for PR92959 adds 957a1b14e99 Patch and ChangeLogs for PR92976 adds 26e78220c71 coroutines: Test that we correctly use class data members. adds 03a71208880 Fix test for pr88233. adds 151bf47e78f Fix test for pr68805. adds 750d061df09 Daily bump. adds 1e9369c5dcf PR middle-end/93829 - bogus -Wstringop-overflow on memcpy o [...] adds a499c2f8999 PR c/93812 - ICE on redeclaration of an attribute format fu [...] adds 726e292d410 PR middle-end/93926 - ICE on a built-in redeclaration retur [...] adds 649e174102a PR middle-end/92721 - checking ICE on attribute access rede [...] adds 778a77357ca [testsuites] Update several scev/IVOPTs cases adds 917e56a94f9 Fix typo in C++ standard version. adds 577350603a6 lto: Also copy .note.gnu.property section adds 3bb6abbf4bb Fix a libiberty testsuite failure adds 8dd5d8f31a4 Remove duplicate declaration. adds c9d92a575c9 Update comment to reflect optimization. adds 5fad000324d libstdc++: Add 'typename' to fix compilation with Clang adds ac3148a3d7d Fix changelog typo adds 0ce38183001 Fix testsuite regression due to recent IRA changes. adds a5879399fc0 amdgcn: Extend reductions to all types adds 005530eb019 coroutines: Don't make duplicate frame copies of awaitables. adds 4c391563407 libstdc++: Rename __detail::__maybe_empty_t alias template adds d112e173ea0 libstdc++: Fix std::lexicographic_compare for unsigned char [...] adds f3c276aec26 Ensure sufficient size of variables used for module+submodu [...] adds e78e50d57ed c++: Add -std=gnu++20 option [PR93958] adds f26688fbe44 Add new test for PR tree-optimization/92982. adds b80cbe2d8d4 i386: Allow only registers with VALID_INT_MODE_P modes in m [...] adds cd14f288ddf coroutines: Update lambda capture handling to n4849. adds 9f00b22f98e analyzer: detect malloc, free, calloc within "std" [PR93959] adds 6e4444078ae invoke.texi: add missing option to -fanalyzer list adds 13b7691238f analyzer: don't print the duplicate count by default adds 3f33c471bbf Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 56 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 16 ++ gcc/analyzer/analyzer.cc | 61 +++++ gcc/analyzer/analyzer.h | 2 + gcc/analyzer/analyzer.opt | 4 + gcc/analyzer/diagnostic-manager.cc | 2 +- gcc/analyzer/sm-malloc.cc | 3 + gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 21 +- gcc/c-family/c.opt | 6 +- gcc/c/ChangeLog | 13 + gcc/c/c-decl.c | 69 +++--- gcc/c/c-typeck.c | 27 ++- gcc/calls.c | 5 + gcc/config/gcn/gcn-valu.md | 76 +++--- gcc/config/gcn/gcn.c | 111 +++++++-- gcc/config/gcn/gcn.md | 1 + gcc/config/i386/i386.md | 2 +- gcc/config/v850/v850.c | 2 +- gcc/config/v850/v850.h | 5 +- gcc/cp/ChangeLog | 31 +++ gcc/cp/coroutines.cc | 263 ++++++++++----------- gcc/cp/parser.c | 4 +- gcc/doc/invoke.texi | 9 + gcc/fortran/ChangeLog | 22 ++ gcc/fortran/match.c | 10 +- gcc/fortran/module.c | 8 +- gcc/fortran/trans-intrinsic.c | 21 +- gcc/lto-wrapper.c | 2 +- gcc/testsuite/ChangeLog | 130 ++++++++++ gcc/testsuite/g++.dg/analyzer/cstdlib-2.C | 25 ++ gcc/testsuite/g++.dg/analyzer/cstdlib.C | 17 ++ .../g++.dg/coroutines/coro1-ret-int-yield-int.h | 10 + .../torture/class-05-lambda-capture-copy-local.C | 4 +- .../coroutines/torture/class-07-data-member.C | 61 +++++ .../torture/co-await-15-return-non-triv.C | 51 ++++ .../torture/func-params-09-awaitable-parms.C | 105 ++++++++ .../coroutines/torture/lambda-09-init-captures.C | 55 +++++ .../g++.dg/coroutines/torture/lambda-10-mutable.C | 48 ++++ .../coroutines/torture/local-var-5-awaitable.C | 73 ++++++ gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C | 8 + gcc/testsuite/g++.dg/ext/attr-access.C | 109 +++++++++ gcc/testsuite/g++.dg/ext/visibility/ref-temp1.C | 1 + gcc/testsuite/g++.dg/pr90981.C | 1 + .../gcc.dg/Wbuiltin-declaration-mismatch-13.c | 78 ++++++ gcc/testsuite/gcc.dg/Wstringop-overflow-32.c | 51 ++++ .../gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c | 2 + gcc/testsuite/gcc.dg/format/proto.c | 89 +++++++ gcc/testsuite/gcc.dg/gnu2x-attrs-1.c | 1 + gcc/testsuite/gcc.dg/ipa/ipa-sra-12.c | 4 +- gcc/testsuite/gcc.dg/ipa/ipa-sra-14.c | 6 +- gcc/testsuite/gcc.dg/ipa/ipcp-agg-12.c | 2 +- gcc/testsuite/gcc.dg/pr90756.c | 1 + gcc/testsuite/gcc.dg/spellcheck-options-21.c | 1 + gcc/testsuite/gcc.dg/strlenopt-68.c | 1 + gcc/testsuite/gcc.dg/strlenopt-94.c | 28 +++ gcc/testsuite/gcc.dg/torture/20190327-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr90020.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +- gcc/testsuite/gcc.dg/ucnid-16-utf8.c | 1 + gcc/testsuite/gcc.dg/vect/bb-slp-19.c | 1 - gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 2 +- gcc/testsuite/gcc.target/i386/pr93997.c | 4 + gcc/testsuite/gcc.target/or1k/return-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr68805.c | 5 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 7 +- .../gcc.target/xstormy16/sfr/06_sfrw_to_var.c | 2 +- gcc/testsuite/gfortran.dg/associated_8.f90 | 37 +++ gcc/testsuite/gfortran.dg/pr90988_4.f | 1 + gcc/testsuite/gfortran.dg/pr91372.f90 | 1 + gcc/testsuite/gfortran.dg/pr93486.f90 | 30 +++ gcc/testsuite/gfortran.dg/select_type_48.f90 | 31 +++ gcc/testsuite/gnat.dg/socket1.adb | 2 +- gcc/tree-ssa-strlen.c | 28 ++- libcpp/po/ChangeLog | 4 + libcpp/po/ru.po | 47 ++-- libgcc/ChangeLog | 5 + libgcc/libgcov-interface.c | 1 - libiberty/ChangeLog | 11 + libiberty/simple-object.c | 3 + libiberty/testsuite/demangle-expected | 2 +- libsanitizer/ChangeLog | 6 + libsanitizer/configure.tgt | 2 +- libstdc++-v3/ChangeLog | 55 +++++ .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 21 ++ .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 7 + libstdc++-v3/include/bits/hashtable_policy.h | 3 +- libstdc++-v3/include/bits/ranges_algo.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 150 ------------ libstdc++-v3/include/bits/stl_algobase.h | 160 ++++++++++++- libstdc++-v3/include/std/ranges | 35 +-- .../testsuite/17_intro/headers/c++1998/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2011/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 2 +- .../25_algorithms/lexicographical_compare/uchar.cc | 61 +++++ .../condition_variable_any/stop_token/wait_on.cc | 1 + .../testsuite/30_threads/jthread/jthread.cc | 1 + .../30_threads/stop_token/stop_callback.cc | 1 + .../stop_token/stop_callback/deadlock-mt.cc | 1 + .../stop_token/stop_callback/deadlock.cc | 1 + .../30_threads/stop_token/stop_callback/destroy.cc | 1 + .../30_threads/stop_token/stop_callback/invoke.cc | 1 + .../testsuite/30_threads/stop_token/stop_source.cc | 1 + .../30_threads/stop_token/stop_source/assign.cc | 1 + .../testsuite/30_threads/stop_token/stop_token.cc | 1 + .../stop_token/stop_token/stop_possible.cc | 1 + 113 files changed, 2100 insertions(+), 489 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib-2.C create mode 100644 gcc/testsuite/g++.dg/analyzer/cstdlib.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/class-07-data-member.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-await-15-return-non-triv.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/func-params-09-awaitabl [...] create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-09-init-captures.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/lambda-10-mutable.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/local-var-5-awaitable.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-p2092.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-access.C create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-13.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-32.c create mode 100644 gcc/testsuite/gcc.dg/format/proto.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-94.c create mode 100644 gcc/testsuite/gcc.target/i386/pr93997.c create mode 100644 gcc/testsuite/gfortran.dg/associated_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93486.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_48.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/uchar.cc