This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-Oz in repository toolchain/ci/gcc.
from 596676d66ca libstdc++: Add comparison operators to types from Utilities clause adds eef00439e67 Go Gcc_backend class: mark prefetch as novops adds d43919bf887 libstdc++: Add comparison operators to std::filesystem types adds 677ead3b349 runtime: use 64 bits of hash seed on arm64 adds b8a1750a9c5 Daily bump. adds e4658c7dbbe c++: Fix pasto in structured binding diagnostics [PR94571] adds c8d88bf26e4 libstdc++: Fix -Wunused-parameter warning in test adds fc6b42bbaa2 pretty-print SSA names adds 2ca17e0a89f intl: Allow building both with old bison and bison >= 3 [PR92008] adds 42e20fd25d3 bootstrap: Fix building with GCC 4.2 [PR89494] adds 9303fe0714c testsuite: Move misplaced gcc.c-torture/pr92372.c test [PR92372] adds bd87b1fddbb sra: Fix access verification (PR 94598) adds 437eea66a4b intl: Unbreak intl build with bison 3 when no regeneration [...] adds eafeba3e518 middle-end/94614 - avoid multiword moves to nothing adds 1acde74cf61 cleanup graphite results adds 3c3f12e2a76 early-remat: Handle sets of multiple candidate regs [PR94605] adds 44b326839d8 Make it possible to have different instrumented and feedbac [...] adds effcb4181e1 c++: Error recovery with erroneous DECL_INITIAL [PR94475] adds d7a65edb629 List valid pairs for new and delete operators. adds 26bebf576dd aarch64: Fix mismatched SVE predicate modes [PR94606] adds 7123347c8b4 ipa: Make call redirection detect already adjusted calls (P [...] adds b084efe3fcd testsuite: Update pr94426-2 test to handle more targets [PR94426] adds d0ce5baeb64 coroutines: Back out mandate for tail-calls at O < 2 [PR94359] adds 5fb9a619eee Daily bump. adds dd75498db79 rs6000: Fix ICE in decompose_normal_address. [PR93974] adds 5315e1dafa0 Do not modify tab options in vimrc for .py files. adds 61b58e7fa5a testsuite: Fix up test language requirements [PR94314] adds e9f799d2597 Do not use HAVE_DOS_BASED_FILE_SYSTEM for Cygwin. adds c58cb6ac689 inliner: Don't ICE on NULL TYPE_DOMAIN [PR94621] adds c41884a0920 Fix -fcompare-debug issue in delete_insn_and_edges [PR94618] adds a64468a3034 fix PVS studio reported bugs adds b835645c7a5 Initialize file_data->lto_section_header before lto_mode_id [...] adds 256f2b63290 Avoid testcase warning on arm ABI [pr94608] adds 1dfc50232dc i386: Fix up *testqi_ext_3 define_insn_and_split [PR94567] adds 2e3897490e0 c, c++: Fix two redundantAssignment warnings [PR94629] adds 8b50d7a4762 aarch64: Tweak SVE load/store costs adds 875d6cb3b49 libstdc++: Add comparison operators for string and regex types adds af557050fd0 [OpenMP] Fix 'omp exit data' for Fortran arrays (PR 94635) adds 2298af0800b Fix ICE on invalid, PR94090. adds 3f5af3f7119 c++: Hard error with tentative parse of declaration [PR88754] adds a28edad3da5 c++: Non-type-dependent variadic lambda init-capture [PR94483] adds 3737ccc424c [committed] [PR rtl-optimization/90275] Another 90275 relat [...] adds bd2420f8faa libstdc++: Add comparison operators to sequence containers adds c9960294062 libstdc++: Fix testsuite utility's use of allocators adds 27c171775ab libstdc++: Add comparison operators to <chrono> types adds c5bac7d127f Daily bump. adds e43b28ae7f0 c++: Abbreviated function template return type [PR92187] adds f83adb68ed9 c++: spec_hasher::equal and PARM_DECLs [PR94632] adds b57e1621eb7 testsuite: Disable gdc standard runtime tests if phobos is [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 7 + contrib/ChangeLog | 10 + contrib/gcc_update | 1 + contrib/vimrc | 14 +- gcc/ChangeLog | 137 +++++++++ gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-parser.c | 1 - gcc/cfgrtl.c | 18 +- gcc/cgraph.c | 11 + gcc/cgraphclones.c | 3 +- gcc/cgraphunit.c | 4 +- gcc/common.opt | 4 + gcc/config/aarch64/aarch64.c | 78 ++++- gcc/config/i386/i386.md | 63 +++- gcc/config/rs6000/rs6000.c | 20 ++ gcc/coverage.c | 26 +- gcc/cp/ChangeLog | 48 ++- gcc/cp/call.c | 2 +- gcc/cp/coroutines.cc | 16 +- gcc/cp/cvt.c | 4 +- gcc/cp/lambda.c | 5 +- gcc/cp/parser.c | 6 +- gcc/cp/pt.c | 15 +- gcc/cp/tree.c | 5 +- gcc/cse.c | 16 +- gcc/doc/invoke.texi | 19 +- gcc/doc/sourcebuild.texi | 3 + gcc/dwarf2out.c | 2 +- gcc/early-remat.c | 2 +- gcc/expr.c | 5 + gcc/fortran/ChangeLog | 12 + gcc/fortran/gfortran.h | 3 +- gcc/fortran/interface.c | 14 +- gcc/fortran/resolve.c | 22 +- gcc/function.c | 8 + gcc/gdbhooks.py | 3 + gcc/gimplify.c | 12 +- gcc/go/ChangeLog | 9 + gcc/go/go-gcc.cc | 179 +++++------ gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-inline-transform.c | 19 ++ gcc/ipa-inline.h | 1 + gcc/lower-subreg.c | 4 + gcc/lto/ChangeLog | 7 + gcc/lto/lto-common.c | 11 +- gcc/optabs.c | 2 +- gcc/testsuite/ChangeLog | 182 +++++++++-- gcc/testsuite/g++.dg/concepts/abbrev5.C | 15 + gcc/testsuite/g++.dg/concepts/abbrev6.C | 12 + gcc/testsuite/g++.dg/conversion/err-recover2.C | 10 + .../{torture => }/symmetric-transfer-00-basic.C | 13 +- gcc/testsuite/g++.dg/cpp0x/lambda/pr94426-2.C | 10 +- gcc/testsuite/g++.dg/cpp1z/decomp51.C | 16 + gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C | 18 ++ gcc/testsuite/g++.dg/diagnostic/pr84138.C | 2 +- gcc/testsuite/g++.dg/ipa/pr93621.C | 29 ++ gcc/testsuite/g++.dg/lto/pr83720_0.C | 2 +- gcc/testsuite/g++.dg/opt/pr94618.C | 25 ++ gcc/testsuite/g++.dg/parse/ambig10.C | 20 ++ gcc/testsuite/g++.dg/pr93974.C | 27 ++ gcc/testsuite/g++.dg/pr94314-2.C | 5 +- gcc/testsuite/g++.dg/pr94314-3.C | 5 +- gcc/testsuite/g++.dg/pr94314-4.C | 30 ++ gcc/testsuite/g++.dg/pr94314.C | 5 +- gcc/testsuite/g++.dg/template/canon-type-14.C | 8 + gcc/testsuite/g++.dg/warn/Wsign-compare-8.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr90275-2.c | 12 + .../gcc.c-torture/{ => compile}/pr92372.c | 0 gcc/testsuite/gcc.c-torture/compile/pr94621.c | 16 + gcc/testsuite/gcc.c-torture/execute/pr94567.c | 26 ++ gcc/testsuite/gcc.dg/graphite/interchange-1.c | 7 - gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 - gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 - gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr94598.c | 26 ++ gcc/testsuite/gcc.dg/vect/pr94606.c | 13 + .../gcc.target/aarch64/sve/cost_model_2.c | 12 + .../gcc.target/aarch64/sve/cost_model_3.c | 13 + .../gcc.target/aarch64/sve/cost_model_4.c | 12 + .../gcc.target/aarch64/sve/cost_model_5.c | 13 + .../gcc.target/aarch64/sve/cost_model_6.c | 12 + .../gcc.target/aarch64/sve/cost_model_7.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/pr94605.c | 12 + gcc/testsuite/gdc.dg/link.d | 2 +- gcc/testsuite/gdc.dg/runnable.d | 229 -------------- gcc/testsuite/gdc.dg/runnable2.d | 244 +++++++++++++++ .../gfortran.dg/graphite/interchange-3.f90 | 2 - gcc/testsuite/gfortran.dg/interface_46.f90 | 36 +++ gcc/testsuite/lib/target-supports.exp | 15 + gcc/tree-inline.c | 5 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-dce.c | 98 +++++- gcc/tree-ssa-sccvn.c | 2 +- include/ChangeLog | 7 + include/filenames.h | 3 +- intl/ChangeLog | 34 +++ intl/Makefile.in | 13 +- intl/configure | 24 ++ intl/configure.ac | 22 ++ intl/plural-config.h | 1 + intl/plural-exp.h | 8 +- intl/plural.c | 62 ++-- intl/plural.y | 27 +- libgo/runtime/aeshash.c | 12 +- libgomp/ChangeLog | 5 + .../libgomp.fortran/target-enter-data-2.F90 | 40 +++ libphobos/ChangeLog | 6 + libphobos/testsuite/libphobos.phobos/phobos.exp | 5 + .../libphobos.phobos_shared/phobos_shared.exp | 5 + libstdc++-v3/ChangeLog | 82 +++++ libstdc++-v3/include/bits/basic_string.h | 54 +++- libstdc++-v3/include/bits/char_traits.h | 40 +++ libstdc++-v3/include/bits/forward_list.h | 28 +- libstdc++-v3/include/bits/fs_dir.h | 23 +- libstdc++-v3/include/bits/fs_fwd.h | 4 + libstdc++-v3/include/bits/fs_path.h | 27 +- libstdc++-v3/include/bits/regex.h | 88 +++++- libstdc++-v3/include/bits/stl_bvector.h | 13 +- libstdc++-v3/include/bits/stl_deque.h | 57 +++- libstdc++-v3/include/bits/stl_iterator.h | 37 +-- libstdc++-v3/include/bits/stl_list.h | 26 ++ libstdc++-v3/include/bits/stl_vector.h | 25 ++ libstdc++-v3/include/debug/deque | 7 + libstdc++-v3/include/debug/forward_list | 8 + libstdc++-v3/include/debug/list | 7 + libstdc++-v3/include/debug/safe_iterator.h | 21 ++ libstdc++-v3/include/debug/vector | 7 + libstdc++-v3/include/ext/pointer.h | 8 +- libstdc++-v3/include/std/chrono | 24 ++ libstdc++-v3/include/std/string_view | 17 ++ .../duration/comparison_operators/three_way.cc} | 48 ++- .../time_point/comparison_operators/three_way.cc} | 27 +- .../unsynchronized_pool_resource/allocate.cc | 2 +- .../basic_string/operators/char/cmp_c++20.cc | 194 ++++++++++++ .../basic_string/operators/wchar_t/cmp_c++20.cc | 194 ++++++++++++ .../operations/copy/char/constexpr.cc | 2 +- .../operations/copy/wchar_t/constexpr.cc | 2 +- .../basic_string_view/operators/char/2.cc | 93 +----- .../operators/char/{2.cc => cmp_c++20.cc} | 145 ++++----- .../basic_string_view/operators/wchar_t/2.cc | 93 +----- .../operators/wchar_t/{2.cc => cmp_c++20.cc} | 145 ++++----- .../23_containers/deque/operators/cmp_c++20.cc | 161 ++++++++++ .../23_containers/forward_list/cmp_c++20.cc | 138 +++++++++ .../testsuite/23_containers/list/cmp_c++20.cc | 138 +++++++++ .../23_containers/vector/bool/cmp_c++20.cc | 73 +++++ .../testsuite/23_containers/vector/cmp_c++20.cc | 161 ++++++++++ .../27_io/filesystem/path/compare/compare.cc | 2 +- .../27_io/filesystem/path/compare/lwg2936.cc | 2 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../path/{compare/path.cc => nonmember/cmp.cc} | 40 ++- .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 80 +++++ .../testsuite/28_regex/sub_match/compare_c++20.cc | 335 +++++++++++++++++++++ .../util/native_type/native_priority_queue.hpp | 27 +- ltmain.sh | 4 +- 160 files changed, 4148 insertions(+), 975 deletions(-) create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev5.C create mode 100644 gcc/testsuite/g++.dg/concepts/abbrev6.C create mode 100644 gcc/testsuite/g++.dg/conversion/err-recover2.C rename gcc/testsuite/g++.dg/coroutines/{torture => }/symmetric-transfer-00-basic.C (87%) create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp51.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-pack-init5.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr93621.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94618.C create mode 100644 gcc/testsuite/g++.dg/parse/ambig10.C create mode 100644 gcc/testsuite/g++.dg/pr93974.C create mode 100644 gcc/testsuite/g++.dg/pr94314-4.C create mode 100644 gcc/testsuite/g++.dg/template/canon-type-14.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr90275-2.c rename gcc/testsuite/gcc.c-torture/{ => compile}/pr92372.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr94621.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94567.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr94598.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr94606.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cost_model_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr94605.c create mode 100644 gcc/testsuite/gdc.dg/runnable2.d create mode 100644 gcc/testsuite/gfortran.dg/interface_46.f90 create mode 100644 intl/plural-config.h create mode 100644 libgomp/testsuite/libgomp.fortran/target-enter-data-2.F90 copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/copy/char/con [...] copy libstdc++-v3/testsuite/{21_strings/basic_string_view/operations/copy/char/con [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/operators/char/c [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/operators/wchar_ [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/operators/char/{2.cc => c [...] copy libstdc++-v3/testsuite/21_strings/basic_string_view/operators/wchar_t/{2.cc = [...] create mode 100644 libstdc++-v3/testsuite/23_containers/deque/operators/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/forward_list/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/list/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/bool/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/23_containers/vector/cmp_c++20.cc copy libstdc++-v3/testsuite/27_io/filesystem/path/{compare/path.cc => nonmember/cm [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/nonmember/cmp_c++20.cc create mode 100644 libstdc++-v3/testsuite/28_regex/sub_match/compare_c++20.cc