This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 9df44b94033 Fix the logic conditioning VX_ENTER/LEAVE_TLS_DTOR new eb6b71b83c9 libstdc++: Fix some warnings in headers new e4b3d2a4c25 Consistently pass the vector type for scalar SLP cost compute new 64817472be2 libstdc++: Correct PR number in ChangeLog entry new 568de14d2e7 LTO: get_section: add new argument new 6e23549157d vect: Fix load costs for SLP permutes new 2e0216f9c4d libstdc++: Fix memory issue in ranges::lexicographical_comp [...] new 9703b8d98c1 c++: Stop (most) function-scope entities having a template header new a3ffa866e35 Add testcase for PR97596 new 8fe9869083d * gcc.dg/pr97596.c: Require int128 effective target. new 054d7b9f6f6 Selectively trap if ranger and vr-values disagree on range [...] new 3c9b99ef711 libstdc++: Make std::function work better with -fno-rtti new d067bd72936 libstdc++: Do not use volatile for __gnu_cxx::rope referenc [...] new 822c1d21a3c libstdc++: Allow Lemire's algorithm to be used in more cases new 8c84486bba1 libstdc++: Improve tests for constexpr algorithms
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: gcc/cp/pt.c | 143 ++++++++++++--------- gcc/ipa-cp.c | 20 +-- gcc/ipa-fnsummary.c | 6 +- gcc/langhooks.c | 2 +- gcc/output.h | 3 +- gcc/testsuite/gcc.dg/pr97596.c | 12 ++ gcc/tree-vect-slp.c | 42 +++++- gcc/tree-vect-stmts.c | 32 +---- gcc/tree-vectorizer.h | 3 +- gcc/varasm.c | 9 +- gcc/vr-values.c | 9 +- libstdc++-v3/ChangeLog | 2 +- libstdc++-v3/include/bits/hashtable_policy.h | 4 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 14 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/std_function.h | 67 ++++++++-- libstdc++-v3/include/bits/stl_tree.h | 1 + libstdc++-v3/include/bits/uniform_int_dist.h | 52 +++++--- libstdc++-v3/include/debug/safe_iterator.h | 2 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/rope | 4 +- libstdc++-v3/include/ext/throw_allocator.h | 10 ++ .../function/target_no_rtti.cc} | 59 ++++----- .../testsuite/25_algorithms/all_of/constexpr.cc | 13 +- .../testsuite/25_algorithms/any_of/constexpr.cc | 5 +- .../25_algorithms/binary_search/constexpr.cc | 5 +- .../25_algorithms/copy_backward/constexpr.cc | 2 +- .../testsuite/25_algorithms/count/constexpr.cc | 4 +- .../testsuite/25_algorithms/equal/constexpr.cc | 7 +- .../25_algorithms/equal_range/constexpr.cc | 3 +- .../testsuite/25_algorithms/fill/constexpr.cc | 2 +- .../testsuite/25_algorithms/find_end/constexpr.cc | 4 +- .../testsuite/25_algorithms/find_if/constexpr.cc | 4 +- .../25_algorithms/is_partitioned/constexpr.cc | 2 +- .../25_algorithms/is_permutation/constexpr.cc | 4 +- .../25_algorithms/is_sorted_until/constexpr.cc | 5 +- .../lexicographical_compare/constexpr.cc | 2 +- .../lexicographical_compare/constrained.cc | 2 +- .../25_algorithms/lower_bound/constexpr.cc | 2 +- .../testsuite/25_algorithms/merge/constexpr.cc | 4 +- .../testsuite/25_algorithms/mismatch/constexpr.cc | 3 +- .../testsuite/25_algorithms/none_of/constexpr.cc | 2 +- .../25_algorithms/partition_copy/constexpr.cc | 3 +- .../25_algorithms/remove_copy/constexpr.cc | 4 +- .../25_algorithms/remove_copy_if/constexpr.cc | 2 +- .../testsuite/25_algorithms/remove_if/constexpr.cc | 2 +- .../25_algorithms/replace_if/constexpr.cc | 4 +- .../testsuite/25_algorithms/reverse/constexpr.cc | 2 - .../25_algorithms/reverse_copy/constexpr.cc | 2 +- .../25_algorithms/rotate_copy/constexpr.cc | 2 +- .../testsuite/25_algorithms/search/constexpr.cc | 4 +- .../25_algorithms/set_difference/constexpr.cc | 9 +- .../25_algorithms/set_intersection/constexpr.cc | 2 +- .../set_symmetric_difference/constexpr.cc | 16 ++- .../testsuite/25_algorithms/set_union/constexpr.cc | 5 +- .../25_algorithms/unique_copy/constexpr.cc | 5 +- .../25_algorithms/upper_bound/constexpr.cc | 2 +- 58 files changed, 381 insertions(+), 262 deletions(-) create mode 100644 gcc/testsuite/gcc.dg/pr97596.c copy libstdc++-v3/testsuite/{23_containers/unordered_set/cons/bucket_hint.cc => 20 [...]