This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allyesconfig in repository toolchain/ci/gcc.
from 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] adds abb4852434b diagnostics: don't generate URLs that won't be used adds 8def1d525c5 Typo fixes - functoin -> function [PR93796] adds be7c145ad52 tree-ssa: Fix ICE in build_vector_type [PR93780] adds da67227bfc4 ipa: Various diagnostic fixes [PR93797] adds d4c10c9f4bf [fortran] ICE in gfc_validate_kind(): Got bad kind [PR93580] adds 8f55a0eec91 [Fortran] ICE in gfc_typenode_for_spec PR93603
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 34 +++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 7 + gcc/analyzer/region-model.cc | 2 + gcc/cgraph.c | 18 +-- gcc/diagnostic.c | 15 ++- gcc/fortran/ChangeLog | 16 +++ gcc/fortran/match.c | 8 ++ gcc/fortran/primary.c | 24 +++- gcc/ipa-visibility.c | 2 +- gcc/params.opt | 2 +- gcc/testsuite/ChangeLog | 35 +++++ gcc/testsuite/gcc.dg/analyzer/20020129-1.c | 2 + gcc/testsuite/gcc.dg/pr93780.c | 15 +++ gcc/testsuite/gcc.dg/tls/emutls-3.c | 26 ++++ gcc/testsuite/gcc.target/aarch64/pr93565.c | 6 +- .../powerpc/fold-vec-extract-longlong.p8.c | 27 ++-- gcc/testsuite/gfortran.dg/pr93580.f90 | 13 ++ gcc/testsuite/gfortran.dg/pr93603.f90 | 7 + gcc/tree-emutls.c | 4 +- gcc/tree-ssa.c | 6 +- gcc/tree.c | 2 +- libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 60 +++------ libstdc++-v3/ChangeLog | 109 +++++++++++++++ libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + 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 | 16 +-- libstdc++-v3/include/bits/range_access.h | 28 ++++ libstdc++-v3/include/bits/ranges_algo.h | 16 +-- libstdc++-v3/include/bits/ranges_algobase.h | 1 - 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/memory | 4 +- libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/ranges | 1 - libstdc++-v3/include/std/string_view | 10 +- libstdc++-v3/include/std/type_traits | 4 + libstdc++-v3/include/std/utility | 75 +++++++++++ libstdc++-v3/include/std/version | 2 + 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 +++++ .../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/pr60037-neg.cc | 2 +- libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 98 ++++++++++++++ 82 files changed, 1881 insertions(+), 516 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/analyzer/20020129-1.c create mode 100644 gcc/testsuite/gcc.dg/pr93780.c create mode 100644 gcc/testsuite/gcc.dg/tls/emutls-3.c create mode 100644 gcc/testsuite/gfortran.dg/pr93580.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr93603.f90 create mode 100644 libstdc++-v3/include/bits/int_limits.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 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