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_ubsan in repository toolchain/ci/gcc.
from 600f90cbbbf Daily bump. adds 549d7f4310f Fix split conditions in H8/300 port adds f31729d794c * MAINTAINERS: Add myself to DCO section with both email a [...] adds 96963713f6a libstdc++: Fix return type of ranges::ssize for 128-bit int [...] adds d514626ee25 Fortran: Fix some issues with pointers to character. adds 9147affc04e m68k: Update unexpected empty split condition adds bdce6760c20 mips: Update unexpected empty split condition adds 8afd2e82290 or1k: Update unexpected empty split condition adds 10f36fe50cb sparc: Update unexpected empty split condition adds 081c9dfb67a sh: Update unexpected empty split condition adds 416904a2b60 Fix maintainers-verify.sh adds a0864ce8662 Use libiberty snprintf and vsnprintf on hppa*-*-hpux*. adds 28c62475050 Daily bump. adds 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] adds 774686d4823 predcom: Adjust some unnecessary update_ssa calls adds 4db34072d53 predcom: Enabled by loop vect at O2 [PR100794] adds 48aa5c60034 Fix "tailing" typo. adds 7191e63d051 docs: document evrp-sparse-threshold param adds 245517470d6 Fortran/OpenMP: Fix clause splitting for target/parallel/te [...] adds ec2174c6957 testsuite: Add -Wno-psabi -w to pr100887.c test [PR100943] adds ffe3a37f54a middle-end/100951 - make sure to generate VECTOR_CST in lowering adds e64d62c7008 [nvptx] Update comment in 'libgomp.oacc-c-c++-common/parall [...] adds 0886426f5f5 Revert PR80547 workaround in 'libgomp.oacc-c-c++-common/par [...] adds f9da798ba63 [GCN] Streamline 'libgomp/testsuite/lib/libgomp.exp:check_e [...] adds 8b4641033ab openmp: Fix ICE on depend(source) clause during cdtor cloni [...] adds 77f41a5c4e6 Don't require 'openacc_nvidia_accel_selected' in additional [...] adds 89c1a427a1c Don't require 'openacc_nvidia_accel_selected' in 'libgomp.o [...] adds 97a040e987b Add 'acc_device_radeon' testing to 'libgomp.oacc-*/acc_on_d [...] adds 292fb10bebf Enhance 'libgomp.oacc-c-c++-common/firstprivate-1.c' for no [...] adds 984df1e1630 Fix 'libgomp.oacc-c-c++-common/acc_prof-kernels-1.c' for 'a [...] adds 32099c0d24a Fix 'libgomp.oacc-fortran/parallel-dims.f90' for 'acc_devic [...] adds c68ddd5e2a9 Enable more 'libgomp.oacc-*/lib-*' testcases for non-'opena [...] adds 30656822b37 [GCN] Fix run-time variable 'num_workers' adds 4ab8f203486 Implement a context aware pointer equivalency class for use [...] adds 4bd2cdb74e2 Make SLP root stmt a vector adds 7a56d3d3e99 tree-optimization/100923 - fix alias-ref construction wrt a [...] adds d319517e809 libstdc++: Finish implementing LWG 3413 for propagate_const adds 941aa24ca95 Further improve redundant test/compare removal on the H8 adds 69bb37f9e01 Update Power10 scheduling description for new fused instruc [...] adds 91349e57bbf c++: braced-list overload resolution [PR100963] adds 8c5a5404cb6 analyzer: remove redundant typedef adds 6b400aef1bd analyzer: split out struct bit_range from class concrete_binding adds c957d38044d analyzer: fix region::get_bit_size for bitfields adds d3b1ef7a83c analyzer: bitfield fixes [PR99212] adds 8483dd99268 c++: Add test for C++23 narrowing conv to bool adds 5668b5d09ae c++: Test for whitespace and line splice adds 924e02553af c++: Test for mixed string literal concatenation adds 40917137b6b Fix bootstrap2 breakage due to re-use of obj-c checksum adds 61fc01806f3 c++: update diagnostic messages adds c4574d23cb0 Improve match_simplify_replacement in phi-opt adds 1afa4facb93 c++: explicit() ignored on deduction guide [PR100065] adds 16a8e18858a [libstdc++] Remove unused hasher instance. adds 25e5ecdf82b libstdc++: Fix Wrong param type in :atomic_ref<_Tp*>::wait [...] adds c6038721459 Daily bump. adds 087253b9951 c++: remove redundant warning [PR100879] adds 87f9ac937d6 Virtualize fur_source and turn it into a proper API. adds f700e4b0ee3 rs6000: Support doubleword swaps removal in rot64 load stor [...]
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + MAINTAINERS | 4 + gcc/ChangeLog | 345 +++++++++++ gcc/DATESTAMP | 2 +- gcc/analyzer/ChangeLog | 46 ++ gcc/analyzer/analyzer.h | 2 + gcc/analyzer/region-model-manager.cc | 46 +- gcc/analyzer/region-model.cc | 65 +- gcc/analyzer/region-model.h | 4 + gcc/analyzer/region.cc | 33 +- gcc/analyzer/store.cc | 224 ++++++- gcc/analyzer/store.h | 79 ++- gcc/analyzer/svalue.h | 2 - gcc/bitmap.c | 108 ++++ gcc/bitmap.h | 7 + gcc/c-family/ChangeLog | 5 + gcc/c-family/c-target.def | 70 +-- gcc/c-family/c-warn.c | 12 - gcc/c/ChangeLog | 20 + gcc/c/c-decl.c | 19 +- gcc/c/c-parser.c | 1 + gcc/c/c-typeck.c | 25 +- gcc/common/common-target.def | 32 +- gcc/config/h8300/addsub.md | 16 +- gcc/config/h8300/bitfield.md | 16 +- gcc/config/h8300/combiner.md | 68 +- gcc/config/h8300/divmod.md | 12 +- gcc/config/h8300/extensions.md | 12 +- gcc/config/h8300/jumpcall.md | 2 +- gcc/config/h8300/logical.md | 43 +- gcc/config/h8300/movepush.md | 75 ++- gcc/config/h8300/multiply.md | 12 +- gcc/config/h8300/other.md | 2 +- gcc/config/h8300/shiftrotate.md | 18 +- 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/m68k/m68k.md | 6 +- gcc/config/mips/mips.md | 6 +- gcc/config/or1k/or1k.md | 2 +- gcc/config/rs6000/power10.md | 25 + gcc/config/rs6000/rs6000-p8swap.c | 35 +- gcc/config/rs6000/rs6000.c | 10 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc-protos.h | 3 +- gcc/config/sparc/sparc.c | 67 +- gcc/config/sparc/sparc.h | 5 +- gcc/config/sparc/sparc.md | 12 +- gcc/cp/ChangeLog | 53 ++ gcc/cp/call.c | 3 + gcc/cp/decl.c | 2 + 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 | 29 +- 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/ChangeLog | 50 ++ gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/trans-array.c | 61 +- gcc/fortran/trans-expr.c | 72 ++- gcc/fortran/trans-intrinsic.c | 1 + gcc/fortran/trans-openmp.c | 187 +++++- gcc/fortran/trans-types.c | 68 +- gcc/fortran/trans-types.h | 2 +- gcc/fortran/trans.c | 26 +- gcc/fortran/trans.h | 5 + gcc/genautomata.c | 2 +- gcc/genhooks.c | 33 +- gcc/gimple-range-cache.cc | 147 ++++- gcc/gimple-range-cache.h | 1 + gcc/gimple-range-gori.cc | 2 +- gcc/gimple-range.cc | 314 +++++++++- gcc/gimple-range.h | 101 +-- gcc/gimple-ssa-evrp.c | 354 ++++++++++- gcc/objc/ChangeLog | 10 + gcc/objc/Make-lang.in | 15 +- gcc/objcp/ChangeLog | 10 + gcc/objcp/Make-lang.in | 16 +- 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 | 172 +++++ gcc/testsuite/c-c++-common/gomp/pr100902-1.c | 17 + gcc/testsuite/g++.dg/cpp0x/alias-decl-73.C | 9 + gcc/testsuite/g++.dg/cpp0x/initlist124.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr60209-neg.C | 2 +- gcc/testsuite/g++.dg/cpp23/mixed-concat1.C | 21 + gcc/testsuite/g++.dg/cpp23/narrowing-bool1.C | 22 + gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C | 15 + gcc/testsuite/g++.dg/cpp2a/explicit18.C | 23 + gcc/testsuite/g++.dg/diagnostic/enum3.C | 9 + .../g++.dg/diagnostic/string-literal-concat.C | 6 +- gcc/testsuite/g++.dg/ext/utf-badconcat.C | 12 +- gcc/testsuite/g++.dg/ext/utf-badconcat2.C | 12 +- gcc/testsuite/g++.dg/ext/va-arg-pack-3.C | 18 + gcc/testsuite/g++.dg/gomp/doacross-2.C | 16 + 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/analyzer/bitfields-1.c | 144 +++++ gcc/testsuite/gcc.dg/analyzer/data-model-1.c | 30 +- 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 | 56 ++ gcc/testsuite/gcc.dg/torture/pr100923.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr100794.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr96928-1.c | 4 +- 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/gcc.target/powerpc/float128-call.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr100085.c | 23 + gcc/testsuite/gfortran.dg/PR100120.f90 | 198 ++++++ gcc/testsuite/gfortran.dg/char4-subscript.f90 | 2 +- gcc/testsuite/gfortran.dg/character_workout_1.f90 | 689 +++++++++++++++++++++ gcc/testsuite/gfortran.dg/character_workout_4.f90 | 689 +++++++++++++++++++++ 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 | 25 +- gcc/tree-predcom.c | 100 +-- gcc/tree-ssa-phiopt.c | 164 ++--- gcc/tree-ssa-sccvn.c | 76 ++- gcc/tree-vect-generic.c | 34 +- gcc/tree-vect-slp.c | 152 +++-- gcc/tree-vectorizer.h | 10 +- libgfortran/ChangeLog | 13 + libgfortran/intrinsics/associated.c | 2 +- libgfortran/intrinsics/chmod.c | 2 +- libgfortran/io/transfer.c | 2 +- libgfortran/libgfortran.h | 1 + libgomp/ChangeLog | 101 +++ libgomp/plugin/plugin-gcn.c | 5 +- libgomp/testsuite/lib/libgomp.exp | 7 +- libgomp/testsuite/libgomp.oacc-c++/declare-1.C | 2 - .../libgomp.oacc-c-c++-common/acc_on_device-1.c | 11 + .../libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 3 + .../libgomp.oacc-c-c++-common/async_queue-1.c | 7 +- .../libgomp.oacc-c-c++-common/declare-3.c | 2 - .../libgomp.oacc-c-c++-common/firstprivate-1.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-11.c | 10 +- .../testsuite/libgomp.oacc-c-c++-common/lib-13.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-14.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-15.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-20.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-23.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-24.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-34.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-42.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-44.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-48.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/lib-5.c | 20 +- .../testsuite/libgomp.oacc-c-c++-common/lib-52.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-53.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-54.c | 6 +- .../testsuite/libgomp.oacc-c-c++-common/lib-57.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-58.c | 2 +- .../testsuite/libgomp.oacc-c-c++-common/lib-6.c | 47 +- .../testsuite/libgomp.oacc-c-c++-common/lib-62.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-63.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-64.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-65.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-67.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-68.c | 3 +- .../testsuite/libgomp.oacc-c-c++-common/lib-86.c | 27 +- .../testsuite/libgomp.oacc-c-c++-common/lib-87.c | 27 +- .../testsuite/libgomp.oacc-c-c++-common/lib-88.c | 9 +- .../testsuite/libgomp.oacc-c-c++-common/lib-89.c | 18 +- .../testsuite/libgomp.oacc-c-c++-common/lib-92.c | 18 +- .../libgomp.oacc-c-c++-common/parallel-dims.c | 52 +- .../libgomp.oacc-c-c++-common/routine-wv-2.c | 3 +- .../libgomp.oacc-fortran/acc_on_device-1-1.f90 | 7 + .../libgomp.oacc-fortran/acc_on_device-1-2.f | 7 + .../libgomp.oacc-fortran/acc_on_device-1-3.f | 7 + libgomp/testsuite/libgomp.oacc-fortran/lib-10.f90 | 6 +- libgomp/testsuite/libgomp.oacc-fortran/lib-14.f90 | 3 +- libgomp/testsuite/libgomp.oacc-fortran/lib-5.f90 | 46 +- libgomp/testsuite/libgomp.oacc-fortran/lib-7.f90 | 46 +- libgomp/testsuite/libgomp.oacc-fortran/lib-8.f90 | 6 +- .../libgomp.oacc-fortran/parallel-dims-aux.c | 31 +- libiberty/ChangeLog | 7 + libiberty/configure | 42 +- libiberty/configure.ac | 6 + libquadmath/ChangeLog | 4 + libquadmath/libquadmath.texi | 2 +- libstdc++-v3/ChangeLog | 40 ++ libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/ranges_base.h | 2 +- libstdc++-v3/include/experimental/propagate_const | 8 +- libstdc++-v3/include/std/barrier | 1 - libstdc++-v3/include/std/optional | 7 + libstdc++-v3/include/std/ranges | 2 +- .../testsuite/20_util/optional/relops/three_way.cc | 22 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 38 +- .../experimental/propagate_const/swap/lwg3413.cc | 41 ++ libstdc++-v3/testsuite/std/ranges/access/ssize.cc | 15 + 225 files changed, 7029 insertions(+), 1613 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/cpp0x/initlist124.C create mode 100644 gcc/testsuite/g++.dg/cpp23/mixed-concat1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/narrowing-bool1.C create mode 100644 gcc/testsuite/g++.dg/cpp23/whitespace-splice1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/explicit18.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/enum3.C create mode 100644 gcc/testsuite/g++.dg/ext/va-arg-pack-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/doacross-2.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/analyzer/bitfields-1.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/sso-14.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr100923.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 create mode 100644 gcc/testsuite/gcc.target/powerpc/pr100085.c create mode 100644 gcc/testsuite/gfortran.dg/PR100120.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_workout_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/character_workout_4.f90 create mode 100644 libstdc++-v3/testsuite/experimental/propagate_const/swap/lwg3413.cc