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-stable-allmodconfig in repository toolchain/ci/gcc.
from edbbf7363cf libstdc++: Adjust whitespace in documentation adds 210d143dbc5 c++: Mangling for modules adds 0bd4fecbea3 c++: Fix MODULE_VERSION breakage adds e401db7bfd8 i386: Fix up X87_ENABLE_{FLOAT,ARITH} in conditions [PR94440] adds 005cff4e2ec Fortran: Add 'omp scan' support of OpenMP 5.0 adds d04f3df82b7 c++: Named module global initializers adds c0ed52d3e00 arm: Replace calls to __builtin_vmvn* by ~ in vmvn intrinsi [...] adds f41dd93ade2 libgcc: block signals when releasing split-stack memory adds f1b6e17b3f7 compiler: use correct location for iota errors adds 5312fa0fd95 Raw tree accessors adds dded5f78ccb c++: template and clone fns for modules adds f7251a2c103 if-to-switch: fix matching of negative conditions adds 447f99b3b8b Avoid atomic for guard acquire when that is expensive adds a988a398d6d c++: Distinguish ambiguity from no valid candidate adds 4ed1dc1275b c++: Fix defaulted <=> fallback to < and == [PR96299] adds 570c312c03e c++: Originating and instantiating module adds 5ea350d1d7e libgo: update to 1.15.6 release adds 0221c656bbe c++: ICE with -fsanitize=vptr and constexpr dynamic_cast [PR98103] adds ab3a5ff07cd testsuite: Fix up testcase for ia32 [PR98191] adds f6e8e2797eb Daily bump. adds 4eb28483004 c++: Don't require accessible dtors for some forms of new [ [...] adds c3a63fb3854 c++: Avoid [[nodiscard]] warning in requires-expr [PR98019] adds 4164e58bfd5 fold-const: Fix up native_encode_initializer missing field [...] adds 0673fc69117 fold-const: Fix native_encode_initializer bitfield handling [...] adds 1cb2d1d5ce1 gfortran.dg/gomp/reduction4.f90: Fix testcase adds 42bdf814493 c/98200 - improve error recovery for GIMPLE FE adds 85f0a4d9822 Import HSA header files from AMD adds aa0432005f3 OpenMP: C/C++ parse 'omp allocate' new 72217b5ddb2 IBM Z: Build autovec-*-signaling-eq.c tests with exceptions new cf97b970fe5 c++: Decl module-specific semantic processing new 76e4f444a6e aarch64: Add CPU-specific SVE vector costs struct new 33d2f41785b testsuite: fix 2 tests on aarch64 new fe70679b80f c++: Fix printing of decltype(nullptr) [PR97517] new 0b37233152b c++: Module parsing new 84d08255f9f tree-optimization/98213 - cache PHI walking result in SM new 0aa1786d34b libstdc++: Fix build failure for target with no way to sleep
The 8 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: contrib/ChangeLog | 9 + gcc/ChangeLog | 87 + gcc/DATESTAMP | 2 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/c-parser.c | 52 + gcc/c/gimple-parser.c | 2 + gcc/config/aarch64/aarch64-protos.h | 41 +- gcc/config/aarch64/aarch64.c | 279 +- gcc/config/arm/arm_neon.h | 28 +- gcc/config/arm/arm_neon_builtins.def | 1 - gcc/config/i386/i386-options.c | 39 +- gcc/config/i386/i386.c | 4 +- gcc/config/i386/i386.h | 8 +- gcc/config/i386/i386.opt | 10 + gcc/cp/ChangeLog | 106 + gcc/cp/Make-lang.in | 3 +- gcc/cp/call.c | 4 + gcc/cp/class.c | 5 +- gcc/cp/constexpr.c | 13 +- gcc/cp/cp-gimplify.c | 2 +- gcc/cp/cp-tree.h | 24 +- gcc/cp/cvt.c | 3 + gcc/cp/cxx-pretty-print.c | 6 + gcc/cp/decl.c | 157 +- gcc/cp/decl2.c | 165 +- gcc/cp/init.c | 2 +- gcc/cp/lex.c | 6 + gcc/cp/mangle.c | 84 +- gcc/cp/method.c | 115 +- gcc/cp/module.cc | 81 + gcc/cp/parser.c | 434 +- gcc/cp/parser.h | 3 +- gcc/cp/pt.c | 79 +- gcc/cp/rtti.c | 16 +- gcc/cp/semantics.c | 16 +- gcc/cp/typeck.c | 2 +- gcc/fold-const.c | 5 +- gcc/fortran/ChangeLog | 19 + gcc/fortran/dump-parse-tree.c | 7 +- gcc/fortran/gfortran.h | 6 +- gcc/fortran/match.h | 1 + gcc/fortran/openmp.c | 102 +- gcc/fortran/parse.c | 6 +- gcc/fortran/resolve.c | 1 + gcc/fortran/st.c | 1 + gcc/fortran/trans-openmp.c | 40 +- gcc/gimple-if-to-switch.cc | 6 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 91 +- gcc/go/gofrontend/expressions.h | 10 + gcc/go/gofrontend/parse.cc | 7 +- gcc/testsuite/ChangeLog | 98 + gcc/testsuite/c-c++-common/gomp/allocate-5.c | 41 + gcc/testsuite/g++.dg/cpp0x/new4.C | 36 + gcc/testsuite/g++.dg/cpp2a/bit-cast7.C | 39 + gcc/testsuite/g++.dg/cpp2a/concepts-nodiscard1.C | 2 +- gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C | 117 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg2.C | 4 +- gcc/testsuite/g++.dg/diagnostic/nullptr.C | 8 + gcc/testsuite/g++.dg/pr98213.C | 24 + gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 + gcc/testsuite/gcc.c-torture/compile/pr98199.c | 7 + gcc/testsuite/gcc.dg/gimplefe-error-8.c | 9 + gcc/testsuite/gcc.dg/torture/pr98191.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr98182.c | 18 + gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 + gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 + .../s390/zvector/autovec-double-signaling-eq.c | 2 +- .../s390/zvector/autovec-float-signaling-eq.c | 2 +- gcc/testsuite/gfortran.dg/gomp/reduction4.f90 | 32 +- gcc/testsuite/gfortran.dg/gomp/reduction5.f90 | 22 +- gcc/testsuite/gfortran.dg/gomp/reduction6.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/reduction7.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/scan-1.f90 | 213 + gcc/testsuite/gfortran.dg/gomp/scan-2.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-3.f90 | 21 + gcc/testsuite/gfortran.dg/gomp/scan-4.f90 | 22 + gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 18 + gcc/testsuite/gfortran.dg/gomp/scan-6.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/scan-7.f90 | 60 + gcc/tree-ssa-loop-im.c | 20 +- gcc/tree.h | 21 +- include/hsa.h | 6061 ++++++++++++++++++-- include/hsa_ext_amd.h | 1969 +++++++ include/hsa_ext_image.h | 1440 +++++ libgcc/ChangeLog | 5 + libgcc/generic-morestack-thread.c | 14 + libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/cmd/go/internal/work/exec.go | 15 + libgo/go/internal/poll/copy_file_range_linux.go | 55 +- libgo/go/runtime/crash_cgo_test.go | 13 + libgo/go/runtime/os_js.go | 2 +- libgo/go/runtime/proc.go | 26 +- libgo/go/runtime/signal_unix.go | 8 +- .../runtime/testdata/testprogcgo/needmdeadlock.go | 95 + libgo/runtime/proc.c | 3 + libgomp/ChangeLog | 4 + libgomp/plugin/plugin-gcn.c | 6 +- libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 + libstdc++-v3/ChangeLog | 12 + libstdc++-v3/acinclude.m4 | 6 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 8 + libstdc++-v3/include/std/thread | 7 +- libstdc++-v3/src/c++11/thread.cc | 5 +- .../comparisons/algorithms/partial_order.cc | 4 +- 111 files changed, 12192 insertions(+), 902 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-5.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/new4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bit-cast7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-p1186.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/nullptr.C create mode 100644 gcc/testsuite/g++.dg/pr98213.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr98199.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/if-to-switch-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr98182.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94440-2.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/reduction7.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-4.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-6.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scan-7.f90 create mode 100644 include/hsa_ext_amd.h create mode 100644 include/hsa_ext_image.h create mode 100644 libgo/go/runtime/testdata/testprogcgo/needmdeadlock.go create mode 100644 libgomp/testsuite/libgomp.fortran/scan-1.f90