This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-aarch64-check_bootstrap_lto in repository toolchain/ci/gcc.
from f2d13164511 AArch32: correct usdot-product RTL patterns. adds 5d2a330dee3 testsuite: Fix up testsuite/gcc.c-torture/execute/builtins/ [...] adds f30e65e94d1 testsuite: avoid analyzer asm failures on non-Linux adds 9d2c0fad597 analyzer: fixes to memcpy [PR103872] adds 0c04ac0e158 analyzer: fix ICE on realloc of non-heap [PR104417] adds cc2430c122a Daily bump. adds 0103c2e4082 Don't propagate for a more expensive reg-reg move. adds a3621580973 MAINTAINERS: Remove Hartmut Penner as s390 maintainer adds 0af7ef050ae libgomp: Fix segfault with posthumous orphan tasks [PR104385] adds 04b54cc486c [nvptx] Fix .local atomic regressions adds f05cc4fd6f0 [testsuite] Require c99_runtime to run builtin-sprintf.c adds 73f4a989b7f [nvptx] Fix 'main (int argc)' compilation adds 3faeba72cf9 RISC-V: Add target machine headers as a dependency for riscv-sr.o adds 5e92fddad77 doc: RISC-V: Document the `-misa-spec=' option adds 6de582dd62d RISC-V/testsuite: Run target testing over all the usual opt [...] adds decde11183b [nvptx] Choose -mptx default based on -misa adds 5750952bec1 libstdc++: Fix filesystem::remove_all for Windows [PR104161] adds 61b783995fa libstdc++: Adjust Filesystem TS test for Windows adds 34ba3d9a2bf c++: constrained auto in lambda using outer tparms [PR103706] adds db5f1c17031 c++: lambda in pack expansion using pack in constraint [PR103706] adds 7ff201d85fa c++: satisfaction value of type const bool [PR104410] adds 676e987b850 c++: deducing only from noexcept-spec [PR80951] adds 8dbb60b8dfc libstdc++: Add comment to acinclude.m4 adds 38a177fa4c2 combine: Check for paradoxical subreg. adds 1e3185e714e s390: Increase costs for load on condition and change movqi [...] adds ab1355a4804 [nvptx] Unbreak build, add PTX_ISA_SM70 adds be862bf1f61 c++: Add testcase for already fixed PR [PR104425]
No new revisions were added by this update.
Summary of changes: MAINTAINERS | 1 - gcc/ChangeLog | 46 ++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 14 ++ gcc/analyzer/region-model-impl-calls.cc | 28 ++-- gcc/analyzer/sm-taint.cc | 9 -- gcc/combine.cc | 1 + gcc/config/nvptx/nvptx-opts.h | 3 + gcc/config/nvptx/nvptx-protos.h | 1 + gcc/config/nvptx/nvptx.cc | 167 ++++++++++++++++++--- gcc/config/nvptx/nvptx.h | 1 + gcc/config/nvptx/nvptx.md | 67 +++++---- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/riscv/t-riscv | 2 +- gcc/config/s390/s390.cc | 2 +- gcc/config/s390/s390.md | 4 +- gcc/cp/constraint.cc | 10 +- gcc/cp/cp-tree.h | 1 + gcc/cp/pt.cc | 84 ++++++++++- gcc/doc/install.texi | 14 ++ gcc/doc/invoke.texi | 17 +++ gcc/regcprop.cc | 17 ++- gcc/testsuite/ChangeLog | 75 +++++++++ gcc/testsuite/g++.dg/cpp1z/noexcept-type25.C | 13 ++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C | 14 ++ gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C | 11 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C | 6 + .../g++.dg/template/partial-specialization10.C | 25 +++ .../gcc.c-torture/execute/builtins/lib/chk.c | 11 ++ gcc/testsuite/gcc.dg/analyzer/asm-x86-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c | 2 +- gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-2.c | 2 +- gcc/testsuite/gcc.dg/analyzer/memcpy-1.c | 125 +++++++++++++++ gcc/testsuite/gcc.dg/analyzer/pr104417.c | 7 + gcc/testsuite/gcc.dg/analyzer/taint-size-1.c | 9 ++ .../asm-x86-linux-array_index_mask_nospec.c | 2 +- .../torture/asm-x86-linux-cpuid-paravirt-1.c | 2 +- .../torture/asm-x86-linux-cpuid-paravirt-2.c | 2 +- .../gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c | 2 +- .../torture/asm-x86-linux-rdmsr-paravirt.c | 2 +- .../gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c | 2 +- .../asm-x86-linux-wfx_get_ps_timeout-full.c | 2 +- .../asm-x86-linux-wfx_get_ps_timeout-reduced.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf.c | 3 +- gcc/testsuite/gcc.target/i386/pr104059.c | 22 +++ gcc/testsuite/gcc.target/nvptx/softstack-2.c | 11 ++ gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c | 18 +++ gcc/testsuite/gcc.target/riscv/arch-1.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-10.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-11.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-12.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-2.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-3.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-4.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-5.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-6.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-7.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-8.c | 2 +- gcc/testsuite/gcc.target/riscv/arch-9.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-1.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-10.c | 2 +- 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 | 2 +- gcc/testsuite/gcc.target/riscv/attribute-15.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-16.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-17.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-2.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-3.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-4.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-5.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-7.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-8.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-9.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-1.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-2.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-3.c | 3 +- gcc/testsuite/gcc.target/riscv/interrupt-4.c | 3 +- .../gcc.target/riscv/interrupt-conflict-mode.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-debug.c | 3 +- gcc/testsuite/gcc.target/riscv/interrupt-mmode.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-smode.c | 2 +- gcc/testsuite/gcc.target/riscv/interrupt-umode.c | 2 +- gcc/testsuite/gcc.target/riscv/li.c | 2 +- gcc/testsuite/gcc.target/riscv/load-immediate.c | 3 +- gcc/testsuite/gcc.target/riscv/losum-overflow.c | 2 +- gcc/testsuite/gcc.target/riscv/mcpu-6.c | 2 +- gcc/testsuite/gcc.target/riscv/mcpu-7.c | 2 +- gcc/testsuite/gcc.target/riscv/pr102957.c | 2 +- gcc/testsuite/gcc.target/riscv/pr103302.c | 3 +- gcc/testsuite/gcc.target/riscv/pr104140.c | 2 +- gcc/testsuite/gcc.target/riscv/pr84660.c | 2 +- gcc/testsuite/gcc.target/riscv/pr93202.c | 1 + gcc/testsuite/gcc.target/riscv/pr93304.c | 3 +- gcc/testsuite/gcc.target/riscv/pr95252.c | 3 +- gcc/testsuite/gcc.target/riscv/pr95683.c | 2 +- gcc/testsuite/gcc.target/riscv/pr98777.c | 3 +- gcc/testsuite/gcc.target/riscv/pr99702.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-1.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-10.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-11.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-12.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-13.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-14.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-15.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-16.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-2.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-3.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-4.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-5.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-6.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-7.c | 2 +- gcc/testsuite/gcc.target/riscv/predef-8.c | 2 +- .../gcc.target/riscv/promote-type-for-libcall.c | 3 +- gcc/testsuite/gcc.target/riscv/riscv.exp | 4 +- gcc/testsuite/gcc.target/riscv/save-restore-1.c | 2 +- gcc/testsuite/gcc.target/riscv/save-restore-2.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-3.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-4.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-6.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-7.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-8.c | 3 +- gcc/testsuite/gcc.target/riscv/save-restore-9.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-and-1.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-and-2.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-shift-1.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-shift-3.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-shift-4.c | 3 +- gcc/testsuite/gcc.target/riscv/shift-shift-5.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-1.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-2.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-3.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-4.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-5.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-6.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-7.c | 3 +- gcc/testsuite/gcc.target/riscv/shorten-memrefs-8.c | 3 +- gcc/testsuite/gcc.target/riscv/switch-qi.c | 2 +- gcc/testsuite/gcc.target/riscv/switch-si.c | 2 +- gcc/testsuite/gcc.target/riscv/weak-1.c | 2 +- gcc/testsuite/gcc.target/riscv/zba-adduw.c | 3 +- gcc/testsuite/gcc.target/riscv/zba-shNadd-01.c | 3 +- gcc/testsuite/gcc.target/riscv/zba-shNadd-02.c | 3 +- gcc/testsuite/gcc.target/riscv/zba-shNadd-03.c | 3 +- gcc/testsuite/gcc.target/riscv/zba-slliuw.c | 3 +- gcc/testsuite/gcc.target/riscv/zba-zextw.c | 3 +- .../gcc.target/riscv/zbb-andn-orn-xnor-01.c | 3 +- .../gcc.target/riscv/zbb-andn-orn-xnor-02.c | 3 +- gcc/testsuite/gcc.target/riscv/zbb-li-rotr.c | 2 +- gcc/testsuite/gcc.target/riscv/zbb-min-max.c | 3 +- gcc/testsuite/gcc.target/riscv/zbb-rol-ror-01.c | 3 +- gcc/testsuite/gcc.target/riscv/zbb-rol-ror-02.c | 3 +- gcc/testsuite/gcc.target/riscv/zbb-rol-ror-03.c | 3 +- gcc/testsuite/gcc.target/riscv/zbbw.c | 2 +- gcc/testsuite/gcc.target/riscv/zbs-bclr.c | 3 +- gcc/testsuite/gcc.target/riscv/zbs-bext.c | 3 +- gcc/testsuite/gcc.target/riscv/zbs-binv.c | 3 +- gcc/testsuite/gcc.target/riscv/zbs-bset.c | 3 +- gcc/testsuite/gcc.target/riscv/zero-extend-1.c | 2 +- gcc/testsuite/gcc.target/riscv/zero-extend-2.c | 2 +- gcc/testsuite/gcc.target/riscv/zero-extend-3.c | 2 +- gcc/testsuite/gcc.target/riscv/zero-extend-4.c | 3 +- gcc/testsuite/gcc.target/riscv/zero-extend-5.c | 2 +- .../gcc.target/s390/ifcvt-two-insns-int.c | 3 +- .../gcc.target/s390/ifcvt-two-insns-long.c | 3 +- libgomp/task.c | 2 + libgomp/testsuite/libgomp.c/pr104385.c | 26 ++++ libstdc++-v3/acinclude.m4 | 2 + libstdc++-v3/src/c++17/fs_dir.cc | 14 +- libstdc++-v3/src/c++17/fs_ops.cc | 38 +++-- libstdc++-v3/src/filesystem/ops-common.h | 1 + .../filesystem/operations/create_directories.cc | 15 ++ 174 files changed, 1014 insertions(+), 240 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp1z/noexcept-type25.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-lambda19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pr104410.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization10.C create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr104417.c create mode 100644 gcc/testsuite/gcc.target/i386/pr104059.c create mode 100644 gcc/testsuite/gcc.target/nvptx/softstack-2.c create mode 100644 gcc/testsuite/gcc.target/nvptx/uniform-simt-1.c create mode 100644 libgomp/testsuite/libgomp.c/pr104385.c