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-arm-lts-allyesconfig in repository toolchain/ci/gcc.
from 4b62b3960ec arc: Update tumaddsidi4 test. adds e6ce69cae50 Avoid putting a REG_NOTE on anything other than an INSN in [...] adds 3dcf51ad7b0 rs6000: Correct logic to disable NO_SUM_IN_TOC and NO_FP_IN [...] adds 4a5c938bbfd [AArch64][SVE] Add missing movprfx attribute to some ternar [...] adds 3e5c062e96c [AArch64] Fix lane specifier syntax adds 0b839322117 [AArch64] Use intrinsics for widening multiplies (PR91598) adds 191bcd0f30d Fix mangling ICE [PR94027] adds 41f99ba6c57 analyzer: improvements to state dumping adds 90f7c3007d5 analyzer: improvements to region_model::get_representative_tree adds 2a4c59d9aa6 Daily bump. adds 6733ecaf3fe gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c" adds ff0a62841e2 c++: Fix pretty printing of TYPENAME_TYPEs adds 5e1b4e60c18 c++: Fix missing SFINAE when binding a bit-field to a refer [...] adds 9de42a8e995 Patch and ChangeLogs for PR93581 adds 0b4ee25bdd7 Daily bump. adds d5114529228 [testsuite] Fix PR94023 to guard case under vect_hw_misalign adds cb2c60206f4 [testsuite] Fix PR94019 to check vector char when vect_hw_misalign adds 016d0f9e43c Insert default return_void at the end of coroutine body adds 2e94d3ee47b alias: Punt after walking too many VALUEs during a toplevel [...] adds 314b91220a0 Restore alignment in rs6000 target. adds 157e23d8803 [testsuite][arm] Fix typo in fuse-caller-save.c adds 8475f2902a2 c++: Fix ABI issue with alignas on armv7hl [PR94050] adds 29b1533acd5 configure - build libgomp by default for amdgcn adds 9439378f7a0 rs6000: Fix -mlong-double documentation adds a931bb50fe7 Fix 'A' operand modifier: PR inline-asm/94095 adds 5dc1390b41d Revert: One more patch for PR93564: Prefer smaller hard reg [...] adds 81fa6d7321d c++: Readd [LR]ROTATE_EXPR support to constexpr.c [PR94067] adds ea182fe6363 libstdc++: Handle type-changing path concatenations (PR 94063) adds d417b4f5414 c++: Fix convert_like in template [PR91465, PR93870, PR9203 [...] adds 406d2cecabd Update cpplib da.po. adds 983a6e7a502 Daily bump. adds 8fc37274021 gdbinit.in: Fix typo. adds c1263058ba0 Update gcc sv.po. adds cc5c935937d i386: Fix up *testqi_ext_3 insn&split for the *testdi_1 cha [...] adds 3654d49d0ff libstdc++: Change compile-only test to run adds c222eabcf8b libstdc++: Fix invalid noexcept-specifier (PR 94117) adds aed151bb53b Revert "Fix regression reported by tester due to recent IRA [...] adds cfd90eb9ed0 testsuite: Scan for SSE reg-reg moves only in pr80481.C adds 90b5ebd7693 minor: fix intendation in ddg.c adds b888a051deb loop-iv: make find_simple_exit static adds cf0c3a45731 libstdc++: Fix noexcept guarantees for ranges::split_view adds e00cb200f39 PR90763: PowerPC vec_xl_len should take const argument. adds 14af5d9b19b c++: Partially revert patch for PR66139. adds b269a014771 c++: Add tests for PR93922 and PR94041. adds 0b7f1e24316 libstdc++: Fix uses of _M_current in split_view's outer iterator adds 76743c8a6ab Daily bump. adds 37e0df8a9be rs6000: Check -+0 and NaN for smax/smin generation adds df15a82804e c++: Fix ICE with omitted template args [PR93956]. adds 481fcfe6fec c++: Fix deferred noexcept on constructor [PR93901]. adds e11d05c1ed2 c++: Fix wrong conversion error with non-viable overload [PR94124] adds 5115542a5cc Fix length computation for movsi_insv which resulted in reg [...] adds 8f0d8cd8522 libstdc++: LWG 3286 ranges::size is not required to be vali [...] adds 05ac4d9c7b3 ldist: Further fixes for -ftrapv [PR94114] adds 312992f5a07 dfp: Fix decimal_to_binary [PR94111] adds 60342fdbfb0 value-prof: Fix abs uses in value-prof.c [PR93962] adds 42bc589e87a aarch64: Fix ICE in aarch64_add_offset_1 [PR94121] adds a5aac267e64 Fix internal error on locally-defined subpools adds e835226bab5 Fix GIMPLE verification failure in LTO mode on Ada code adds d564c5e254d [testsuite] Add @ lines to check-function-bodies fluff adds cb99630f254 fold undefined pointer offsetting adds 5fea87cc790 RISC-V: Fix testsuite regression due to recent IRA changes. adds d42ff1d3b62 pdp11: Fix handling of common (local and global) vars [PR94134] adds 1c43ee69f4f Bug fix: cannot convert 'const short int*' to 'const __bf16*' adds 4512b7d8518 libstdc++: Add a test that takes the split_view of a non-fo [...] adds 7eb5be6ab91 c++: Fix wrong modifying const object error for COMPONENT_R [...] adds bde31a76ba4 c++: Fix ICE with concepts and aliases [PR93907]. adds 923e1785276 Daily bump. adds 690de2b706b testsuite: Fix concepts-using2.C failure on 32-bit targets [...] adds 9c1281d9863 Add myself to MAINTAINERS adds f457ae2218c [rs6000] Fix a wrong GC issue adds aedb4c8fc77 Update myself to MAINTAINERS adds 4069adf4bbc c++: Tweak reshape_init_array_1 [PR94124] adds 349ab34dc64 tree-dse: Fix mem* head trimming if call has lhs [PR94130] adds b73f69020f0 doc: Fix up ASM_OUTPUT_ALIGNED_DECL_LOCAL description adds 98aeb1ef510 [Fortran, OpenACC] Reject vars of different scope in $acc d [...] new 54f46d82f54 i386: Use ix86_output_ssemov for MMX TYPE_SSEMOV new fcc443b97e1 libstdc++: Fix test failure due to -Wnonnull warnings
The 2 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: ChangeLog | 5 + MAINTAINERS | 1 + configure | 2 +- configure.ac | 2 +- gcc/ChangeLog | 211 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 + gcc/ada/gcc-interface/decl.c | 9 +- gcc/alias.c | 3 + gcc/analyzer/ChangeLog | 46 +++ gcc/analyzer/analyzer.h | 9 +- gcc/analyzer/engine.cc | 2 +- gcc/analyzer/program-state.cc | 174 ++++++++++- gcc/analyzer/program-state.h | 3 +- gcc/analyzer/region-model.cc | 129 ++++++++- gcc/analyzer/region-model.h | 3 + gcc/analyzer/sm.cc | 15 + gcc/analyzer/sm.h | 2 + gcc/cfgloop.h | 1 - gcc/config/aarch64/aarch64-builtins.c | 5 + gcc/config/aarch64/aarch64-simd-builtins.def | 9 + gcc/config/aarch64/aarch64-simd.md | 60 +++- gcc/config/aarch64/aarch64-sve2.md | 2 + gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/arm_neon.h | 296 +++++++------------ gcc/config/aarch64/iterators.md | 7 + gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm_neon.h | 24 +- gcc/config/bfin/bfin.md | 3 +- gcc/config/i386/i386.c | 19 ++ gcc/config/i386/i386.md | 17 +- gcc/config/i386/mmx.md | 29 +- gcc/config/pdp11/pdp11.c | 3 +- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/aix72.h | 4 +- gcc/config/rs6000/rs6000-c.c | 13 + gcc/config/rs6000/rs6000-internal.h | 2 - gcc/config/rs6000/rs6000.c | 15 +- gcc/config/rs6000/rs6000.h | 3 + gcc/config/rs6000/rs6000.opt | 3 +- gcc/cp/ChangeLog | 107 +++++++ gcc/cp/call.c | 39 ++- gcc/cp/class.c | 4 + gcc/cp/constexpr.c | 46 ++- gcc/cp/constraint.cc | 6 +- gcc/cp/coroutines.cc | 68 +++-- gcc/cp/cp-gimplify.c | 20 +- gcc/cp/cp-tree.h | 1 + gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/decl.c | 29 +- gcc/cp/except.c | 4 +- gcc/cp/mangle.c | 4 +- gcc/cp/pt.c | 43 +-- gcc/cp/typeck2.c | 6 +- gcc/ddg.c | 34 +-- gcc/dfp.c | 10 +- gcc/doc/extend.texi | 2 +- gcc/doc/tm.texi | 6 +- gcc/doc/tm.texi.in | 6 +- gcc/fortran/ChangeLog | 14 + gcc/fortran/openmp.c | 12 +- gcc/fortran/resolve.c | 33 ++- gcc/fortran/trans-array.c | 18 ++ gcc/gdbinit.in | 2 +- gcc/haifa-sched.c | 9 + gcc/ira-color.c | 4 +- gcc/loop-iv.c | 2 +- gcc/match.pd | 9 + gcc/params.opt | 4 + gcc/po/ChangeLog | 4 + gcc/po/sv.po | 320 ++++++++++----------- gcc/testsuite/ChangeLog | 176 ++++++++++++ gcc/testsuite/g++.dg/abi/align3.C | 12 + gcc/testsuite/g++.dg/concepts/diagnostic4.C | 18 ++ gcc/testsuite/g++.dg/concepts/pr93729.C | 15 + .../torture/co-ret-15-default-return_void.C | 55 ++++ gcc/testsuite/g++.dg/cpp0x/conv-tmpl2.C | 21 ++ gcc/testsuite/g++.dg/cpp0x/conv-tmpl3.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/conv-tmpl4.C | 33 +++ gcc/testsuite/g++.dg/cpp0x/conv-tmpl5.C | 13 + gcc/testsuite/g++.dg/cpp0x/conv-tmpl6.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/initlist-overload1.C | 15 + gcc/testsuite/g++.dg/cpp0x/initlist116.C | 29 -- gcc/testsuite/g++.dg/cpp0x/initlist117.C | 40 --- gcc/testsuite/g++.dg/cpp0x/initlist121.C | 31 ++ gcc/testsuite/g++.dg/cpp0x/initlist122.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C | 34 --- .../g++.dg/cpp1y/constexpr-tracking-const17.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const18.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const19.C | 23 ++ .../g++.dg/cpp1y/constexpr-tracking-const20.C | 28 ++ .../g++.dg/cpp1y/constexpr-tracking-const21.C | 28 ++ .../g++.dg/cpp1y/constexpr-tracking-const22.C | 17 ++ gcc/testsuite/g++.dg/cpp1z/class-deduction70.C | 7 + gcc/testsuite/g++.dg/cpp1z/conv-tmpl1.C | 10 + gcc/testsuite/g++.dg/cpp2a/concepts-using2.C | 49 ++++ gcc/testsuite/g++.dg/eh/aggregate1.C | 56 ---- gcc/testsuite/g++.dg/pr80481.C | 4 +- gcc/testsuite/g++.dg/pr94027.C | 22 ++ gcc/testsuite/g++.dg/warn/Wconversion-pr94067.C | 9 + gcc/testsuite/gcc.c-torture/execute/pr94130.c | 16 ++ gcc/testsuite/gcc.c-torture/execute/pr94134.c | 14 + gcc/testsuite/gcc.dg/analyzer/malloc-4.c | 2 +- gcc/testsuite/gcc.dg/dfp/pr94111.c | 12 + gcc/testsuite/gcc.dg/pr94114.c | 13 + gcc/testsuite/gcc.dg/pr94121.c | 16 ++ gcc/testsuite/gcc.dg/torture/20200311-1.c | 26 ++ gcc/testsuite/gcc.dg/vect/slp-perm-12.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-17.c | 5 +- .../gcc.target/aarch64/fmla_intrinsic_1.c | 6 +- .../gcc.target/aarch64/fmls_intrinsic_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/mla_intrinsic_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/mls_intrinsic_1.c | 4 +- gcc/testsuite/gcc.target/arm/fuse-caller-save.c | 2 +- gcc/testsuite/gcc.target/i386/pr89229-3c.c | 2 +- gcc/testsuite/gcc.target/i386/pr94088.c | 9 + gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c | 17 ++ gcc/testsuite/gcc.target/powerpc/pr90763.c | 88 ++++++ gcc/testsuite/gcc.target/powerpc/pr93800.c | 14 + gcc/testsuite/gcc.target/riscv/interrupt-2.c | 4 - .../gcc.target/xstormy16/sfr/06_sfrw_to_var.c | 2 +- gcc/testsuite/gfortran.dg/goacc/declare-2.f95 | 21 +- gcc/testsuite/gfortran.dg/goacc/declare-3.f95 | 10 +- gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 | 13 +- gcc/testsuite/gfortran.dg/goacc/pr94120-1.f90 | 11 + gcc/testsuite/gfortran.dg/goacc/pr94120-2.f90 | 12 + gcc/testsuite/gfortran.dg/goacc/pr94120-3.f90 | 13 + gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 | 24 ++ gcc/testsuite/gnat.dg/subpools1.adb | 82 ++++++ gcc/testsuite/lib/scanasm.exp | 2 +- gcc/tree-loop-distribution.c | 6 +- gcc/tree-ssa-dse.c | 22 +- gcc/tree.c | 10 + gcc/value-prof.c | 4 +- libcpp/po/ChangeLog | 4 + libcpp/po/da.po | 51 ++-- libstdc++-v3/ChangeLog | 66 +++++ libstdc++-v3/include/std/ranges | 107 +++---- libstdc++-v3/src/c++17/fs_path.cc | 40 +++ .../unordered_set/allocator/ext_ptr.cc | 2 + .../testsuite/24_iterators/ostream_iterator/1.cc | 2 +- .../27_io/filesystem/path/concat/94063.cc | 111 +++++++ .../testsuite/std/ranges/adaptors/lwg3286.cc | 72 +++++ .../testsuite/std/ranges/adaptors/split.cc | 33 +++ .../1.cc => std/ranges/subrange/lwg3286.cc} | 63 ++-- .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 14 +- 148 files changed, 2995 insertions(+), 925 deletions(-) create mode 100644 gcc/testsuite/g++.dg/abi/align3.C create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic4.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr93729.C create mode 100644 gcc/testsuite/g++.dg/coroutines/torture/co-ret-15-default-retur [...] create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/conv-tmpl6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-overload1.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist116.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist117.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist121.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist122.C delete mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-eh.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const17.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const18.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const20.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const21.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-tracking-const22.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction70.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/conv-tmpl1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-using2.C delete mode 100644 gcc/testsuite/g++.dg/eh/aggregate1.C create mode 100644 gcc/testsuite/g++.dg/pr94027.C create mode 100644 gcc/testsuite/g++.dg/warn/Wconversion-pr94067.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94130.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr94134.c create mode 100644 gcc/testsuite/gcc.dg/dfp/pr94111.c create mode 100644 gcc/testsuite/gcc.dg/pr94114.c create mode 100644 gcc/testsuite/gcc.dg/pr94121.c create mode 100644 gcc/testsuite/gcc.dg/torture/20200311-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94088.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-minmax-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr90763.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93800.c create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr94120-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr94120-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr94120-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquiry_type_ref_6.f90 create mode 100644 gcc/testsuite/gnat.dg/subpools1.adb create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/lwg3286.cc copy libstdc++-v3/testsuite/{24_iterators/ostream_iterator/1.cc => std/ranges/subr [...]