This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/gcc.
from 44fd4dc0b68 analyzer: factor out new class feasibility_state adds 1f428775acc c++: ICE do to GC leakage [PR 99423] adds 9dcc2edfa65 Fortran: Fix wording in intrinsic.texi's MIN adds 8f316f41ce0 rs6000: Fix pr98959 testcase adds d38bbb85117 [PR99422] LRA: Don't check unknown constraint, use X for em [...] adds 8c21bc6646d PR fortran/99205 - Out of memory with undefined character length adds 4fa6356be14 aix: align double complex adds e9800852067 Daily bump. adds aa27696b798 cris: define HARD_FRAME_POINTER_REGNUM adds 070ab283d16 icf: Check return type of internal fn calls [PR99517] adds b08c978f2e1 tree-optimization/99523 - missing SSA decls in dumps adds 9d4ad8570c3 testsuite/97494 - amend gcc.dg/vect/slp-21.c adds f6c1d026c3a testsuite/97494 - XFAIL gcc.dg/vect/vect-complex-5.c on !ve [...] adds aa0d8a3e28c testsuite/97494 - XFAIL gcc.dg/vect/pr97428.c on !vect_hw_misalign adds 3b938c64f77 testsuite/98245 - adjust dump scanning of gcc.dg/vect/bb-slp-46.c adds 04638a813c3 Add -fprofile-reproducible=parallel-runs to STAGEfeedback_C [...] adds 52db241345a MAINTAINERS updates for ex-ImgTec employees adds edc61d34eb4 c++: template partial instantiation mismatch [PR 99528] adds 67e39766061 libstdc++: Initialize std::normal_distribution::_M_saved [P [...] adds 8cfb387388a libstdc++: Handle EPERM for filesystem access errors on Mac [...] adds 15825b17cf3 libstdc++: Use acq_rel memory ordering [PR 99537] adds 9dacc828bf8 libstdc++: Fix find_type helper to work consistently adds 5643f6f396e libstdc++: Make barrier::arrival_token a move-only class type adds 5f27a9f90d4 c++: Fix unhiding friend with imports [PR 99248] adds 26ed5a28b18 aix: Use lcomm for TLS static data. adds a38fa1b31f7 libstdc++: Factor out uses of __int128 into a type alias adds 60097beb32e libstdc++: Add a LOCAL_PATCHES file to Ryu source directory adds 349adff2086 libstdc++: Remove Ryu's uint128_t aliases adds c4f8e568aa6 libstdc++: Add a fallback 128-bit integer class type and use it adds 3f958348e78 analyzer: gracefully handle impossible paths in shortest-paths.h adds 5e33e5b042a analyzer: support reverse direction in shortest-paths.h adds 3857edb5d32 analyzer: new implementation of shortest feasible path [PR96374] adds 7ad5a72c8bc compiler: create temporaries for heap variables adds 48ff383f0d9 Daily bump. adds a7ac3e92ecf gcc-changelog: allow ChangeLog deletion in a commit adds 0df3eb2622d analyzer: document new param adds 425afe1f0c9 c++: Fix up calls to immediate functions returning referenc [...] adds 3bb345c9313 i386: Hopefully last set of -mavx512vl -mno-avx512bw fixes [...] adds a6e9633ccb5 Fortran: Fix libgfortran I/O race with newunit_free [PR99529] adds 0b5437510c1 Fortran/OpenMP: Fix use_device_{ptr,addr} with assumed-size [...] adds d0655763483 Fortran/OpenMP: Accept implicit-save DATA vars for threadpr [...] new d8b84e2771f Fix memory constraint bug in SPARC back-end new 6e885ad3287 c++: ICE with using-decl [PR 99238]
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: ChangeLog | 9 + MAINTAINERS | 6 +- Makefile.tpl | 2 +- contrib/gcc-changelog/git_commit.py | 3 +- contrib/gcc-changelog/git_email.py | 2 +- contrib/gcc-changelog/setup.cfg | 3 + contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 30 ++ gcc/ChangeLog | 125 ++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 5 + gcc/analyzer/ChangeLog | 75 ++++ gcc/analyzer/analyzer.opt | 8 + gcc/analyzer/diagnostic-manager.cc | 490 +++++++++++++++++++-- gcc/analyzer/diagnostic-manager.h | 6 +- gcc/analyzer/engine.cc | 99 +++-- gcc/analyzer/exploded-graph.h | 8 + gcc/analyzer/feasible-graph.cc | 235 ++++++++++ gcc/analyzer/feasible-graph.h | 213 +++++++++ gcc/analyzer/trimmed-graph.cc | 172 ++++++++ gcc/analyzer/trimmed-graph.h | 122 +++++ gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.h | 35 +- gcc/config/cris/cris.md | 5 +- gcc/config/i386/constraints.md | 6 + gcc/config/i386/mmx.md | 179 ++++---- gcc/config/i386/sse.md | 292 ++++++------ gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/rs6000.c | 5 +- gcc/config/rs6000/xcoff.h | 10 +- gcc/config/sparc/constraints.md | 9 +- gcc/config/sparc/sparc.c | 9 +- gcc/config/sparc/sparc.md | 12 +- gcc/config/sparc/sync.md | 6 +- gcc/cp/ChangeLog | 31 ++ gcc/cp/call.c | 4 + gcc/cp/module.cc | 71 ++- gcc/cp/name-lookup.c | 81 ++-- gcc/cp/ptree.c | 3 +- gcc/digraph.cc | 134 +++++- gcc/doc/analyzer.texi | 56 ++- gcc/doc/invoke.texi | 12 + gcc/fortran/ChangeLog | 18 + gcc/fortran/data.c | 3 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/resolve.c | 10 +- gcc/fortran/trans-array.c | 2 +- gcc/gimplify.c | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 136 +++--- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.cc | 2 +- gcc/go/gofrontend/statements.cc | 6 +- gcc/go/gofrontend/wb.cc | 4 +- gcc/ipa-icf-gimple.c | 10 +- gcc/lra-constraints.c | 7 +- gcc/shortest-paths.h | 138 ++++-- gcc/testsuite/ChangeLog | 116 +++++ gcc/testsuite/g++.dg/cpp2a/consteval19.C | 6 + gcc/testsuite/g++.dg/modules/pr99238.h | 1 + gcc/testsuite/g++.dg/modules/pr99238_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99238_b.H | 8 + gcc/testsuite/g++.dg/modules/pr99248.h | 5 + gcc/testsuite/g++.dg/modules/pr99248_a.H | 5 + gcc/testsuite/g++.dg/modules/pr99248_b.H | 7 + gcc/testsuite/g++.dg/modules/pr99423_a.H | 13 + gcc/testsuite/g++.dg/modules/pr99423_b.H | 6 + gcc/testsuite/g++.dg/modules/pr99528.h | 9 + gcc/testsuite/g++.dg/modules/pr99528_a.H | 4 + gcc/testsuite/g++.dg/modules/pr99528_b.H | 4 + gcc/testsuite/g++.dg/modules/pr99528_c.C | 3 + gcc/testsuite/gcc.dg/analyzer/dot-output.c | 2 +- gcc/testsuite/gcc.dg/analyzer/feasibility-1.c | 16 +- .../analyzer/pr93355-localealias-feasibility-2.c | 4 +- .../analyzer/pr93355-localealias-feasibility-3.c | 8 +- .../analyzer/pr93355-localealias-feasibility.c | 2 - .../gcc.dg/analyzer/pr93355-localealias.c | 4 +- gcc/testsuite/gcc.dg/analyzer/unknown-fns-4.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-46.c | 4 +- gcc/testsuite/gcc.dg/vect/pr97428.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-complex-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c | 25 ++ gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c | 20 + gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c | 94 ++++ gcc/testsuite/gcc.target/powerpc/pr98959.c | 2 + gcc/testsuite/gcc.target/powerpc/pr99492.c | 50 +++ gcc/testsuite/gfortran.dg/data_char_4.f90 | 11 + gcc/testsuite/gfortran.dg/data_char_5.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 | 11 + gcc/tree-cfg.c | 7 +- gcc/xcoffout.c | 1 - gcc/xcoffout.h | 1 - libgfortran/io/transfer.c | 32 +- libgfortran/io/unit.c | 1 - .../testsuite/libgomp.fortran/use_device_ptr-3.f90 | 91 ++++ libstdc++-v3/ChangeLog | 123 ++++++ libstdc++-v3/include/bits/random.h | 8 +- libstdc++-v3/include/std/barrier | 24 +- libstdc++-v3/include/std/stop_token | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 4 +- libstdc++-v3/src/c++17/floating_to_chars.cc | 83 ++-- libstdc++-v3/src/c++17/fs_dir.cc | 2 +- libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES | 2 + libstdc++-v3/src/c++17/ryu/d2s_intrinsics.h | 4 - libstdc++-v3/src/c++17/ryu/generic_128.h | 3 - libstdc++-v3/src/c++17/ryu/ryu_generic_128.h | 4 +- libstdc++-v3/src/c++17/uint128_t.h | 297 +++++++++++++ libstdc++-v3/src/filesystem/dir-common.h | 12 + libstdc++-v3/src/filesystem/dir.cc | 2 +- .../testsuite/20_util/to_chars/long_double.cc | 1 - 112 files changed, 3429 insertions(+), 695 deletions(-) create mode 100644 gcc/analyzer/feasible-graph.cc create mode 100644 gcc/analyzer/feasible-graph.h create mode 100644 gcc/analyzer/trimmed-graph.cc create mode 100644 gcc/analyzer/trimmed-graph.h create mode 100644 gcc/testsuite/g++.dg/cpp2a/consteval19.C create mode 100644 gcc/testsuite/g++.dg/modules/pr99238.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99238_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99238_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99248.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99248_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99248_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99423_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99423_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99528.h create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_a.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_b.H create mode 100644 gcc/testsuite/g++.dg/modules/pr99528_c.C create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr99517-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-pr99321-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr99492.c create mode 100644 gcc/testsuite/gfortran.dg/data_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_char_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/threadprivate-1.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-3.f90 create mode 100644 libstdc++-v3/src/c++17/ryu/LOCAL_PATCHES create mode 100644 libstdc++-v3/src/c++17/uint128_t.h