This is an automated email from the git hooks/post-receive script.
tcwg-benchmark pushed a change to branch linaro-local/ci/tcwg_bmk_stm32/gnu_eabi-master-arm-eabi-coremark-Os_LTO in repository toolchain/ci/gcc.
from a6a0db7d1bc ipa-cp: Avoid unwanted multiple propagations (PR 97816) adds ad9c120a019 Fix PR ada/97504 for mips*-linux adds bf615bf65a0 IBM Z: Change Pmode to word_mode for stack probes adds 090abb0f51b Fix problematic conversion to boolean type adds 02221bed3c4 Fix corner case issue with discriminated record type adds 6fb8da750ff Fix oversight in earlier change adds 6a1e04b2f0c Fix assembler name collision adds 67c4d1c7add Fix internal error on library-level type extended locally adds f8fb01fbb0c Housekeeping work in gigi adds cdcbef3c331 tree-optimization/98117 - fix range set by vectorization on [...] adds ebdfd1606da tree-optimization/98113 - vectorize a sequence of BIT_INSERT_EXPRs adds 72439074521 doc: "used" attribute saves decls from linker garbage collection adds 92e563d91b0 Fix location info in ipa_param_body_adjustments::modify_call_stmt adds 9d0eb0ae948 c++: check alias match for specializations [PR98116] adds ffb268ffcf9 c++: Adjust array type construction adds 1cac89da2cb c-family: Fix hang with -Wsequence-point [PR98126] adds e9104775e3b compiler: don't name type descriptor for alias type adds 16a2a458809 go-test.exp: don't quote already-quoted parentheses adds 7482d5a3acb c++: ICE with switch and scoped enum bit-fields [PR98043] adds c3a1b3e6fb2 compiler: type of string index expression is byte adds b737b70fad3 builtins: Avoid ICE with __builtin_clear_padding on POINTER [...] adds a19a242c708 C: Fix atomic loads. [PR97981] adds bc8a7013802 Daily bump. adds 9121f808416 syscall: don't use AF_LINK on hurd adds 4aaf33718f0 PR target/98152: Checking python is available before using adds ffd961fc053 PR tree-optimization/96344 adds c1370f8c0d0 Fix PR target/96470 adds e844c04e35c tree-optimization/98180 - fix BIT_INSERT_EXPR sequence vect [...] adds 3a6e3ad38a1 gimple-isel: Fold x CMP y ? -1 : 0 to x CMP y [PR97872] adds a294e6368f8 tree-optimization/97559 - fix sinking in irreducible regions adds c2c198bfd1e tree-optimization/98191 - fix BIT_INSERT_EXPR sequence vect [...] adds 31007091b10 openmp: -fopenmp-simd fixes [PR98187] adds 19c1ef85c3f contrib: modernize filter-clang-warnings.py adds 4c6a47c7dd0 testsuite: Avoid strict aliasing violations in some avx512 tests adds 5b17c3c6053 contrib: filter more in filter-clang-warnings.py adds 3a008b1d124 testsuite/95900 - fix gcc.dg/vect/bb-slp-pr95866.c target r [...] adds 1746681c3c1 tree-optimization/98192 - fix double free in SLP adds 4fdbd24f7e9 testsuite: i386: Require ifunc support in gcc.target/i386/p [...] adds 6a789a9e2df testsuite: i386: Require avx512vpopcntdq in two tests adds 0f2da02b237 c++: Add module includes adds 76a1719f0ff c++: module directive FSM adds 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' adds 72217b5ddb2 IBM Z: Build autovec-*-signaling-eq.c tests with exceptions adds cf97b970fe5 c++: Decl module-specific semantic processing adds 76e4f444a6e aarch64: Add CPU-specific SVE vector costs struct adds 33d2f41785b testsuite: fix 2 tests on aarch64 adds fe70679b80f c++: Fix printing of decltype(nullptr) [PR97517] adds 0b37233152b c++: Module parsing adds 84d08255f9f tree-optimization/98213 - cache PHI walking result in SM adds 0aa1786d34b libstdc++: Fix build failure for target with no way to sleep adds 4c61e35f20f i386: Remove REG_ALLOC_ORDER definition adds ef33047a8b9 aarch64: Add +pauth to -march adds 7d9767cb8ee phiopt: Fix up two_value_replacement BOOLEAN_TYPE handling [...] adds 0c2200e4198 go-test.exp: rewrite errchk regexp quoting adds ca2bd949492 Daily bump. adds 2fe4f000ad1 go-test.exp: recognize errorcheckdir -n adds 73cf5da233b -fdump-go-spec: ignore type ordering of incomplete types new 8d63e3c229f RISC-V: Explicitly call python when using multilib generator new 154e9b831b6 Allow scalar fallback for pattern root stmt
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: contrib/ChangeLog | 9 + contrib/filter-clang-warnings.py | 49 +- gcc/ChangeLog | 229 + gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 42 + gcc/ada/Makefile.rtl | 1 + gcc/ada/gcc-interface/Make-lang.in | 7 +- gcc/ada/gcc-interface/decl.c | 3 +- gcc/ada/gcc-interface/trans.c | 29 +- gcc/ada/gcc-interface/utils.c | 18 +- gcc/builtins.c | 4 +- gcc/c-family/ChangeLog | 17 + gcc/c-family/c-common.c | 32 +- gcc/c-family/c-pragma.c | 3 +- gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 17 + gcc/c/c-parser.c | 52 + gcc/c/c-typeck.c | 6 +- gcc/c/gimple-parser.c | 2 + gcc/config.gcc | 5 +- gcc/config/aarch64/aarch64-option-extensions.def | 3 + gcc/config/aarch64/aarch64-protos.h | 41 +- gcc/config/aarch64/aarch64.c | 279 +- gcc/config/aarch64/aarch64.h | 9 +- gcc/config/aarch64/aarch64.md | 2 +- 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 | 24 +- gcc/config/i386/i386.opt | 10 + gcc/config/riscv/multilib-generator | 3 +- gcc/config/s390/s390.c | 2 +- gcc/cp/ChangeLog | 204 + gcc/cp/Make-lang.in | 10 + 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 | 30 +- gcc/cp/cvt.c | 3 + gcc/cp/cxx-pretty-print.c | 6 + gcc/cp/decl.c | 174 +- gcc/cp/decl2.c | 165 +- gcc/cp/init.c | 2 +- gcc/cp/lex.c | 208 +- gcc/cp/mangle.c | 84 +- gcc/cp/method.c | 115 +- gcc/cp/module.cc | 145 +- gcc/cp/parser.c | 437 +- gcc/cp/parser.h | 3 +- gcc/cp/pt.c | 79 +- gcc/cp/rtti.c | 16 +- gcc/cp/semantics.c | 16 +- gcc/cp/tree.c | 40 +- gcc/cp/typeck.c | 63 +- gcc/doc/extend.texi | 16 + gcc/doc/invoke.texi | 9 +- 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/gimple-isel.cc | 14 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 95 +- gcc/go/gofrontend/expressions.h | 10 + gcc/go/gofrontend/gogo.cc | 12 +- gcc/go/gofrontend/names.cc | 2 +- gcc/go/gofrontend/parse.cc | 7 +- gcc/go/gofrontend/statements.cc | 4 +- gcc/go/gofrontend/types.cc | 43 +- gcc/go/gofrontend/types.h | 8 + gcc/go/gofrontend/wb.cc | 5 +- gcc/godump.c | 53 +- gcc/ipa-param-manipulation.c | 2 + gcc/testsuite/ChangeLog | 216 + gcc/testsuite/c-c++-common/gomp/allocate-5.c | 41 + gcc/testsuite/c-c++-common/gomp/pr98187.c | 109 + gcc/testsuite/g++.dg/cpp0x/enum41.C | 32 + 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 + .../g++.dg/template/{pr98116.C => pr98116-2.C} | 9 +- gcc/testsuite/g++.dg/template/pr98116.C | 5 +- gcc/testsuite/g++.dg/ubsan/vptr-18.C | 25 + gcc/testsuite/g++.dg/warn/Wsequence-point-4.C | 53 + gcc/testsuite/gcc.c-torture/compile/pr98199.c | 7 + gcc/testsuite/gcc.dg/gimplefe-error-8.c | 9 + gcc/testsuite/gcc.dg/pr60195.c | 2 +- gcc/testsuite/gcc.dg/pr97981.c | 15 + gcc/testsuite/gcc.dg/pr98147.c | 10 + gcc/testsuite/gcc.dg/torture/pr97559-1.c | 21 + gcc/testsuite/gcc.dg/torture/pr97559-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr98117.c | 19 + gcc/testsuite/gcc.dg/torture/pr98191.c | 11 + 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.dg/vect/bb-slp-70.c | 17 + gcc/testsuite/gcc.dg/vect/bb-slp-div-1.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr95866.c | 2 +- gcc/testsuite/gcc.misc-tests/godump-1.c | 3 + gcc/testsuite/gcc.target/arm/pr97872.c | 12 + gcc/testsuite/gcc.target/i386/avx512dq-vandnpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandnps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vandps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vorps-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorpd-2.c | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-vxorps-2.c | 7 +- .../gcc.target/i386/avx512vpopcntdq-pr97770-2.c | 1 + .../gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c | 2 + gcc/testsuite/gcc.target/i386/pr94440-1.c | 23 + gcc/testsuite/gcc.target/i386/pr94440-2.c | 19 + gcc/testsuite/gcc.target/i386/pr98100.c | 1 + gcc/testsuite/gcc.target/s390/s390.exp | 7 + gcc/testsuite/gcc.target/s390/stack-clash-1.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-2.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-3.c | 4 +- gcc/testsuite/gcc.target/s390/stack-clash-5.c | 10 + .../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/testsuite/gnat.dg/opt39.adb | 1 + gcc/testsuite/go.test/go-test.exp | 64 +- gcc/tree-ssa-loop-im.c | 20 +- gcc/tree-ssa-phiopt.c | 10 +- gcc/tree-ssa-sink.c | 14 +- gcc/tree-switch-conversion.c | 60 +- gcc/tree-vect-loop-manip.c | 28 +- gcc/tree-vect-slp.c | 212 +- gcc/tree-vectorizer.h | 12 + gcc/tree.h | 21 +- include/ChangeLog | 6 + 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/go/syscall/socket_bsd.go | 2 +- libgo/go/syscall/{socket_bsd.go => socket_hurd.go} | 47 +- libgo/runtime/proc.c | 3 + libgomp/ChangeLog | 9 + libgomp/plugin/plugin-gcn.c | 6 +- libgomp/testsuite/libgomp.fortran/scan-1.f90 | 115 + libstdc++-v3/ChangeLog | 25 + libstdc++-v3/acinclude.m4 | 6 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/configure | 8 + .../doc/html/manual/source_code_style.html | 2 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- libstdc++-v3/include/std/thread | 7 +- libstdc++-v3/src/c++11/thread.cc | 5 +- .../comparisons/algorithms/partial_order.cc | 4 +- 185 files changed, 13935 insertions(+), 1259 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/allocate-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr98187.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum41.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 copy gcc/testsuite/g++.dg/template/{pr98116.C => pr98116-2.C} (84%) create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-18.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsequence-point-4.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/pr97981.c create mode 100644 gcc/testsuite/gcc.dg/pr98147.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr97559-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr98191.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.dg/vect/bb-slp-70.c create mode 100644 gcc/testsuite/gcc.target/arm/pr97872.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/gcc.target/s390/stack-clash-5.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 copy libgo/go/syscall/{socket_bsd.go => socket_hurd.go} (69%) create mode 100644 libgomp/testsuite/libgomp.fortran/scan-1.f90