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-defconfig in repository toolchain/ci/gcc.
from 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 [...] adds 50134189a43 i386: Disable *absneg:code<mode>2_i387_1 for TARGET_SSE_M [...] adds 0d8290959ec tree-optimization/97897 - complex lowering on abnormal edges adds 43a0debd527 Enhance debug info for fixed-point types adds ec383f0bdb4 tree-optimization/97901 - ICE propagating out LC PHIs adds ec46904edfe [1/3][aarch64] Add vec_widen patterns to aarch64 adds 9fc9573f9a5 [2/3] [vect] Add widening add, subtract patterns adds 27842e2a1eb [3/3] [AArch64][vect] vec_widen_lshift pattern adds d8cf8976749 Fix operand_equal_p hash and copare of ODR_TYPE_REF adds b08e0ee3018 refactor reassocs get_rank adds 717e22dcd48 Fix gcc.dg/pr97897.c adds d84ba819fe2 Fix bootstrap adds bf425849f1d preprocessor: main-file cleanup new b108faa9400 libstdc++: Fix overflow checks to use the correct "time_t" [...] new b204d7722d3 libstdc++: Move std::thread to a new header
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: 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/exp_dbug.adb | 32 +- gcc/ada/gcc-interface/Make-lang.in | 8 +- gcc/ada/gcc-interface/decl.c | 43 +- gcc/ada/gcc-interface/misc.c | 14 +- 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-lex.c | 5 +- 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/config/aarch64/aarch64-simd.md | 113 +++++ 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/i386.md | 2 +- 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/doc/generic.texi | 31 ++ gcc/doc/install.texi | 10 +- gcc/doc/md.texi | 22 + gcc/dwarf2out.c | 13 +- gcc/dwarf2out.h | 17 +- gcc/expr.c | 6 + gcc/fold-const.c | 311 +++++++++++++- gcc/fold-const.h | 7 + gcc/fortran/ChangeLog | 11 + gcc/fortran/Make-lang.in | 8 +- gcc/fortran/gfortran.texi | 4 +- gcc/go/ChangeLog | 6 + gcc/go/Make-lang.in | 7 +- gcc/go/gofrontend/MERGE | 2 +- gcc/ipa-icf.c | 4 +- gcc/jit/ChangeLog | 6 + gcc/jit/Make-lang.in | 8 +- gcc/loop-init.c | 9 +- gcc/lra-constraints.c | 15 +- gcc/lto/ChangeLog | 19 + gcc/lto/Make-lang.in | 18 +- gcc/lto/lto-symtab.c | 2 +- gcc/match.pd | 30 +- 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/optabs-tree.c | 16 + gcc/optabs.def | 8 + 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/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/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/pr83072.c | 14 + gcc/testsuite/gcc.dg/pr85811.c | 15 + gcc/testsuite/gcc.dg/pr91029.c | 48 +++ gcc/testsuite/gcc.dg/pr97897.c | 14 + gcc/testsuite/gcc.dg/torture/pr97901.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c | 21 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 6 +- gcc/testsuite/gcc.dg/vect/fast-math-vect-call-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 12 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-epilogues.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 5 +- gcc/testsuite/gcc.target/aarch64/vect-widen-add.c | 92 +++++ .../gcc.target/aarch64/vect-widen-lshift.c | 62 +++ gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c | 92 +++++ gcc/testsuite/gcc.target/i386/pr97887.c | 15 + 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-cfg.c | 6 + gcc/tree-cfgcleanup.h | 1 + gcc/tree-complex.c | 5 +- gcc/tree-inline.c | 6 + gcc/tree-ssa-loop.c | 2 +- gcc/tree-ssa-propagate.c | 60 +++ gcc/tree-ssa-reassoc.c | 46 ++- gcc/tree-ssa.c | 6 + gcc/tree-vect-generic.c | 4 + gcc/tree-vect-loop.c | 11 + gcc/tree-vect-patterns.c | 31 +- gcc/tree-vect-stmts.c | 20 +- gcc/tree.c | 36 +- gcc/tree.def | 6 + gcc/tree.h | 2 +- libcpp/ChangeLog | 65 +++ libcpp/directives.c | 6 +- libcpp/files.c | 182 +++++--- libcpp/include/cpplib.h | 16 +- libcpp/include/mkdeps.h | 7 + libcpp/init.c | 23 ++ libcpp/internal.h | 25 +- libcpp/lex.c | 396 +++++++++++++++++- libcpp/macro.c | 85 +++- libcpp/mkdeps.c | 87 +++- 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/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + .../include/{std/thread => bits/std_thread.h} | 341 +++------------ libstdc++-v3/include/std/future | 2 +- libstdc++-v3/include/std/ranges | 14 +- libstdc++-v3/include/std/stop_token | 37 +- libstdc++-v3/include/std/thread | 266 +----------- libstdc++-v3/src/c++11/chrono.cc | 17 +- libstdc++-v3/src/c++11/futex.cc | 21 +- libstdc++-v3/src/c++11/thread.cc | 1 + libstdc++-v3/testsuite/std/ranges/adaptors/join.cc | 12 + 201 files changed, 5154 insertions(+), 1532 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/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/pr97897.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97901.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loopclosedphi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-add.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-lshift.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vect-widen-sub.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97887.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 copy libstdc++-v3/include/{std/thread => bits/std_thread.h} (50%)