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-arm-bootstrap_ubsan in repository toolchain/ci/gcc.
from a589877a003 Fix thinko in new warning on type punning for storage order [...] adds 4e65bf5ace0 docs: remove extra character. adds 0bc0e6173f5 genhooks: remove dead code adds fcbbf786aeb docs: Add missing @headitem for tables. adds 7fa4db39b6b openmp: Call c_omp_adjust_map_clauses even for combined tar [...] adds cb4b99be48a openmp: Add testcase for scan directive with nested functions adds 09bf5279e87 i386: Clean up constraints.md adds 03d921abe60 aix: Use assemble_name to output BSS section name. adds fed94fc9e70 Reimplement LEAF_REG_REMAP macro for the SPARC adds 7d6987e90d1 Daily bump. adds 16465ceb06c CALL_INSN may not be a real function call. adds 9a90b311f22 Fix _mm256_zeroupper by representing the instructions as ca [...] adds be5efe9c12c Fix ICE of insn does not satisfy its constraints. adds d66a703c8ba tree-inline: Fix up __builtin_va_arg_pack handling [PR100898] adds e1521b170b4 fold-const: Fix up fold_read_from_vector [PR100887] adds 3e00f8ddb72 For obj-c stage-final re-use the checksum from the previous stage adds 4d3907c2226 Reformat target.def for better parsing. adds f0d1a675e0f Use moves to eliminate redundant test/compare instructions adds adec1481171 libstdc++: Constrain three-way comparison for std::optional [...] adds 52730540e83 x86: Update g++.target/i386/pr100885.C adds 5e2e15f212e libstdc++: add missing typename for dependent type in range [...] adds 6cb35b606c3 c++: access of dtor named by qualified template-id [PR100918] adds 97d83259b91 Fix old thinko in warning on pointer for storage order purposes adds e89759fdfc8 x86: Don't compile pr82735-[345].c for x32 adds 64735dc923e i386: Add init pattern for V4QI vectors [PR100637] adds 5ad089a3c94 Implement multi-bit aligned accessors for sparse bitmap. adds 9858cd1a682 Implement a sparse bitmap representation for Rangers on-ent [...] adds 438aac594e1 Daily bump. adds a1b3484a8e6 c++: alias member template [PR100102] adds 715614ec3ec c++: fix modules binfo merging adds f07edb5d7f3 c++: alias with same name as base fn [PR91706] adds 1a98f830332 c++: preserve BASELINK from lookup [PR91706] new 774686d4823 predcom: Adjust some unnecessary update_ssa calls new 4db34072d53 predcom: Enabled by loop vect at O2 [PR100794] new 48aa5c60034 Fix "tailing" typo. new 7191e63d051 docs: document evrp-sparse-threshold param new 245517470d6 Fortran/OpenMP: Fix clause splitting for target/parallel/te [...] new ec2174c6957 testsuite: Add -Wno-psabi -w to pr100887.c test [PR100943] new ffe3a37f54a middle-end/100951 - make sure to generate VECTOR_CST in lowering new e64d62c7008 [nvptx] Update comment in 'libgomp.oacc-c-c++-common/parall [...] new 0886426f5f5 Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/par [...] new f9da798ba63 [GCN] Streamline 'libgomp/testsuite/lib/libgomp.exp:check_e [...]
The 10 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: gcc/ChangeLog | 164 +++++++ gcc/DATESTAMP | 2 +- gcc/bitmap.c | 108 +++++ gcc/bitmap.h | 7 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-target.def | 70 +-- gcc/c/ChangeLog | 20 + gcc/c/c-parser.c | 1 + gcc/c/c-typeck.c | 2 +- gcc/common/common-target.def | 32 +- gcc/config/h8300/movepush.md | 53 ++- gcc/config/i386/constraints.md | 15 +- gcc/config/i386/i386-expand.c | 13 +- gcc/config/i386/i386-features.c | 99 +---- gcc/config/i386/i386-protos.h | 1 + gcc/config/i386/i386.c | 55 ++- gcc/config/i386/i386.h | 4 - gcc/config/i386/i386.md | 10 + gcc/config/i386/mmx.md | 12 +- gcc/config/i386/predicates.md | 5 +- gcc/config/i386/sse.md | 67 +-- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/sparc/sparc-protos.h | 3 +- gcc/config/sparc/sparc.c | 67 ++- gcc/config/sparc/sparc.h | 5 +- gcc/cp/ChangeLog | 13 + gcc/cp/init.c | 2 +- gcc/cp/lambda.c | 6 +- gcc/cp/module.cc | 6 +- gcc/cp/name-lookup.c | 24 +- gcc/cp/parser.c | 25 +- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 6 +- gcc/df-scan.c | 3 +- gcc/doc/extend.texi | 12 +- gcc/doc/invoke.texi | 7 +- gcc/doc/objc.texi | 6 +- gcc/doc/tm.texi | 364 +++++++++++++--- gcc/final.c | 3 +- gcc/fold-const.c | 3 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/trans-expr.c | 2 +- gcc/fortran/trans-openmp.c | 187 +++++++- gcc/genautomata.c | 2 +- gcc/genhooks.c | 33 +- gcc/gimple-range-cache.cc | 147 ++++++- gcc/gimple-range-cache.h | 1 + gcc/objc/ChangeLog | 5 + gcc/objc/Make-lang.in | 14 +- gcc/objcp/ChangeLog | 5 + gcc/objcp/Make-lang.in | 15 +- gcc/params.opt | 4 + gcc/reg-stack.c | 18 +- gcc/rtl.c | 6 +- gcc/rtl.h | 5 + gcc/shrink-wrap.c | 2 +- gcc/target.def | 485 +++++++++++---------- gcc/testsuite/ChangeLog | 65 +++ gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 17 + gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C | 9 + gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 + gcc/testsuite/g++.dg/template/access38.C | 15 + gcc/testsuite/g++.dg/template/lookup17.C | 18 + gcc/testsuite/g++.target/i386/pr100885.C | 144 ++++++ gcc/testsuite/gcc.dg/format/strfmon-1.c | 2 +- gcc/testsuite/gcc.dg/gomp/scan-1.c | 51 +++ gcc/testsuite/gcc.dg/pr100887.c | 14 + gcc/testsuite/gcc.dg/sso-14.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr100794.c | 20 + gcc/testsuite/gcc.target/i386/pr100637-5b.c | 25 ++ gcc/testsuite/gcc.target/i386/pr100637-5w.c | 25 ++ gcc/testsuite/gcc.target/i386/pr100951.c | 15 + gcc/testsuite/gcc.target/i386/pr82735-1.c | 29 ++ gcc/testsuite/gcc.target/i386/pr82735-2.c | 22 + gcc/testsuite/gcc.target/i386/pr82735-3.c | 5 + gcc/testsuite/gcc.target/i386/pr82735-4.c | 48 ++ gcc/testsuite/gcc.target/i386/pr82735-5.c | 54 +++ gcc/testsuite/gfortran.dg/char4-subscript.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/loop-1.f90 | 7 +- gcc/testsuite/gfortran.dg/gomp/openmp-simd-6.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/pr99928-1.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr99928-2.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr99928-3.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/pr99928-8.f90 | 48 +- gcc/testsuite/gfortran.dg/gomp/scan-5.f90 | 2 +- gcc/tree-inline.c | 22 +- gcc/tree-predcom.c | 100 +++-- gcc/tree-vect-generic.c | 34 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/io/transfer.c | 2 +- libgomp/testsuite/lib/libgomp.exp | 7 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 15 +- libquadmath/libquadmath.texi | 2 +- libstdc++-v3/ChangeLog | 16 + libstdc++-v3/include/std/optional | 7 + libstdc++-v3/include/std/ranges | 2 +- .../testsuite/20_util/optional/relops/three_way.cc | 22 +- 97 files changed, 2392 insertions(+), 771 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/pr100902-1.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C create mode 100644 gcc/testsuite/g++.dg/template/access38.C create mode 100644 gcc/testsuite/g++.dg/template/lookup17.C create mode 100644 gcc/testsuite/g++.target/i386/pr100885.C create mode 100644 gcc/testsuite/gcc.dg/gomp/scan-1.c create mode 100644 gcc/testsuite/gcc.dg/pr100887.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr100794.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-5b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100637-5w.c create mode 100644 gcc/testsuite/gcc.target/i386/pr100951.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82735-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82735-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82735-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82735-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82735-5.c