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-aarch64-next-allmodconfig in repository toolchain/ci/gcc.
from 2d8b144a2a6 c: Reject _Atomic type * as last argument to __builtin_*_ov [...] adds 200c9e865f4 MingW: Don't add suffix for nul device adds c51f1e7427e gcc: Add `ll` and `L` length modifiers for `ms_printf` adds 903adc062f2 testsuite: Extend vector() regexp adds e9cea0d6c83 testsuite: Remove XFAIL for variable-length vectors adds a880fcc657f testsuite: XFAIL some SLP reduction tests for VLA SVE adds f5647cf49f0 testsuite: XFAIL SLP induction tests for VL vectors adds 8a1f6529062 testsuite: Adjust vect/pr65947-8.c for SVE adds b513f5f2cb2 testsuite: Adjust vect/bb-slp-subgroups-3.c for VL vectors adds 324252dc59e testsuite: Add a vect_element_align_preferred guard adds f6da5ecb058 testsuite: Add a vect_load_lanes guard adds fcd513df9aa PR97693: Specify required vectype in vectorizable_call adds 0f6759240f1 aarch64: Remove XFAILs for two SVE tests adds 7f87b4ef232 x86: Add a testcase for PR target/31799 adds e3b55ce50ec c-family: token streamer adds 8a97aed0d29 langhooks: preprocessor hooks for c++ modules adds 18dd2956387 Make ltrans type canonicals compatible with WPA ones adds afa6adbd6c8 Improve handling of memory operands in ipa-icf 3/4 adds d7ab349c44f preprocessor: Fix profiled bootstrap warning [pr97858] adds 8661f4faa87 libstdc++: Fix ranges::search_n for random access iterators [...] adds 6b91b3e9df1 Add MODE_OPAQUE adds 1f8ac759918 preprocessor: module line maps adds ecf65330c11 libstdc++: Fix unconditional definition of __cpp_lib_span i [...] adds b196e76aecb preprocessor: new callbacks adds 8895913273b testsuite: allow opd section adds ac30c8b8d03 float.h: C2x *_IS_IEC_60559 macros adds 1ffd8e34d18 float.h: Handle C2x __STDC_WANT_IEC_60559_EXT__ adds c2cf58f0e3a C++ : Remove an overzealous checking assert [PR97871] adds a5f9c27bfc4 IOR with nonzero, range cannot contain 0. adds c49f56adcb2 Fortran texi: Fix description of GFC_RTCHECK_* macros. adds 066c89d1e1c global trees adds e0da4aed176 c++: duplicate block-scope extern [PR 97877] adds d3ae802402b extend cache_integer_cst adds 0c1db9fa47b Fix ipa-icf ICE on variadic types adds 1e27e7a582a recognize implied ranges for modulo. adds 04dedd18141 add --with-tune configure flag adds 61ef34c5034 add --with-{cpu,arch,tune}-{32,64} as alias flags for --wit [...] adds 1e3e6c700f0 libstdc++: Revert changes for SYS_clock_gettime64 [PR 93421] adds 4dabb037195 Daily bump. adds 397654d66a4 cmd/go, cmd/cgo: update gofrontend mangling checks adds d87ee7f1c9c Clean up loop-closed PHIs after loop finalize adds 6a5bb4705fb RISC-V: Handle implied extension in canonical ordering. adds b03be74bad0 RISC-V: Support zicsr and zifencei extension for -march. adds 4b81528241c RISC-V: Support version controling for ISA standard extensions adds ba009860aec openmp: Fix ICE on non-rectangular loop with known 0 iterations adds 4c4dfe21df4 libphobos: Merge upstream phobos 7948e0967. adds fa9091ad93b d: Add dragonflybsd support for D compiler and runtime adds 27d8c3516b6 d: Fix a couple of ICEs found in the dmd front-end (PR97842) adds 798bdfa0ebc d: Fix LHS of array concatentation evaluated before the RHS. adds 30270bf0420 tree-optimization/97886 - deal with strange LC PHI nodes adds e045b858360 MSP430: Add mul{hi,si} and {u,}mulsidi3 expanders adds bf7b94d4073 MSP430: Add 64-bit hardware multiply support adds ba97b532604 Fix PR ada/97859, building ada cross compiler targeting pow [...] adds cb1a4876a0e testsuite/libgomp.c/usleep.h: Use sleep-loop also for GCN adds 2f2709e6911 [PR97870] LRA: don't remove asm goto, just nullify it. adds d4a788c7174 libstdc++: Fix ranges::join_view::_Iterator::operator-> [LWG 3500] adds db87f19ae3c preprocessor: Update mkdeps for modules adds 7ceb899e934 preprocessor: Add support for header unit translation adds c9c3d5f28a5 preprocessor: C++ module-directives adds 92648faa1cb aix: Fixinclude adds 0f545ad9b68 testsuite: Fix vect/vect-sdiv-pow2-1.c adds 6d0ffd9a3ea testsuite: Add a vect_partial_vectors_usage_2 guard adds 6a9cd27ac67 testsuite: Add vect_perm3_int guards adds ee9dd1c3022 testsuite: Adjust gcc.dg/vect/slp-21.c for Arm targets adds 71e234a5c94 testsuite: Adjust bb-slp-pr68892.c for AArch64 adds d326ebc94f3 configury: --enable-link-serialization support adds 95db7e9afe5 options, lto: Optimize streaming of optimization nodes adds 965e0cc371b Update gcc zh_TW.po. adds 6fae7eda968 openmp: Retire nest-var ICV for OpenMP 5.1 adds f44e6091627 Optimize two patterns with three xors adds 08028093211 Objective-C++ : Avoid ICE on invalid with empty attributes. adds f3f312b535f analyzer: only use CWE-690 for unchecked return value [PR97893] adds 84e0549ce20 plugins: Allow plugins to handle global_options changes adds 71c9d2b088c vrp: Fix operator_trunc_mod::op1_range [PR97888] adds 579d235ddcf lto: Fix typo in comment of gcc/lto/lto-symtab.c adds 1be4878116a Fix middle-end/85811: Introduce tree_expr_maybe_non_p et al. adds 25bb75f841c Daily bump. adds 700337494e1 Minor H8 shift code generation change in preparation for cc [...]
No new revisions were added by this update.
Summary of changes: fixincludes/ChangeLog | 5 + fixincludes/fixincl.x | 53 ++- fixincludes/inclhack.def | 14 + gcc/ChangeLog | 360 ++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 19 + gcc/ada/ChangeLog | 11 + gcc/ada/Makefile.rtl | 2 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/analyzer/ChangeLog | 7 + gcc/analyzer/sm-malloc.cc | 8 +- gcc/brig/ChangeLog | 6 + gcc/brig/Make-lang.in | 12 +- gcc/builtins.c | 26 +- gcc/c-family/ChangeLog | 45 ++ gcc/c-family/c-common.h | 8 +- gcc/c-family/c-cppbuiltin.c | 10 + gcc/c-family/c-lex.c | 13 +- gcc/c-family/c-opts.c | 19 +- gcc/c-family/c-ppoutput.c | 158 +++---- gcc/c/ChangeLog | 6 + gcc/c/Make-lang.in | 5 +- gcc/cfgloop.h | 2 +- gcc/common/config/riscv/riscv-common.c | 458 +++++++++++++++++---- gcc/config.gcc | 43 +- gcc/config.in | 12 + gcc/{tree-cfgcleanup.h => config/dragonfly-d.c} | 35 +- gcc/config/h8300/constraints.md | 6 +- gcc/config/h8300/h8300-protos.h | 2 +- gcc/config/h8300/h8300.c | 44 +- gcc/config/h8300/shiftrotate.md | 48 +++ gcc/config/i386/msformat-c.c | 53 +-- gcc/config/msp430/msp430.md | 61 ++- gcc/config/riscv/riscv-opts.h | 16 + gcc/config/riscv/riscv.h | 9 +- gcc/config/riscv/riscv.md | 5 +- gcc/config/riscv/riscv.opt | 20 + gcc/config/t-dragonfly | 21 + gcc/configure | 134 +++++- gcc/configure.ac | 70 ++++ gcc/cp/ChangeLog | 27 ++ gcc/cp/Make-lang.in | 7 +- gcc/cp/cp-tree.h | 31 +- gcc/cp/decl.c | 19 +- gcc/cp/parser.c | 5 +- gcc/d/ChangeLog | 19 + gcc/d/Make-lang.in | 7 +- gcc/d/d-codegen.cc | 5 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/cond.c | 4 + gcc/d/dmd/mtype.c | 6 + gcc/d/expr.cc | 3 + gcc/dbxout.c | 1 + gcc/doc/generic.texi | 8 + gcc/doc/install.texi | 10 +- gcc/doc/rtl.texi | 6 + gcc/fold-const.c | 262 +++++++++++- gcc/fold-const.h | 7 + gcc/fortran/ChangeLog | 11 + gcc/fortran/Make-lang.in | 8 +- gcc/fortran/gfortran.texi | 4 +- gcc/gcc.c | 4 +- gcc/genmodes.c | 22 + gcc/ginclude/float.h | 12 +- gcc/go/ChangeLog | 6 + gcc/go/Make-lang.in | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-devirt.c | 2 + gcc/ipa-icf.c | 71 +++- gcc/ipa-icf.h | 10 + gcc/ipa-utils.h | 2 - gcc/ira.c | 4 +- gcc/jit/ChangeLog | 6 + gcc/jit/Make-lang.in | 8 +- gcc/langhooks-def.h | 8 + gcc/langhooks.h | 18 + gcc/loop-init.c | 9 +- gcc/lra-constraints.c | 15 +- gcc/lto/ChangeLog | 19 + gcc/lto/Make-lang.in | 18 +- gcc/lto/lto-common.c | 5 +- gcc/lto/lto-symtab.c | 2 +- gcc/machmode.def | 3 + gcc/machmode.h | 4 + gcc/match.pd | 30 +- gcc/mode-classes.def | 3 +- gcc/objc/ChangeLog | 6 + gcc/objc/Make-lang.in | 8 +- gcc/objcp/ChangeLog | 6 + gcc/objcp/Make-lang.in | 8 +- gcc/omp-expand.c | 3 +- gcc/optc-gen.awk | 24 ++ gcc/optc-save-gen.awk | 36 +- gcc/opts.h | 11 + gcc/po/ChangeLog | 4 + gcc/po/zh_TW.po | 8 +- gcc/range-op.cc | 36 ++ gcc/stor-layout.c | 3 + gcc/testsuite/ChangeLog | 227 ++++++++++ gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 + gcc/testsuite/g++.dg/lookup/pr97877.C | 8 + gcc/testsuite/gcc.c-torture/execute/pr97888-1.c | 24 ++ gcc/testsuite/gcc.c-torture/execute/pr97888-2.c | 19 + gcc/testsuite/gcc.dg/analyzer/malloc-1.c | 30 +- gcc/testsuite/gcc.dg/c11-float-6.c | 17 + gcc/testsuite/gcc.dg/c2x-float-10.c | 33 ++ gcc/testsuite/gcc.dg/cr-decimal-dig-3.c | 14 + gcc/testsuite/gcc.dg/fold-isfinite-1.c | 21 + gcc/testsuite/gcc.dg/fold-isfinite-2.c | 21 + gcc/testsuite/gcc.dg/fold-isinf-1.c | 21 + gcc/testsuite/gcc.dg/fold-isinf-2.c | 21 + gcc/testsuite/gcc.dg/fold-isnan-1.c | 21 + gcc/testsuite/gcc.dg/fold-isnan-2.c | 21 + gcc/testsuite/gcc.dg/format/ms_c99-printf-3.c | 22 +- gcc/testsuite/gcc.dg/pr25376.c | 2 +- gcc/testsuite/gcc.dg/pr83072.c | 14 + gcc/testsuite/gcc.dg/pr85811.c | 15 + gcc/testsuite/gcc.dg/pr91029.c | 48 +++ gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 + .../gcc.dg/vect/aligned-section-anchors-nest-1.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-43.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c | 5 +- gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +- gcc/testsuite/gcc.dg/vect/pr65947-8.c | 6 +- gcc/testsuite/gcc.dg/vect/pr91750.c | 2 +- gcc/testsuite/gcc.dg/vect/pr97678.c | 3 +- gcc/testsuite/gcc.dg/vect/pr97693.c | 15 + gcc/testsuite/gcc.dg/vect/pr97835.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 12 +- gcc/testsuite/gcc.dg/vect/slp-46.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-49.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-1.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-2.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-slp-3.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 3 +- .../gcc.target/aarch64/sve/cond_unary_1.c | 4 +- gcc/testsuite/gcc.target/i386/pr31799.c | 12 + gcc/testsuite/gcc.target/riscv/arch-10.c | 6 + gcc/testsuite/gcc.target/riscv/arch-11.c | 5 + gcc/testsuite/gcc.target/riscv/arch-8.c | 5 + gcc/testsuite/gcc.target/riscv/arch-9.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-11.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-12.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-13.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-14.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-15.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-16.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-17.c | 6 + gcc/testsuite/gcc.target/riscv/attribute-6.c | 6 - gcc/testsuite/gcc.target/riscv/attribute-8.c | 4 +- gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +- gcc/testsuite/gdc.dg/torture/pr97843.d | 37 ++ .../gdc.test/fail_compilation/fail18970.d | 37 ++ .../gdc.test/fail_compilation/imports/test21164a.d | 9 + .../gdc.test/fail_compilation/imports/test21164b.d | 4 + .../gdc.test/fail_compilation/imports/test21164c.d | 10 + .../gdc.test/fail_compilation/imports/test21164d.d | 9 + .../gdc.test/fail_compilation/test21164.d | 13 + gcc/tree-cfgcleanup.h | 1 + gcc/tree-pretty-print.c | 1 + gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-propagate.c | 72 ++++ gcc/tree-streamer-out.c | 6 +- gcc/tree-vect-loop.c | 11 + gcc/tree-vect-stmts.c | 3 +- gcc/tree.c | 37 +- gcc/tree.def | 6 + gcc/tree.h | 5 +- libcpp/ChangeLog | 65 +++ libcpp/files.c | 155 +++++-- libcpp/include/cpplib.h | 24 +- libcpp/include/line-map.h | 51 ++- libcpp/include/mkdeps.h | 7 + libcpp/init.c | 23 ++ libcpp/internal.h | 33 +- libcpp/lex.c | 392 ++++++++++++++++++ libcpp/line-map.c | 116 +++++- libcpp/macro.c | 79 ++++ libcpp/mkdeps.c | 107 ++++- libgcc/ChangeLog | 8 + libgcc/config/msp430/lib2hw_mul.S | 77 +++- libgcc/config/msp430/lib2mul.c | 52 +++ libgcc/config/msp430/t-msp430 | 5 + libgo/check-packages.txt | 1 + libgo/go/cmd/cgo/main.go | 3 +- libgo/go/cmd/cgo/out.go | 118 +----- libgo/go/cmd/go/internal/work/gccgo.go | 47 +-- libgo/go/cmd/internal/pkgpath/pkgpath.go | 114 +++++ libgo/go/cmd/internal/pkgpath/pkgpath_test.go | 121 ++++++ libgo/gotool-packages.txt | 1 + libgomp/ChangeLog | 37 ++ libgomp/env.c | 44 +- libgomp/icv.c | 17 +- libgomp/libgomp.h | 5 +- libgomp/libgomp.texi | 60 ++- libgomp/parallel.c | 4 +- libgomp/testsuite/libgomp.c/usleep.h | 7 +- libphobos/ChangeLog | 11 + libphobos/configure | 2 +- libphobos/configure.tgt | 3 + libphobos/m4/druntime/os.m4 | 2 +- libphobos/src/MERGE | 2 +- libphobos/src/std/string.d | 267 ------------ libstdc++-v3/ChangeLog | 35 ++ libstdc++-v3/acinclude.m4 | 29 +- libstdc++-v3/configure | 45 +- libstdc++-v3/include/bits/ranges_algo.h | 4 +- libstdc++-v3/include/precompiled/stdc++.h | 3 + libstdc++-v3/include/std/ranges | 14 +- libstdc++-v3/include/std/version | 4 +- libstdc++-v3/src/c++11/chrono.cc | 17 +- libstdc++-v3/src/c++11/futex.cc | 7 +- .../testsuite/25_algorithms/search_n/97828.cc | 58 +++ libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 + 220 files changed, 5071 insertions(+), 1028 deletions(-) copy gcc/{tree-cfgcleanup.h => config/dragonfly-d.c} (50%) create mode 100644 gcc/config/t-dragonfly create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97862.c create mode 100644 gcc/testsuite/g++.dg/lookup/pr97877.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97888-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr97888-2.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-6.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-10.c create mode 100644 gcc/testsuite/gcc.dg/cr-decimal-dig-3.c create mode 100644 gcc/testsuite/gcc.dg/fold-isfinite-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isfinite-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isinf-2.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-1.c create mode 100644 gcc/testsuite/gcc.dg/fold-isnan-2.c create mode 100644 gcc/testsuite/gcc.dg/pr83072.c create mode 100644 gcc/testsuite/gcc.dg/pr85811.c create mode 100644 gcc/testsuite/gcc.dg/pr91029.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr97693.c create mode 100644 gcc/testsuite/gcc.target/i386/pr31799.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-11.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-8.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-9.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-14.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-15.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-16.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-17.c delete mode 100644 gcc/testsuite/gcc.target/riscv/attribute-6.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr97843.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/fail18970.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164a.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164b.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164c.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/imports/test21164d.d create mode 100644 gcc/testsuite/gdc.test/fail_compilation/test21164.d create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath.go create mode 100644 libgo/go/cmd/internal/pkgpath/pkgpath_test.go create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/97828.cc