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_O3 in repository toolchain/ci/gcc.
from 9725df0233b [PR99454] LRA: Process 0..9 constraints in process_address_1 adds defafb78cbc Fix internal error on lambda function adds 9f05c276ce3 Assorted testsuite fixes adds 01d0ba06f71 Fix building the RX port of gcc. adds 4e252e23d34 c++: Fix coroutines on targetm.cxx.cdtor_return_this target [...] adds 9f8be03500b Re: [PATCH v2] fix Ada bootstrap on Cygwin64 (PR bootstrap/94918) adds fb5d9e83618 [PR99454] LRA: Process separately 'g' and digital constrain [...] adds a1e4fc19d99 arm: fix bootstrap failure following automatic mode selecti [...] adds c60ad1c5fe0 rs6000: Fix check_effective_target_sqrt_insn (PR99352) adds b610c30453d phiopt: Fix up conditional_replacement [PR99305] adds 0455cd76b68 RTEMS: Fix -Werror builds adds 63d74fed456 IRA: Process digital constraints containing more one digit adds 8dc225d311e Daily bump. adds 5987d8a79cd cris: define DWARF_FRAME_REGISTERS adds e7afb82c358 libstdc++: Uncomment more parts of <chrono> synopsis test adds da7343a6f48 Fix miscompilation of Ada runtime on 64-bit SPARC adds 1c3c12b0a6f Fix ICE on atomic enumeration type with LTO adds 47403a0eefa Do not assume that __float128 exists adds 6ceb712e269 tree-optimization/99510 - fix type reuse of build_aligned_type adds 99d5299376d [Vect] Fix mask check on Scatter loads/stores adds 3fbac260fc7 [testsuite] Fix target selector for pr99102.c adds c4a36bb1e1b docs: add interactive vs batch distinction to UX guidelines adds 46b52b4ae11 analyzer: remove some no-longer-needed -Wno-analyzer-too-complex adds cb33c7276a6 Add LRA target selector. adds b6073c9faaf aarch64: Fix typo in aarch64.c comment adds dddd011113b libstdc++: Implement LWG 3530 for concept-constrained comparisons adds 47cca0288d0 libstdc++: Fix headers that can't be used as header units [ [...] adds b97af562b57 c++: Propagate assembler name from local-externs [PR 99508] adds 71dc5ae574f Add options to link with libatomic in various tests. adds 5bf998275af testsuite: Fix up pr99305.C test on unsigned_char targets [ [...] adds 6b787291860 committed: analyzer: remove duplicated vfuncs adds 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 new 070ab283d16 icf: Check return type of internal fn calls [PR99517] new b08c978f2e1 tree-optimization/99523 - missing SSA decls in dumps new 9d4ad8570c3 testsuite/97494 - amend gcc.dg/vect/slp-21.c new f6c1d026c3a testsuite/97494 - XFAIL gcc.dg/vect/vect-complex-5.c on !ve [...] new aa0d8a3e28c testsuite/97494 - XFAIL gcc.dg/vect/pr97428.c on !vect_hw_misalign new 3b938c64f77 testsuite/98245 - adjust dump scanning of gcc.dg/vect/bb-slp-46.c
The 6 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 | 130 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 10 + gcc/ada/gcc-interface/decl.c | 4 + gcc/ada/raise-gcc.c | 6 + gcc/analyzer/ChangeLog | 19 ++ gcc/analyzer/engine.cc | 251 ++++++++++++--------- gcc/analyzer/exploded-graph.h | 22 ++ gcc/analyzer/supergraph.h | 28 +-- gcc/calls.c | 24 +- gcc/common/config/arm/arm-common.c | 2 +- gcc/config.gcc | 10 +- gcc/config/aarch64/aarch64.c | 2 +- gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.h | 38 +++- gcc/config/cris/cris.md | 5 +- gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/rs6000.c | 3 +- gcc/config/rx/rx.h | 3 + gcc/config/sparc/sparc.c | 15 +- gcc/cp/ChangeLog | 26 +++ gcc/cp/coroutines.cc | 34 +-- gcc/cp/decl.c | 7 + gcc/cp/module.cc | 6 +- gcc/doc/sourcebuild.texi | 3 + gcc/doc/ux.texi | 25 ++ gcc/fortran/ChangeLog | 18 ++ gcc/fortran/data.c | 3 + gcc/fortran/intrinsic.texi | 2 +- gcc/fortran/trans-array.c | 2 +- gcc/fortran/trans-intrinsic.c | 2 +- gcc/ipa-icf-gimple.c | 10 +- gcc/ira-lives.c | 98 ++++---- gcc/ira.c | 25 +- gcc/lra-constraints.c | 18 +- gcc/testsuite/ChangeLog | 101 +++++++++ gcc/testsuite/g++.dg/ext/pr99508.C | 20 ++ gcc/testsuite/g++.dg/modules/pr99423_a.H | 13 ++ gcc/testsuite/g++.dg/modules/pr99423_b.H | 6 + gcc/testsuite/g++.dg/opt/pr99305.C | 26 +++ gcc/testsuite/gcc.c-torture/compile/asmgoto-2.c | 3 +- gcc/testsuite/gcc.c-torture/compile/asmgoto-5.c | 3 +- gcc/testsuite/gcc.c-torture/compile/pr98096.c | 2 +- gcc/testsuite/gcc.dg/analyzer/pr94047.c | 4 - gcc/testsuite/gcc.dg/analyzer/zlib-2.c | 2 - gcc/testsuite/gcc.dg/array-quals-1.c | 1 + gcc/testsuite/gcc.dg/loop-9.c | 1 + gcc/testsuite/gcc.dg/pr97954.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/pr99102.c | 20 ++ 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/pr99454.c | 43 ++++ 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/pr95690.f90 | 4 +- gcc/testsuite/gnat.dg/opt39.adb | 2 +- gcc/testsuite/gnat.dg/specs/lto25.ads | 12 + gcc/testsuite/lib/target-supports.exp | 27 ++- gcc/tree-cfg.c | 7 +- gcc/tree-ssa-phiopt.c | 6 +- gcc/tree-vect-stmts.c | 4 +- gcc/tree.c | 4 +- libstdc++-v3/ChangeLog | 55 +++++ libstdc++-v3/include/bits/align.h | 1 + libstdc++-v3/include/bits/codecvt.h | 3 + libstdc++-v3/include/bits/enable_special_members.h | 2 + libstdc++-v3/include/bits/erase_if.h | 2 + libstdc++-v3/include/bits/functional_hash.h | 1 + libstdc++-v3/include/bits/invoke.h | 1 + libstdc++-v3/include/bits/ostream_insert.h | 1 + libstdc++-v3/include/bits/parse_numbers.h | 1 + libstdc++-v3/include/bits/predefined_ops.h | 2 + libstdc++-v3/include/bits/range_access.h | 1 + libstdc++-v3/include/bits/ranges_cmp.h | 23 +- libstdc++-v3/include/bits/stl_bvector.h | 12 - libstdc++-v3/include/bits/stl_iterator.h | 1 + libstdc++-v3/include/bits/stl_uninitialized.h | 11 +- libstdc++-v3/include/bits/uniform_int_dist.h | 1 + libstdc++-v3/include/bits/unique_lock.h | 1 + libstdc++-v3/include/debug/assertions.h | 2 + libstdc++-v3/libsupc++/compare | 7 +- .../{builtin-ptr-three-way.cc => lwg3530.cc} | 13 +- .../20_util/function_objects/range.cmp/lwg3530.cc | 47 ++++ .../29_atomics/atomic/wait_notify/bool.cc | 1 + .../29_atomics/atomic/wait_notify/generic.cc | 1 + .../29_atomics/atomic/wait_notify/pointers.cc | 1 + .../29_atomics/atomic_flag/wait_notify/1.cc | 1 + .../testsuite/30_threads/barrier/arrive.cc | 1 + .../30_threads/barrier/arrive_and_drop.cc | 1 + .../30_threads/barrier/arrive_and_wait.cc | 1 + .../testsuite/30_threads/barrier/completion.cc | 1 + libstdc++-v3/testsuite/30_threads/latch/3.cc | 1 + .../testsuite/30_threads/semaphore/try_acquire.cc | 1 + .../30_threads/semaphore/try_acquire_for.cc | 1 + .../30_threads/semaphore/try_acquire_until.cc | 1 + libstdc++-v3/testsuite/std/time/syn_c++20.cc | 5 +- 102 files changed, 1203 insertions(+), 324 deletions(-) create mode 100644 gcc/testsuite/g++.dg/ext/pr99508.C 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/opt/pr99305.C create mode 100644 gcc/testsuite/gcc.dg/vect/pr99102.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/pr99454.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/gnat.dg/specs/lto25.ads rename libstdc++-v3/testsuite/18_support/comparisons/object/{builtin-ptr-three-way [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/range.cmp/lwg3530.cc