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-lts-allmodconfig 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 adds 68f9c41d54a analyzer: add test coverage for gfortran ICE fix [PR 93779] adds a674c7b8b80 analyzer: fix ICE on pointer arithmetic with incomplete typ [...] adds 2e6233935c7 analyzer: fix ICE on COMPONENT_REF of ARRAY_TYPE [PR 93778] adds 4f40164a932 analyzer: fix ICE on failed casts [PR 93777] adds 0b2b45a68f4 analyzer.opt: rewrite description of -fdump-analyzer-callgr [...] adds ea0b12523d0 Introduce -fprofile-reproducibility and support it with TOP N. adds 33351ff9faa Drop MALLOC attribute for void functions.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 55 ++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 60 +++++++++ gcc/analyzer/analyzer.opt | 2 +- gcc/analyzer/engine.cc | 11 +- gcc/analyzer/exploded-graph.h | 4 +- gcc/analyzer/program-state.cc | 9 +- gcc/analyzer/program-state.h | 3 +- gcc/analyzer/region-model.cc | 82 +++++++----- gcc/analyzer/region-model.h | 14 +- gcc/cgraph.c | 25 ++-- gcc/common.opt | 16 +++ gcc/coretypes.h | 7 + gcc/diagnostic.c | 15 ++- gcc/doc/invoke.texi | 31 ++++- gcc/fortran/ChangeLog | 16 +++ gcc/fortran/match.c | 8 ++ gcc/fortran/primary.c | 24 +++- gcc/ipa-param-manipulation.c | 4 + gcc/ipa-pure-const.c | 5 +- gcc/ipa-visibility.c | 2 +- gcc/params.opt | 2 +- gcc/testsuite/ChangeLog | 63 +++++++++ gcc/testsuite/g++.dg/analyzer/pr93777.C | 1 + gcc/testsuite/gcc.dg/analyzer/20020129-1.c | 2 + gcc/testsuite/gcc.dg/ipa/pr93583.c | 15 +++ 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 ++-- .../gfortran.dg/analyzer/deferred_character_25.f90 | 32 +++++ gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 | 29 ++++ gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 | 22 +++ gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 | 11 ++ 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 +- gcc/value-prof.c | 29 +++- libcpp/po/ChangeLog | 4 + libcpp/po/sv.po | 60 +++------ libgcc/ChangeLog | 7 + libgcc/libgcov-merge.c | 50 ++++--- 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 ++++++++++++++ 102 files changed, 2297 insertions(+), 591 deletions(-) create mode 100644 gcc/testsuite/g++.dg/analyzer/pr93777.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/20020129-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr93583.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/analyzer/deferred_character_25.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr88304-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93777.f90 create mode 100644 gcc/testsuite/gfortran.dg/analyzer/pr93778.f90 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