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-release-arm-lts-defconfig in repository toolchain/ci/gcc.
from 6a1358f7ea1 Fix looping flag discovery in ipa-pure-const adds aa16f7e0f24 libstdc++: Replace hyphens in effective target keywords adds a82a32317d4 libstdc++: Add xfail to some printer tests for debug mode adds 88b99972036 libstdc++: Fix vector<bool> printer tests to work in debug mode adds 7ae6e4e3831 libstdc++: Do not use memset in constexpr calls to ranges:: [...] adds 44e0de70106 Daily bump. adds f2255d28538 d: fix ASAN in option processing adds 8d3391d6479 libstdc++: Make std::pointer_traits SFINAE-friendly [PR96416] adds 806aaf0d422 libstdc++: Fix dg-do directive for tests supposed to be run adds a27fa22ff1b libstdc++: Ensure dg-add-options comes after dg-options adds 38772ceddcb Daily bump. adds 7320f5d4051 Fix typo in t-dimode adds 9b6ad13d7b4 Daily bump. adds 9e83ac453fb d: fix thinko in optimize attr parsing adds 65642f4e660 Daily bump. adds abd47b4abea d: Insert null terminator in obstack buffers adds 62e4f0e8977 c++: Don't reject calls through PMF during constant evaluat [...] adds 930ffe93318 openmp: For default(none) ignore variables created by ubsan [...] adds 41db2576afc dwarf2out: Fix up CONST_WIDE_INT handling once more [PR103046] adds 04d786a7add x86: Make stringop_algs::stringop_strategy ctor constexpr [ [...] adds c479d98137f dwarf2out: Fix up field_byte_offset [PR101378] adds 5950a9c5ff3 i386: Fix up x86 atomic_bit_test* expanders for !TARGET_HIM [...] adds a6219e8e071 ranger: Fix up fold_using_range::range_of_address [PR103255] adds 9ec84b35640 lim: Reset flow sensitive info even for pointers [PR103192] adds 0f0c24cf962 libcpp: Fix up handling of block comments in -fdirectives-o [...] adds 98cbc9b6ae3 c++: Fix up -fstrong-eval-order handling of call arguments [...] adds 7230ae73c96 fortran, debug: Fix up DW_AT_rank [PR103315] adds f578f1828b1 openmp: Fix up handling of reduction clauses on the loop co [...] adds 333b0dc1792 openmp: Fix up handling of kind(host) and kind(nohost) in A [...] adds 3479e49be80 bswap: Fix UB in find_bswap_or_nop_finalize [PR103435] adds 581ef8f6272 testsuite: Fix g++.dg/opt/pr102970.C adds 2b6cfe7c4ee rs6000: MMA test case emits wrong code when building a vect [...] adds 90e6db52285 Daily bump. adds aef7d09baf9 Fix -freorder-blocks-and-partition glitch with Windows SEH [...] adds b92d7fdd3a1 Daily bump. adds 047b700fb08 c++: is_this_parameter and coroutines proxies adds 6a43f5c64b4 simplify-rtx: Punt on simplify_associative_operation with l [...] new 5e2e6cc84c4 ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati [...]
The 1 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/ChangeLog | 125 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 9 ++ gcc/c-family/c-omp.c | 43 ++++++- gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 5 +- gcc/config/i386/sync.md | 6 +- gcc/config/i386/winnt.c | 4 +- gcc/config/rs6000/mma.md | 10 +- gcc/cp/ChangeLog | 20 ++++ gcc/cp/constexpr.c | 4 + gcc/cp/cp-gimplify.c | 65 ++++++++++- gcc/cp/semantics.c | 3 +- gcc/d/ChangeLog | 21 ++++ gcc/d/d-attribs.cc | 4 +- gcc/d/d-lang.cc | 6 +- gcc/dwarf2out.c | 33 +++--- gcc/fortran/ChangeLog | 9 ++ gcc/fortran/trans-types.c | 4 +- gcc/gimple-range.cc | 16 ++- gcc/gimple-ssa-store-merging.c | 10 +- gcc/gimplify.c | 86 +++++++++----- gcc/ipa-sra.c | 3 +- gcc/omp-general.c | 6 + gcc/rtl.h | 8 ++ gcc/simplify-rtx.c | 10 ++ gcc/testsuite/ChangeLog | 88 +++++++++++++++ gcc/testsuite/c-c++-common/cpp/dir-only-9.c | 13 +++ gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 +++ gcc/testsuite/c-c++-common/ubsan/pr64888.c | 27 +++++ gcc/testsuite/g++.dg/cpp1z/eval-order11.C | 89 +++++++++++++++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C | 11 ++ gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C | 13 +++ gcc/testsuite/g++.dg/gomp/pr102431.C | 13 +++ gcc/testsuite/g++.dg/opt/pr102970.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr103255.c | 41 +++++++ gcc/testsuite/gcc.dg/pr102356.c | 33 ++++++ gcc/testsuite/gcc.target/i386/pr103205.c | 11 ++ gcc/testsuite/gcc.target/powerpc/pr102976.c | 14 +++ gcc/tree-ssa-loop-im.c | 18 +-- libcpp/ChangeLog | 9 ++ libcpp/lex.c | 2 +- libgcc/ChangeLog | 4 + libgcc/config/pa/t-dimode | 2 +- libgomp/ChangeLog | 8 ++ libgomp/testsuite/libgomp.c/declare-variant-2.c | 45 ++++++++ libstdc++-v3/ChangeLog | 68 +++++++++++ libstdc++-v3/include/bits/ptr_traits.h | 60 +++++----- libstdc++-v3/include/bits/ranges_algobase.h | 28 +++-- libstdc++-v3/python/libstdcxx/v6/printers.py | 10 +- .../testsuite/20_util/pointer_traits/lwg3545.cc | 96 ++++++++++++++++ .../pstl/uninitialized_construct.cc | 2 +- .../pstl/uninitialized_copy_move.cc | 2 +- .../pstl/uninitialized_fill_destroy.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1_neg.cc | 2 +- .../testsuite/20_util/to_address/lwg3545.cc | 37 ++++++ libstdc++-v3/testsuite/20_util/to_chars/4.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/double.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/float.cc | 2 +- .../testsuite/20_util/to_chars/long_double.cc | 2 +- .../21_strings/basic_string/allocator/char/copy.cc | 2 +- .../basic_string/allocator/char/copy_assign.cc | 2 +- .../basic_string/allocator/char/lwg2788.cc | 2 +- .../21_strings/basic_string/allocator/char/move.cc | 2 +- .../basic_string/allocator/char/move_assign.cc | 2 +- .../basic_string/allocator/char/noexcept.cc | 2 +- .../basic_string/allocator/char/operator_plus.cc | 2 +- .../21_strings/basic_string/allocator/char/swap.cc | 2 +- .../basic_string/allocator/wchar_t/copy.cc | 2 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 2 +- .../basic_string/allocator/wchar_t/lwg2788.cc | 2 +- .../basic_string/allocator/wchar_t/move.cc | 2 +- .../basic_string/allocator/wchar_t/move_assign.cc | 2 +- .../basic_string/allocator/wchar_t/noexcept.cc | 2 +- .../allocator/wchar_t/operator_plus.cc | 2 +- .../basic_string/allocator/wchar_t/swap.cc | 2 +- .../basic_string/modifiers/insert/char/83328.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/83328.cc | 2 +- .../21_strings/basic_string/types/pmr_typedefs.cc | 2 +- libstdc++-v3/testsuite/23_containers/list/61347.cc | 2 +- .../unordered_map/modifiers/move_assign.cc | 2 +- .../testsuite/25_algorithms/fill_n/constrained.cc | 6 +- .../lexicographical_compare/deque_iterators/1.cc | 2 +- .../25_algorithms/pstl/alg_merge/inplace_merge.cc | 2 +- .../25_algorithms/pstl/alg_merge/merge.cc | 2 +- .../pstl/alg_modifying_operations/copy_if.cc | 2 +- .../pstl/alg_modifying_operations/copy_move.cc | 2 +- .../pstl/alg_modifying_operations/fill.cc | 2 +- .../pstl/alg_modifying_operations/generate.cc | 2 +- .../alg_modifying_operations/is_partitioned.cc | 2 +- .../pstl/alg_modifying_operations/partition.cc | 2 +- .../alg_modifying_operations/partition_copy.cc | 2 +- .../pstl/alg_modifying_operations/remove.cc | 2 +- .../pstl/alg_modifying_operations/remove_copy.cc | 2 +- .../pstl/alg_modifying_operations/replace.cc | 2 +- .../pstl/alg_modifying_operations/replace_copy.cc | 2 +- .../pstl/alg_modifying_operations/rotate.cc | 2 +- .../pstl/alg_modifying_operations/rotate_copy.cc | 2 +- .../pstl/alg_modifying_operations/swap_ranges.cc | 2 +- .../alg_modifying_operations/transform_binary.cc | 2 +- .../alg_modifying_operations/transform_unary.cc | 2 +- .../pstl/alg_modifying_operations/unique.cc | 2 +- .../alg_modifying_operations/unique_copy_equal.cc | 2 +- .../pstl/alg_nonmodifying/adjacent_find.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/all_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/any_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/count.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/equal.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find.cc | 2 +- .../pstl/alg_nonmodifying/find_end.cc | 2 +- .../pstl/alg_nonmodifying/find_first_of.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/find_if.cc | 2 +- .../pstl/alg_nonmodifying/for_each.cc | 2 +- .../pstl/alg_nonmodifying/mismatch.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/none_of.cc | 2 +- .../pstl/alg_nonmodifying/nth_element.cc | 2 +- .../25_algorithms/pstl/alg_nonmodifying/reverse.cc | 2 +- .../pstl/alg_nonmodifying/reverse_copy.cc | 2 +- .../pstl/alg_nonmodifying/search_n.cc | 2 +- .../25_algorithms/pstl/alg_sorting/includes.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_heap.cc | 2 +- .../25_algorithms/pstl/alg_sorting/is_sorted.cc | 2 +- .../pstl/alg_sorting/lexicographical_compare.cc | 2 +- .../pstl/alg_sorting/minmax_element.cc | 2 +- .../25_algorithms/pstl/alg_sorting/partial_sort.cc | 2 +- .../pstl/alg_sorting/partial_sort_copy.cc | 2 +- .../25_algorithms/pstl/alg_sorting/set.cc | 2 +- .../25_algorithms/pstl/alg_sorting/sort.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-2.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-3.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test-5.cc | 2 +- .../testsuite/25_algorithms/pstl/feature_test.cc | 2 +- .../pstl/numeric_ops/adjacent_difference.cc | 2 +- .../26_numerics/pstl/numeric_ops/reduce.cc | 2 +- .../testsuite/26_numerics/pstl/numeric_ops/scan.cc | 2 +- .../pstl/numeric_ops/transform_reduce.cc | 2 +- .../26_numerics/pstl/numeric_ops/transform_scan.cc | 2 +- .../extractors_character/wchar_t/lwg2499.cc | 2 +- .../27_io/basic_istringstream/cons/char/1.cc | 2 +- .../27_io/basic_istringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_istringstream/str/char/2.cc | 2 +- .../27_io/basic_istringstream/str/wchar_t/2.cc | 2 +- .../27_io/basic_istringstream/view/char/1.cc | 2 +- .../27_io/basic_istringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_ostream/emit/1.cc | 2 +- .../27_io/basic_ostringstream/cons/char/1.cc | 2 +- .../27_io/basic_ostringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/3.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/3.cc | 2 +- .../27_io/basic_ostringstream/view/char/1.cc | 2 +- .../27_io/basic_ostringstream/view/wchar_t/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/2.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/4.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/4.cc | 2 +- .../testsuite/27_io/basic_stringbuf/view/char/1.cc | 2 +- .../27_io/basic_stringbuf/view/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/cons/char/1.cc | 2 +- .../27_io/basic_stringstream/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringstream/str/char/5.cc | 2 +- .../27_io/basic_stringstream/str/wchar_t/5.cc.cc | 2 +- .../27_io/basic_stringstream/view/char/1.cc | 2 +- .../27_io/basic_stringstream/view/wchar_t/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncbuf/2.cc | 2 +- .../testsuite/27_io/basic_syncbuf/basic_ops/1.cc | 2 +- .../27_io/basic_syncbuf/requirements/types.cc | 2 +- .../testsuite/27_io/basic_syncbuf/sync_ops/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/1.cc | 2 +- libstdc++-v3/testsuite/27_io/basic_syncstream/2.cc | 2 +- .../27_io/basic_syncstream/basic_ops/1.cc | 2 +- .../27_io/basic_syncstream/requirements/types.cc | 2 +- .../28_regex/match_results/pmr_typedefs.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 2 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 2 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 22 ++-- .../testsuite/libstdc++-prettyprinters/80276.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 4 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 14 +-- .../testsuite/libstdc++-prettyprinters/simple11.cc | 14 +-- 181 files changed, 1297 insertions(+), 287 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-9.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102431.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr64888.c create mode 100644 gcc/testsuite/g++.dg/cpp1z/eval-order11.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual19.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/pr101378.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr102431.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103255.c create mode 100644 gcc/testsuite/gcc.dg/pr102356.c create mode 100644 gcc/testsuite/gcc.target/i386/pr103205.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr102976.c create mode 100644 libgomp/testsuite/libgomp.c/declare-variant-2.c create mode 100644 libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc create mode 100644 libstdc++-v3/testsuite/20_util/to_address/lwg3545.cc