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_apm/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from d6a3c0cfb85 Revert the avoid threading circular paths commit. adds 701ee067807 sra: Fix corner case of total scalarization with virtual in [...] adds b4702276615 options: Fix variable tracking option processing. adds 434ebc1e08b Move ranger only VRP folder to tree-vrp. adds bd400db6d3e Add --param=vrp1-mode and --param=vrp2-mode. adds 9cb114fd555 Split --param=evrp-mode into evrp-mode and ranger-debug. adds 2606dfea12d Adjust testcase for 128/256 bit HF vector load/store adds bdc42283bc7 aarch64: Remove redundant struct type definitions in arm_neon.h adds 9626e44713a libstdc++: Implement P1739R4 changes to views::take/drop/counted adds 48154969d4b libstdc++: Implement P2432R1 changes for views::istream adds 9262ae450d6 Fix again PR middle-end/102764 adds 5f7976f65b4 libstdc++: missing constexpr for __[nm]iter_base [PR102358] adds 6aceeb3fb64 testsuite: Adjust pr22076.c to avoid compile-time optimizat [...] adds 1373066a46d x86: Document -fcf-protection requires i686 or newer adds e6d10035431 libcody: Avoid double-free adds 6667d5feb9c libstdc++: Suppress Doxygen docs for more implementation details adds 5a5d7c2c802 libstdc++: Add Doxygen comments to contents of <functional> adds 394f60e6ed9 libstdc++: Improve generated man pages for libstdc++ adds ae5c540662e Daily bump. adds fe8475c5009 bootstrap/102681 - properly CSE PHIs with default def args adds 8a0faddadd1 Disregard incoming equivalences to a path when defining a new one. adds c2a9a98a369 tree-optimization/102893 - properly DCE empty loops inside [...] adds b7cb6d66bd5 Add testcase for PR fortran/100906 adds c31d2d14f79 Add testcase for PR fortran/94289 adds 690180eb4b3 Handle jobserver file descriptors in btest. adds aa41680e481 or1k: Update FPU to specify detect tininess before rounding adds 24e99e6ec1c Fortran: Avoid running into assert with -fcheck= + UBSAN adds 030875c197e Fortran: Change XFAIL to PASS adds 0c1f737a485 libstdc++: Constrain std::make_any [PR102894] adds 47d4899183b doc: Convert mingw-w64.org links to https adds c3e80a16af2 Add install-dvi Makefile targets. adds c2bd5d8a308 Daily bump. adds 693abdb66ab Add testcase for PR fortran/95196 adds 36051875168 x86_64: Add insn patterns for V1TI mode logic operations. adds d891ab1bc87 Move bind-c-intent-out-2.f90 to gfortran.dg/ubsan adds e3725624ec0 cleanup compute_points_to_sets adds 710d9ad5a25 config/i386: Commentary typo fix adds a350f56f063 Daily bump. adds dfe1ac896af doc: Remove details around Itanium on GNU/Linux and Windows adds 9d1727a30e4 [Committed] Correct testcase gcc.target/bfin/20090914-3.c adds c448579312b Don't use 'G' constraint in integer move patterns adds 3f861a5c8fd Revise -mdisable-fpregs option and add new -msoft-mult option adds 37935c01841 Daily bump. adds 7c20a9b738a Combine the FADD(A, FMA(B, C, 0)) to FMA(B, C, A) and combi [...] adds aa15952d646 tree-optimization/102920 - fix PHI VN with undefined args adds 1a07bc9cda7 Simplify (_Float16) sqrtf((float) a) to .SQRT(a) when a is [...] adds 149e217033f RISC-V: Minimal support of bitmanip extension adds 283b1707f23 RISC-V: Implement instruction patterns for ZBA extension. adds 04a9b554ba1 RISC-V: Cost model for zba extension. adds e596a283e54 RISC-V: Implement instruction patterns for ZBB extension. adds 3329d892eb6 RISC-V: Cost model for zbb extension. adds 26d2818bb73 RISC-V: Use li and rori to load constants. adds 4e1e0d79ecb RISC-V: Implement instruction patterns for ZBS extension. adds 77b84fb0a8e RISC-V: Cost model for ZBS extension. adds 0b028fb4989 tree-optimization/102905 - restore re-align load for alignm [...] adds 7518e4c2f07 Fix PR 102908: wrongly removing null pointer loads
No new revisions were added by this update.
Summary of changes: ChangeLog | 7 + Makefile.def | 14 +- Makefile.in | 2048 +++++++++++++++++++- Makefile.tpl | 4 +- c++tools/ChangeLog | 5 + c++tools/Makefile.in | 1 + gcc/ChangeLog | 203 ++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 20 +- gcc/ada/ChangeLog | 6 + gcc/ada/gcc-interface/Make-lang.in | 16 +- gcc/c-family/ChangeLog | 6 + gcc/c/ChangeLog | 5 + gcc/c/Make-lang.in | 1 + gcc/cfgexpand.c | 5 +- gcc/common.opt | 2 +- gcc/common/config/riscv/riscv-common.c | 10 + gcc/config/aarch64/arm_neon.h | 86 - gcc/config/i386/sse.md | 77 + gcc/config/i386/x86-tune-sched-bd.c | 2 +- gcc/config/pa/pa-d.c | 2 +- gcc/config/pa/pa.c | 10 +- gcc/config/pa/pa.h | 1 - gcc/config/pa/pa.md | 54 +- gcc/config/pa/pa.opt | 8 +- gcc/config/riscv/bitmanip.md | 342 ++++ gcc/config/riscv/predicates.md | 22 + gcc/config/riscv/riscv-opts.h | 10 + gcc/config/riscv/riscv.c | 221 ++- gcc/config/riscv/riscv.h | 8 + gcc/config/riscv/riscv.md | 33 +- gcc/config/riscv/riscv.opt | 3 + gcc/configure | 4 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 5 + gcc/cp/Make-lang.in | 1 + gcc/d/ChangeLog | 6 + gcc/d/Make-lang.in | 10 + gcc/doc/install.texi | 15 +- gcc/doc/invoke.texi | 12 +- gcc/flag-types.h | 31 +- gcc/fortran/ChangeLog | 41 + gcc/fortran/Make-lang.in | 15 +- gcc/fortran/trans-expr.c | 1 + gcc/gimple-range-cache.cc | 4 +- gcc/gimple-range-gori.cc | 2 +- gcc/gimple-range-path.cc | 10 +- gcc/gimple-range.cc | 2 +- gcc/gimple-ssa-evrp.c | 96 +- gcc/lto/ChangeLog | 5 + gcc/lto/Make-lang.in | 1 + gcc/match.pd | 6 +- gcc/objc/ChangeLog | 5 + gcc/objc/Make-lang.in | 1 + gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 1 + gcc/opts.c | 45 + gcc/params.opt | 69 +- gcc/testsuite/ChangeLog | 151 ++ gcc/testsuite/g++.dg/torture/pr102505.C | 15 + gcc/testsuite/gcc.dg/pr102585.c | 6 + gcc/testsuite/gcc.dg/torture/pr102920.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-97.c | 19 + gcc/testsuite/gcc.dg/ubsan/pr81981.c | 2 +- gcc/testsuite/gcc.target/bfin/20090914-3.c | 3 +- gcc/testsuite/gcc.target/i386/avx512fp16-13.c | 8 +- .../gcc.target/i386/avx512fp16-complex-fma.c | 18 + gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c | 27 + gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c | 23 + gcc/testsuite/gcc.target/i386/pr22076.c | 6 +- gcc/testsuite/gcc.target/i386/sse2-v1ti-logic-2.c | 53 + gcc/testsuite/gcc.target/i386/sse2-v1ti-logic.c | 28 + gcc/testsuite/gcc.target/riscv/zba-adduw.c | 12 + gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 19 + gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 31 + gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 11 + gcc/testsuite/gcc.target/riscv/zba-zextw.c | 10 + .../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 21 + .../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 21 + gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 35 + gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 31 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 16 + gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 17 + gcc/testsuite/gcc.target/riscv/zbbw.c | 25 + gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bext.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-binv.c | 20 + gcc/testsuite/gcc.target/riscv/zbs-bset.c | 41 + gcc/testsuite/gfortran.dg/PR100906.c | 169 ++ gcc/testsuite/gfortran.dg/PR100906.f90 | 1699 ++++++++++++++++ gcc/testsuite/gfortran.dg/PR94289.f90 | 168 ++ gcc/testsuite/gfortran.dg/PR95196.f90 | 83 + gcc/testsuite/gfortran.dg/associate_3.f03 | 2 +- .../gfortran.dg/binding_label_tests_4.f03 | 2 +- gcc/testsuite/gfortran.dg/block_4.f08 | 2 +- gcc/testsuite/gfortran.dg/charlen_04.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_05.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_06.f90 | 3 +- gcc/testsuite/gfortran.dg/charlen_13.f90 | 4 +- gcc/testsuite/gfortran.dg/coarray_9.f90 | 2 +- .../gfortran.dg/coarray_collectives_3.f90 | 2 +- gcc/testsuite/gfortran.dg/data_invalid.f90 | 16 +- gcc/testsuite/gfortran.dg/do_4.f | 5 +- gcc/testsuite/gfortran.dg/dollar_sym_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dollar_sym_3.f | 2 +- gcc/testsuite/gfortran.dg/fmt_tab_1.f90 | 5 +- gcc/testsuite/gfortran.dg/fmt_tab_2.f90 | 3 +- gcc/testsuite/gfortran.dg/forall_16.f90 | 4 +- gcc/testsuite/gfortran.dg/g77/970125-0.f | 7 +- gcc/testsuite/gfortran.dg/gomp/unexpected-end.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_operator_1.f90 | 2 +- gcc/testsuite/gfortran.dg/interface_operator_2.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_4.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_5.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_6.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_8.f90 | 2 +- gcc/testsuite/gfortran.dg/line_length_9.f90 | 2 +- gcc/testsuite/gfortran.dg/pr65045.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69497.f90 | 2 +- gcc/testsuite/gfortran.dg/submodule_21.f08 | 3 +- gcc/testsuite/gfortran.dg/tab_continuation.f | 2 +- gcc/testsuite/gfortran.dg/typebound_proc_2.f90 | 17 +- .../gfortran.dg/ubsan/bind-c-intent-out-2.f90 | 39 + .../gfortran.dg/warnings_are_errors_1.f90 | 2 +- gcc/toplev.c | 47 +- gcc/tree-sra.c | 2 + gcc/tree-ssa-dce.c | 7 +- gcc/tree-ssa-sccvn.c | 35 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-structalias.c | 12 +- gcc/tree-vect-data-refs.c | 5 +- gcc/tree-vrp.c | 134 +- gcc/tree-vrp.h | 2 + gcc/value-relation.cc | 23 + gcc/value-relation.h | 1 + gnattools/ChangeLog | 5 + gnattools/Makefile.in | 4 +- libada/ChangeLog | 5 + libada/Makefile.in | 4 +- libbacktrace/ChangeLog | 10 + libbacktrace/btest.c | 24 +- libcody/ChangeLog | 5 + libcody/netserver.cc | 1 + libcpp/ChangeLog | 5 + libcpp/Makefile.in | 3 +- libdecnumber/ChangeLog | 5 + libdecnumber/Makefile.in | 3 +- libgcc/ChangeLog | 5 + libgcc/config/or1k/sfp-machine.h | 2 +- libgomp/ChangeLog | 6 + libiberty/ChangeLog | 6 + libiberty/Makefile.in | 20 +- libstdc++-v3/ChangeLog | 107 + libstdc++-v3/doc/doxygen/stdheader.cc | 279 ++- libstdc++-v3/include/bits/alloc_traits.h | 4 + libstdc++-v3/include/bits/allocated_ptr.h | 2 + libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/hashtable.h | 2 + libstdc++-v3/include/bits/hashtable_policy.h | 2 + libstdc++-v3/include/bits/mofunc_impl.h | 37 + libstdc++-v3/include/bits/node_handle.h | 20 + libstdc++-v3/include/bits/ranges_util.h | 7 +- libstdc++-v3/include/bits/stl_iterator.h | 2 + libstdc++-v3/include/bits/uses_allocator.h | 2 + libstdc++-v3/include/std/any | 21 +- libstdc++-v3/include/std/functional | 94 +- libstdc++-v3/include/std/ranges | 132 +- libstdc++-v3/include/std/span | 12 +- libstdc++-v3/scripts/run_doxygen | 34 +- libstdc++-v3/testsuite/20_util/any/102894.cc | 20 + .../testsuite/25_algorithms/move/constexpr.cc | 19 + .../testsuite/std/ranges/adaptors/p1739.cc | 88 + libstdc++-v3/testsuite/std/ranges/istream_view.cc | 13 + 176 files changed, 7360 insertions(+), 601 deletions(-) create mode 100644 gcc/config/riscv/bitmanip.md create mode 100644 gcc/testsuite/g++.dg/torture/pr102505.C create mode 100644 gcc/testsuite/gcc.dg/pr102585.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr102920.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-97.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fp16-complex-fma.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464-sqrtph.c create mode 100644 gcc/testsuite/gcc.target/i386/pr102464-sqrtsh.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-v1ti-logic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-v1ti-logic.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-adduw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-slliuw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zba-zextw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-xnor-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-andn-orn-xnor-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-min-max.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbbw.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bclr.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bext.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-binv.c create mode 100644 gcc/testsuite/gcc.target/riscv/zbs-bset.c create mode 100644 gcc/testsuite/gfortran.dg/PR100906.c create mode 100644 gcc/testsuite/gfortran.dg/PR100906.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR94289.f90 create mode 100644 gcc/testsuite/gfortran.dg/PR95196.f90 create mode 100644 gcc/testsuite/gfortran.dg/ubsan/bind-c-intent-out-2.f90 create mode 100644 libstdc++-v3/testsuite/20_util/any/102894.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/move/constexpr.cc create mode 100644 libstdc++-v3/testsuite/std/ranges/adaptors/p1739.cc