This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_gnu_eabi_stm32/gnu_eabi-release-arm_eabi-coremark-Os in repository toolchain/ci/gcc.
from 56b3036c531 Fortran: do not attempt simplification of [LU]BOUND for poi [...] adds 5062f6e719e Daily bump. adds 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 [...] adds 5e2e6cc84c4 ipa-sra: Check also ECF_LOOPING_CONST_OR_PURE when evaluati [...] adds 29c5aa76b47 Daily bump. adds 82a34dc056c fix spelling of -linker-output-auto-nolto-rel adds 5746f9199c2 c++: Fix bogus error with __integer_pack [PR94490] adds 2d5be1fca0f libphobos: Push all callee-save registers on the stack befo [...] adds ee20cad739f Daily bump. adds 08935ce91ea Daily bump. adds 2fdef526a3a libcpp: Fix up handling of deferred pragmas [PR102432] adds 9e9c674dfc6 Fortran: improve checking of array specifications adds 3c1bcaa6224 Fortran: error recovery when simplifying MINLOC/MAXLOC adds 9d7add04d97 Fortran: improve check of arguments to the RESHAPE intrinsic adds 6fa3c73e88c Fortran: generate error message for negative elements in SH [...] adds 217d8bf22b1 Fortran: improve expansion of constant array expressions wi [...] adds 173232a0f6c Daily bump. adds 2012e4c90e9 Daily bump.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 162 ++++++++ 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/config/vxworks.h | 2 +- gcc/cp/ChangeLog | 34 ++ gcc/cp/constexpr.c | 4 + gcc/cp/cp-gimplify.c | 65 +++- gcc/cp/pt.c | 1 + 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 | 82 ++++ gcc/fortran/array.c | 10 + gcc/fortran/check.c | 43 +-- gcc/fortran/expr.c | 25 ++ gcc/fortran/gfortran.h | 1 + gcc/fortran/simplify.c | 11 +- gcc/fortran/trans-types.c | 4 +- gcc/gimple-range.cc | 16 +- gcc/gimple-ssa-store-merging.c | 10 +- gcc/gimplify.c | 86 +++-- gcc/ipa-pure-const.c | 4 +- gcc/ipa-sra.c | 3 +- gcc/jit/ChangeLog | 4 + gcc/omp-general.c | 6 + gcc/rtl.h | 8 + gcc/simplify-rtx.c | 10 + gcc/testsuite/ChangeLog | 172 +++++++++ gcc/testsuite/c-c++-common/cpp/dir-only-9.c | 13 + gcc/testsuite/c-c++-common/goacc/pr102432.c | 23 ++ gcc/testsuite/c-c++-common/gomp/pr102431.c | 16 + gcc/testsuite/c-c++-common/gomp/pr102432.c | 23 ++ 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/ext/integer-pack5.C | 29 ++ gcc/testsuite/g++.dg/gomp/pr102431.C | 13 + gcc/testsuite/g++.dg/opt/pr102970.C | 2 +- gcc/testsuite/gcc.c-torture/execute/pr103052.c | 35 ++ 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/testsuite/gfortran.dg/array_constructor_54.f90 | 23 ++ gcc/testsuite/gfortran.dg/minmaxloc_15.f90 | 11 + gcc/testsuite/gfortran.dg/pr103505.f90 | 9 + gcc/testsuite/gfortran.dg/pr68153.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape_7.f90 | 2 +- gcc/testsuite/gfortran.dg/reshape_9.f90 | 31 ++ gcc/testsuite/gfortran.dg/reshape_shape_2.f90 | 7 + gcc/tree-ssa-loop-im.c | 18 +- libcpp/ChangeLog | 19 + libcpp/lex.c | 18 +- libgcc/ChangeLog | 4 + libgcc/config/pa/t-dimode | 2 +- libgomp/ChangeLog | 8 + libgomp/testsuite/libgomp.c/declare-variant-2.c | 45 +++ libphobos/ChangeLog | 8 + libphobos/libdruntime/core/thread/osthread.d | 29 ++ libstdc++-v3/ChangeLog | 421 +++++++++++++++++++++ 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 +- lto-plugin/ChangeLog | 10 + lto-plugin/lto-plugin.c | 6 +- 205 files changed, 2189 insertions(+), 331 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/dir-only-9.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr102432.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102431.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr102432.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/ext/integer-pack5.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr102431.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr103052.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 gcc/testsuite/gfortran.dg/array_constructor_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr103505.f90 create mode 100644 gcc/testsuite/gfortran.dg/reshape_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/reshape_shape_2.f90 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