This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_O1 in repository toolchain/ci/gcc.
from 09867aa0ef7 PR fortran/98411 - Pointless warning for static variables adds 5d93261bc03 c++: Fix diagnostic for binding lvalue reference to volatil [...] adds ba886d0c488 openmp: Notify team barrier of pending tasks in omp_fulfill_event adds 5282b2ac001 MAINTAINERS: Add myself for write after approval adds 3f476de7fd2 Once a range becomes constant, make it invariant. adds a7ffc1ef6e3 Daily bump. adds 2e2eef80ac0 libstdc++: Fix miscellaneous issues with elements_view::_Se [...] adds 03cf8d54e5c libstdc++: Fix condition for memoizing reverse_view::begin( [...] adds fe993b469c5 libstdc++: Fix up semiregular-box partial specialization [P [...] adds 720dff974ea PR100281 C++: Fix SImode pointer handling adds 7e75d62442f IBM Z: Support vector _Bool language extension adds 4054472b3fa c/100547 - reject overly large vector_size attributes adds 414fe08a352 c/100522 - avoid invalid GIMPLE in GIMPLE parsing adds 1e07091de36 Fix gcc.target/i386/pr100582.c with AVX512 adds def010e4156 arc: Fix typo in negv2si2 pattern adds b2a09773155 genversion should depend on DATESTAMP adds 65061ea287a phiopt: Optimize partial_ordering spaceship >= 0 -ffinite-m [...] adds 978b62e554f function: Set dummy DECL_ASSEMBLER_NAME in push_dummy_funct [...] adds c81704b3592 regcprop: Avoid DCE of asm goto [PR100590] adds c0129e2d489 Use startswith in targets. adds 7b4bae0acb1 gcc-changelog: Remove use of non-strict mode adds 6806469dbed startswith: Fix offloading targets. adds 3e2c715823e operand scanner TLC adds e1cca88019a [OMP] Tighten 'is_gimple_omp_oacc' adds 5116b54e464 gcc/configure.ac: Fix cross build by using $(CFLAGS-$@) [PR100598] adds 03eb779141a Add 'dg-note', 'dg-lto-note' adds abf937ac00e 'libgomp.c/target-44.c': Restrict '-latomic' to nvptx offlo [...] adds 937fa5fb784 'libgomp.c-c++-common/reduction-{5,6}.c': Restrict '-latomi [...] adds b5c3145ad9a [libgomp, testsuite] Don't shadow global 'offload_targets' [...] adds d3a0208e433 Avoid setting TREE_ADDRESSABLE on stack vars during RTL expansion adds d39fbed7581 i386: Fix split_double_mode with paradoxical subreg [PR100626] adds 8b9484c54b4 i386: Fix <any_extend:insn>v4qiv4di2 expander adds 38751c4d5e1 libstdc++: Fix access issue in elements_view::_Sentinel [PR100631] adds cc193ac840d Fortran/OpenMP: Add missing EXEC_OMP_DEPOBJ case val [PR100642] adds 7d3711a5a58 config: delete unused sim macros adds 46ca31d6509 i386: Implement 4-byte vector support [PR100637] adds cd323d97d05 analyzer: fix missing leak after call to strsep [PR100615] adds f71ca97def6 c++: "perfect" implicitly deleted move [PR100644] adds 8c114759b8c c++: non-static member, decltype, {} [PR100205] adds fef7c8990da c++: Prune dead functions. adds 3e0ad85638b d: Revert "Come up with startswith function." adds f87ce014418 d: Use startswith function instead of strncmp adds 5c66a1a3006 d: Use filename_ncmp instead of strncmp adds 79cf0004ffb rs6000: Remove old psabi warnings adds 17af39e1c0e sim: depend on gnulib adds a8daf9a19a5 Daily bump. adds 061fe8c58ac c++: template template parm pack expansion [PR100372] adds 01b28647575 c++: ICE with bad definition of decimal32 [PR100261] adds 39ed6a88c74 libgo: use Windows line endings in testwinsignal adds de56f95afaa Run pass_sink_code once more before store_merging adds 28ec1174f9c libgo: update bzip2 binary test cases to match source repo adds c922c6539e6 libgo: update configure to current sources adds 2ebddf2ec55 gofrontend: revert startswith change adds c6c62ba41d9 gcc/go/ChangeLog: remove entry for reverted change adds 780e5d4a2ba openmp: Handle lastprivate on combined target correctly [PR99928] adds 51cfa55431c Fix commit mistake in testcase gcc.dg/tree-ssa/ssa-sink-3.c adds ea30c7bd497 i386: Allow 64bit vector modes in general registers adds a73a5af281c apply TLC to GIMPLE reference verification adds e6683450f4a builtins: Fix ICE with unprototyped builtin call [PR100576] adds 5a16fb19e7c Add 'libgomp.oacc-c-c++-common/loop-gwv-2.c' adds 1467100fc72 Add 'libgomp.oacc-c-c++-common/private-atomic-1.c' [PR83812] adds 2e6ad1ba532 Enable more WITH_SIZE_EXPR processing adds 35a16e4b38e Avoid marking TARGET_MEM_REF bases addressable adds 7bb4b7a5ca9 aarch64: Enable aarch64_load to use UNSPEC_PRED_X loads adds 32bd0353db3 Fix typos. adds 8d51039cb7c middle-end/100672 - fix bogus right shift folding adds 3eddaad02dc aarch64: Relax aarch64_<sur><addsub>hn2<mode> RTL pattern adds 4e26303e0b9 aarch64: Relax aarch64_<sur>q<r>shr<u>n2_n<mode> RTL pattern adds 778ac63fe24 aarch64: Relax aarch64_sqxtun2<mode> RTL pattern adds ddbdb9a384f aarch64: Refactor aarch64_<sur>q<r>shr<u>n_n<mode> RTL pattern adds a680be25aa3 testsuite: aarch64: Add tests for high-half narrowing instructions adds 577d5819e0c aarch64: Use an expander for quad-word vec_pack_trunc pattern adds 45364338209 aarch64: Use correct type attributes for RTL generating XTN(2) adds 1e664807649 RISC-V: Properly parse the letter 'p' in '-march'. adds beeb01541ae arm/testsuite: Fix testcase for PR99977 adds 5b953740da1 arm: Fix ICE with CMSE nonsecure calls on Armv8.1-M [PR100333] adds a911287e13d testuite: Check pthread for omp module testing adds adcb497bdba c++: Relax attribute on friend declaration checking [PR100596] adds 873c5188fd5 c++: implicit deduction guides, protected access new 9b50282b0dc doc: Update description of __GXX_EXPERIMENTAL_CXX0X__
The 1 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: ChangeLog | 9 + MAINTAINERS | 1 + Makefile.def | 1 + Makefile.in | 1 + config/ChangeLog | 4 + config/acinclude.m4 | 102 ------- contrib/ChangeLog | 17 ++ contrib/gcc-changelog/git_email.py | 2 +- gcc/ChangeLog | 317 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 +- gcc/analyzer/ChangeLog | 8 + gcc/analyzer/sm-malloc.cc | 28 ++ gcc/builtins.c | 6 + gcc/c-family/ChangeLog | 11 + gcc/c-family/c-attribs.c | 16 +- gcc/c/ChangeLog | 13 + gcc/c/c-parser.c | 12 +- gcc/c/gimple-parser.c | 11 + gcc/cfgexpand.c | 117 +++++--- gcc/common/config/aarch64/aarch64-common.c | 2 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 72 ++--- gcc/config/aarch64/aarch64-simd-builtins.def | 18 +- gcc/config/aarch64/aarch64-simd.md | 267 ++++++++++++----- gcc/config/aarch64/aarch64-sve-builtins-base.cc | 2 +- gcc/config/aarch64/aarch64-sve-builtins-shapes.cc | 4 +- gcc/config/aarch64/aarch64-sve.md | 4 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/aarch64/iterators.md | 23 +- gcc/config/alpha/alpha.c | 8 +- gcc/config/arc/simdext.md | 2 +- gcc/config/arm/aarch-common.c | 2 +- gcc/config/arm/arm.c | 8 +- gcc/config/arm/arm.md | 19 +- gcc/config/arm/driver-arm.c | 4 +- gcc/config/avr/avr.c | 25 +- gcc/config/c6x/c6x.c | 14 +- gcc/config/darwin-c.c | 9 +- gcc/config/darwin.c | 141 +++++---- gcc/config/frv/frv.c | 16 +- gcc/config/gcn/mkoffload.c | 8 +- gcc/config/i386/i386-builtins.c | 2 +- gcc/config/i386/i386-expand.c | 10 +- gcc/config/i386/i386-options.c | 2 +- gcc/config/i386/i386.c | 7 +- gcc/config/i386/i386.h | 17 +- gcc/config/i386/i386.md | 15 +- gcc/config/i386/intelmic-mkoffload.c | 2 +- gcc/config/i386/mmx.md | 228 +++++++++++++-- gcc/config/i386/sse.md | 4 +- gcc/config/i386/winnt.c | 5 +- gcc/config/ia64/ia64.c | 20 +- gcc/config/mips/driver-native.c | 2 +- gcc/config/mips/mips.c | 10 +- gcc/config/msp430/msp430.c | 13 +- gcc/config/nios2/nios2.c | 13 +- gcc/config/nvptx/mkoffload.c | 8 +- gcc/config/pa/som.h | 13 +- gcc/config/pdp11/pdp11.c | 2 +- gcc/config/riscv/riscv.c | 2 +- gcc/config/rs6000/freebsd64.h | 10 +- gcc/config/rs6000/linux64.h | 8 +- gcc/config/rs6000/rs6000-call.c | 31 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 44 +-- gcc/config/rs6000/sysv4.h | 3 +- gcc/config/s390/driver-native.c | 12 +- gcc/config/s390/s390-c.c | 2 + gcc/config/sparc/driver-sparc.c | 2 +- gcc/config/vax/vax.c | 8 +- gcc/config/vms/vms-ld.c | 22 +- gcc/config/vms/vms.c | 2 +- gcc/configure | 22 +- gcc/configure.ac | 4 +- gcc/cp/ChangeLog | 45 +++ gcc/cp/call.c | 11 +- gcc/cp/class.c | 13 - gcc/cp/constraint.cc | 62 ---- gcc/cp/cp-tree.h | 9 - gcc/cp/cvt.c | 2 +- gcc/cp/decl.c | 24 +- gcc/cp/decl2.c | 14 - gcc/cp/lambda.c | 18 -- gcc/cp/mangle.c | 2 +- gcc/cp/parser.c | 44 ++- gcc/cp/pt.c | 52 +--- gcc/cp/rtti.c | 2 +- gcc/cp/tree.c | 44 ++- gcc/d/ChangeLog | 16 ++ gcc/d/d-incpath.cc | 14 +- gcc/d/dmd/dinterpret.c | 2 +- gcc/d/dmd/dmangle.c | 2 +- gcc/d/dmd/hdrgen.c | 2 +- gcc/d/dmd/identifier.c | 6 +- gcc/d/types.cc | 2 +- gcc/doc/cpp.texi | 12 +- gcc/doc/sourcebuild.texi | 22 +- gcc/fold-const.c | 4 +- gcc/fortran/ChangeLog | 17 ++ gcc/fortran/openmp.c | 3 +- gcc/function.c | 3 + gcc/gimple-range-cache.cc | 15 +- gcc/gimple-range.cc | 5 - gcc/gimple-walk.c | 8 - gcc/gimple.h | 8 + gcc/gimplify.c | 103 +++---- gcc/go/ChangeLog | 5 - gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/runtime.cc | 2 +- gcc/jit/libgccjit.c | 2 +- gcc/omp-low.c | 11 +- gcc/passes.def | 1 + gcc/regcprop.c | 1 + gcc/testsuite/ChangeLog | 187 ++++++++++++ gcc/testsuite/c-c++-common/gomp/pr99928-12.c | 23 ++ gcc/testsuite/c-c++-common/gomp/pr99928-2.c | 36 +-- gcc/testsuite/g++.dg/conversion/pr100635.C | 12 + gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C | 16 ++ gcc/testsuite/g++.dg/cpp0x/friend7.C | 28 +- gcc/testsuite/g++.dg/cpp0x/friend8.C | 15 + gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C | 20 ++ .../g++.dg/cpp1z/class-deduction-access1.C | 18 ++ .../g++.dg/cpp1z/class-deduction-access2.C | 10 + gcc/testsuite/g++.dg/dfp/mangle-6.C | 19 ++ gcc/testsuite/g++.dg/ext/attrib63.C | 23 +- gcc/testsuite/g++.dg/lto/odr-1_0.C | 4 +- gcc/testsuite/g++.dg/lto/odr-1_1.C | 9 +- gcc/testsuite/g++.dg/lto/odr-2_1.C | 2 +- gcc/testsuite/g++.dg/modules/omp-1_a.C | 1 + gcc/testsuite/g++.dg/modules/omp-1_b.C | 1 + gcc/testsuite/g++.dg/modules/omp-1_c.C | 1 + gcc/testsuite/g++.dg/modules/omp-2_a.C | 1 + gcc/testsuite/g++.dg/modules/omp-2_b.C | 1 + gcc/testsuite/g++.dg/opt/pr94589-2.C | 4 +- gcc/testsuite/g++.dg/other/pr100580.C | 8 + gcc/testsuite/g++.target/s390/pr100281-1.C | 10 + gcc/testsuite/g++.target/s390/pr100281-2.C | 9 + gcc/testsuite/gcc.c-torture/compile/pr100576.c | 12 + gcc/testsuite/gcc.dg/analyzer/pr100615.c | 53 ++++ gcc/testsuite/gcc.dg/attr-vector_size.c | 16 -- gcc/testsuite/gcc.dg/gimplefe-error-10.c | 8 + gcc/testsuite/gcc.dg/local1.c | 2 +- gcc/testsuite/gcc.dg/pr100512.c | 25 ++ gcc/testsuite/gcc.dg/pr100547.c | 35 +++ gcc/testsuite/gcc.dg/pr100590.c | 13 + gcc/testsuite/gcc.dg/torture/pr100672.c | 19 ++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-13.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-14.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-16.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-17.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c | 212 ++++++++++++++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-9.c | 2 +- gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 2 +- gcc/testsuite/gcc.dg/ucnid-5.c | 2 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- .../gcc.target/aarch64/narrow_high_combine.c | 125 ++++++++ gcc/testsuite/gcc.target/aarch64/sve/ld1_extend.c | 10 + .../aarch64/sve/logical_unpacked_and_2.c | 2 +- .../aarch64/sve/logical_unpacked_and_3.c | 2 +- .../aarch64/sve/logical_unpacked_and_4.c | 2 +- .../aarch64/sve/logical_unpacked_and_6.c | 2 +- .../aarch64/sve/logical_unpacked_and_7.c | 2 +- .../aarch64/sve/logical_unpacked_eor_2.c | 2 +- .../aarch64/sve/logical_unpacked_eor_3.c | 2 +- .../aarch64/sve/logical_unpacked_eor_4.c | 2 +- .../aarch64/sve/logical_unpacked_eor_6.c | 2 +- .../aarch64/sve/logical_unpacked_eor_7.c | 2 +- .../aarch64/sve/logical_unpacked_orr_2.c | 2 +- .../aarch64/sve/logical_unpacked_orr_3.c | 2 +- .../aarch64/sve/logical_unpacked_orr_4.c | 2 +- .../aarch64/sve/logical_unpacked_orr_6.c | 2 +- .../aarch64/sve/logical_unpacked_orr_7.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/pr100333.c | 7 + gcc/testsuite/gcc.target/arm/pr99977.c | 4 +- gcc/testsuite/gcc.target/i386/pr100582.c | 6 +- gcc/testsuite/gcc.target/i386/pr100637-1b.c | 25 ++ gcc/testsuite/gcc.target/i386/pr100637-1w.c | 28 ++ gcc/testsuite/gcc.target/i386/pr92658-avx2-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx2.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 2 +- gcc/testsuite/gcc.target/i386/pr92658-sse4-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr92658-sse4.c | 4 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 12 - .../gcc.target/powerpc/ppc64-abi-warn-2.c | 11 - .../gcc.target/powerpc/ppc64-abi-warn-3.c | 9 - gcc/testsuite/gcc.target/riscv/arch-12.c | 4 + gcc/testsuite/gcc.target/riscv/attribute-19.c | 4 + gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c | 7 + gcc/testsuite/gfortran.dg/goacc-gomp/depobj.f90 | 11 + .../routine-external-level-of-parallelism-2.f | 26 ++ gcc/testsuite/lib/gcc-dg.exp | 32 +++ gcc/testsuite/lib/lto.exp | 22 +- gcc/testsuite/lib/prune.exp | 7 +- gcc/tree-cfg.c | 80 +++--- gcc/tree-dfa.c | 5 + gcc/tree-ssa-alias.c | 36 ++- gcc/tree-ssa-dce.c | 2 +- gcc/tree-ssa-operands.c | 17 +- gcc/tree-ssa-phiopt.c | 72 ++++- gcc/tree-ssa-sink.c | 1 + gcc/tree-ssa.c | 10 + gcc/tree.c | 36 +-- gcc/tree.h | 5 + libgo/configure | 4 +- .../bzip2/testdata/Isaac.Newton-Opticks.txt.bz2 | Bin 0 -> 132469 bytes .../bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 | Bin 118509 -> 0 bytes libgo/go/runtime/testdata/testwinsignal/main.go | 38 +-- libgomp/ChangeLog | 23 ++ libgomp/task.c | 1 + libgomp/testsuite/lib/libgomp.exp | 6 +- .../testsuite/libgomp.c-c++-common/reduction-5.c | 2 +- .../testsuite/libgomp.c-c++-common/reduction-6.c | 2 +- .../libgomp.c-c++-common/task-detach-13.c | 59 ++++ libgomp/testsuite/libgomp.c/target-44.c | 2 +- .../libgomp.oacc-c-c++-common/loop-gwv-2.c | 95 ++++++ .../libgomp.oacc-c-c++-common/private-atomic-1.c | 37 +++ libstdc++-v3/ChangeLog | 92 ++++++ libstdc++-v3/include/std/ranges | 30 +- libstdc++-v3/testsuite/lib/prune.exp | 2 + .../std/ranges/adaptors/detail/semiregular_box.cc | 18 ++ .../testsuite/std/ranges/adaptors/elements.cc | 32 +++ libstdc++-v3/testsuite/std/ranges/single_view.cc | 16 ++ 233 files changed, 3288 insertions(+), 1216 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr99928-12.c create mode 100644 gcc/testsuite/g++.dg/conversion/pr100635.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-ttp1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype-nonstatic1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/friend8.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/implicit-delete1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-access1.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction-access2.C create mode 100644 gcc/testsuite/g++.dg/dfp/mangle-6.C create mode 100644 gcc/testsuite/g++.dg/other/pr100580.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-1.C create mode 100644 gcc/testsuite/g++.target/s390/pr100281-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr100576.c create mode 100644 gcc/testsuite/gcc.dg/analyzer/pr100615.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-error-10.c create mode 100644 gcc/testsuite/gcc.dg/pr100512.c create mode 100644 gcc/testsuite/gcc.dg/pr100547.c create mode 100644 gcc/testsuite/gcc.dg/pr100590.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100672.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/narrow_high_combine.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1_extend.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/pr100333.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-1w.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-1.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-2.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/ppc64-abi-warn-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/arch-12.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-19.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-_Bool.c create mode 100644 gcc/testsuite/gfortran.dg/goacc-gomp/depobj.f90 delete mode 100644 libgo/go/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2 create mode 100644 libgomp/testsuite/libgomp.c-c++-common/task-detach-13.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-gwv-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/private-atomic-1.c