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-check_cross in repository toolchain/ci/gcc.
from 92414bb6b07 c++: Allow empty-declaration in C++11 and later (PR 96068) adds 0e5abeb0cb0 libstdc++: Fix -Wmismatched-tags warnings (PR 96063) adds 824084e72e3 PR fortran/95709 - ICE in gfc_resolve_code, at fortran/reso [...] adds f2151227dfe PR fortran/95980 - ICE on using sync images with -fcheck=bounds adds e88218fd5a2 c++: Always use pushdecl for exception library helpers adds 8992cd1892d libstdc++: Add noexcept to std::optional initialization (PR 96036) adds bcfe4681f9b libstdc++: Constrain std::make_optional adds 6e1c9715b31 libstdc++: Cleanup whitespace and type trait usage in <optional> adds 67a493a0b9e Exclude calls to variadic lambda stubs from -Wnonnull check [...] adds 4077d74c6d8 Daily bump. adds c50502ca4eb fix LTO streaming order dependence on randomness adds a759bfc7cf2 accept <case> and [cond] in ChangeLog adds 92cae0785e7 libstdc++: Add PR number to ChangeLog entry and fix typos adds 7ab4f58a859 Pass correct parameters to c_parser_do_statement. adds 0ac15b175aa Fix a typo in doc/generic.texi adds aeef2df9376 [Ada] Allow aspect Relaxed_Initialization on protected entries adds c0ceffbebdd [Ada] Style fixes in the description of Analysis-Resolution [...] adds db290a9e374 [Ada] Set range checks for for 'Update on arrays in GNATpro [...] adds 62226c35545 [Ada] Minor cleanup with Is_Assignable adds 1948dcab167 [Ada] Spurious elaboration warnings with -gnatc and null pr [...] adds 4ea624b0f99 [Ada] Remove extra checks for non-static context from resol [...] adds dab6432039b [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds c78efe921c1 [Ada] Fix expansion of delta aggregates with slices adds 845c49360bc [Ada] Change local object from variable to constant adds 58e07eaae44 [Ada] Checking type invariants on in params of procedures, [...] adds d4175ef48ba [Ada] Ensure No_Specification_Of_Aspect forbids pragmas and [...] adds 31c1fdbe0d1 [Ada] Fix documentation of -gnatVa switch adds 8deaec29527 [Ada] Add support for XDR streaming in the default runtime adds 3a70a9811f2 [Ada] Use pragma Unsuppress in Time_IO adds 572fa852f2f [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds dae09f9b557 [Ada] Handle explicit dereferences in expression functions adds e378df6d39e [Ada] ACATS 4.1H - BC60005 - null exclusion matching for fo [...] adds 2e724314af6 [Ada] Freeze aspect expression relocated to pragma Precondition adds 451187a3e58 [Ada] Move generation of range checks for entry families to [...] adds 865ec5b024b [Ada] Ada2020: AI12-0198 potentially unevaluated components [...] adds 1c4b5a795ad [Ada] Simplify statically known Max_Size_In_Storage_Element [...] adds 7bf53b1a612 [Ada] Hang on conditional expression as actual adds 9b501e59d1d [Ada] Errors in handling of access_to_subprogram contracts adds ead7594ff58 [Ada] ACATS 4.1K - C452003 adds 8bda08f130c [Ada] ACATS 4.1J - B854003 - Subtype conformance check missed #2 adds e082411903f [Ada] Fix typo in code to get a better error message adds eada4220638 [Ada] Use Is_Generic_Subprogram where possible adds a21df0b6a46 [Ada] Assert failure on invalid Variable_Indexing adds e997d94b298 [Ada] Avoid crash on node extension adds e1b0956a8e1 [Ada] Small adjustment in the handling of alignment for arrays adds f75211822f8 fix detection of negative step DR groups adds 2aeccecbf0d Aarch64: Change costs for TX2 to expose more vectorization [...] adds 6f9c9ea40a1 Avoid printing informational notes when -Wmismatched-tags i [...] adds 6bf2ff0d52a preprocessor: Better line info for <builtin> & <command-line> adds 7fd1b9dc850 testsuite: missed testcase adds 7126583af5d rs6000: fix power10_hw test adds 9845b7b4562 c++: wrong pretty printing of nested type [PR95303] adds 9ca8fefeb72 libstdc++: Whitespace changes to keep lines below 80 columns adds eb04805be40 libstdc++: Replace __int_limits with __numeric_traits_integer adds 161aa50ee2d libstdc++: Whitespace changes to remove spaces before tabs adds 36e8db7c2af c++: Add new test [PR92427] adds f60ee68de3d Daily bump. adds fccb41b909c libbacktrace: test linker support for DWARF 5 adds c832cf1c1d1 libstdc++: Fix [multi]map/[multi]set move constructors noex [...] adds d496134a6b1 IFN/optabs: Support vector load/store with length adds 4070208f238 rs6000: Add len_load/len_store optab support adds a51de1af063 c++: Better diagnostic for decltype(auto) in C++11 [PR96103] adds 760df6d296b expr: Fix REDUCE_BIT_FIELD for constants [PR95694]
No new revisions were added by this update.
Summary of changes: contrib/ChangeLog | 7 + contrib/gcc-changelog/git_commit.py | 16 +- contrib/gcc-changelog/test_email.py | 4 + contrib/gcc-changelog/test_patches.txt | 35 ++ gcc/ChangeLog | 45 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 483 +++++++++++++++++++++ gcc/ada/Makefile.rtl | 5 +- gcc/ada/checks.adb | 2 +- gcc/ada/checks.ads | 20 +- gcc/ada/contracts.adb | 12 +- .../building_executable_programs_with_gnat.rst | 10 +- gcc/ada/einfo.adb | 8 +- gcc/ada/einfo.ads | 2 +- gcc/ada/exp_aggr.adb | 2 +- gcc/ada/exp_atag.adb | 113 ----- gcc/ada/exp_atag.ads | 18 - gcc/ada/exp_ch3.adb | 11 +- gcc/ada/exp_ch4.adb | 86 ++-- gcc/ada/exp_ch6.adb | 178 ++++---- gcc/ada/exp_ch9.adb | 16 + gcc/ada/exp_intr.adb | 37 +- gcc/ada/exp_spark.adb | 86 +++- gcc/ada/freeze.adb | 34 +- gcc/ada/gnat_ugn.texi | 10 +- gcc/ada/layout.adb | 16 + gcc/ada/libgnat/a-tags.adb | 5 - gcc/ada/libgnat/a-tags.ads | 4 + gcc/ada/libgnat/g-catiio.adb | 25 +- gcc/ada/restrict.adb | 9 +- gcc/ada/restrict.ads | 7 +- gcc/ada/rtsfind.ads | 2 + gcc/ada/sem.ads | 8 +- gcc/ada/sem_aggr.adb | 10 +- gcc/ada/sem_attr.adb | 43 +- gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch12.adb | 8 +- gcc/ada/sem_ch13.adb | 9 +- gcc/ada/sem_ch4.adb | 7 + gcc/ada/sem_ch5.adb | 4 +- gcc/ada/sem_ch6.adb | 128 +++--- gcc/ada/sem_ch8.adb | 73 ++-- gcc/ada/sem_ch9.adb | 6 +- gcc/ada/sem_elab.adb | 19 +- gcc/ada/sem_prag.adb | 7 + gcc/ada/sem_res.adb | 23 +- gcc/ada/sem_util.adb | 428 ++++++++++-------- gcc/ada/sem_util.ads | 10 +- gcc/ada/treepr.adb | 9 + gcc/c-family/ChangeLog | 16 + gcc/c-family/c-common.c | 22 +- gcc/c-family/c-opts.c | 10 +- gcc/c-family/c-ppoutput.c | 16 +- gcc/c/ChangeLog | 5 + gcc/c/c-parser.c | 2 +- gcc/config/aarch64/aarch64.c | 18 +- gcc/config/rs6000/vsx.md | 28 ++ gcc/cp/ChangeLog | 32 ++ gcc/cp/call.c | 13 +- gcc/cp/cxx-pretty-print.c | 13 +- gcc/cp/decl.c | 7 +- gcc/cp/except.c | 162 ++----- gcc/cp/parser.c | 82 ++-- gcc/doc/generic.texi | 2 +- gcc/doc/md.texi | 26 ++ gcc/expr.c | 15 +- gcc/fortran/ChangeLog | 16 + gcc/fortran/match.c | 11 +- gcc/fortran/resolve.c | 19 +- gcc/internal-fn.c | 35 +- gcc/internal-fn.def | 6 + gcc/lto-streamer-out.c | 29 +- gcc/optabs.def | 2 + gcc/testsuite/ChangeLog | 83 ++++ gcc/testsuite/c-c++-common/cpp/line-2.c | 11 + gcc/testsuite/c-c++-common/cpp/line-2.h | 5 + gcc/testsuite/c-c++-common/cpp/line-3.c | 20 + gcc/testsuite/c-c++-common/cpp/line-4.c | 11 + gcc/testsuite/c-c++-common/cpp/line-4.h | 3 + gcc/testsuite/c-c++-common/cpp/pragma-eof.c | 6 + gcc/testsuite/g++.dg/concepts/diagnostic14.C | 36 ++ gcc/testsuite/g++.dg/cpp0x/decltype77.C | 10 + gcc/testsuite/g++.dg/eh/builtin10.C | 12 +- gcc/testsuite/g++.dg/eh/builtin11.C | 20 +- gcc/testsuite/g++.dg/eh/builtin5.C | 8 +- gcc/testsuite/g++.dg/eh/builtin6.C | 16 +- gcc/testsuite/g++.dg/eh/builtin7.C | 12 +- gcc/testsuite/g++.dg/eh/builtin9.C | 20 +- gcc/testsuite/g++.dg/ext/flexary37.C | 15 + gcc/testsuite/g++.dg/parse/crash55.C | 4 +- gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C | 13 + gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C | 22 + gcc/testsuite/g++.dg/warn/Wnonnull6.C | 37 ++ gcc/testsuite/gcc.dg/pr95694.c | 23 + gcc/testsuite/gcc.dg/vect/slp-47.c | 56 +++ gcc/testsuite/gcc.dg/vect/slp-48.c | 56 +++ gcc/testsuite/gfortran.dg/pr95709.f90 | 14 + gcc/testsuite/gfortran.dg/pr95980.f90 | 10 + gcc/testsuite/lib/target-supports.exp | 4 +- gcc/tree-vect-data-refs.c | 8 +- gcc/tree-vect-stmts.c | 11 +- libbacktrace/configure | 12 +- libbacktrace/configure.ac | 4 +- libcpp/ChangeLog | 11 + libcpp/directives.c | 44 +- libcpp/files.c | 12 +- libcpp/include/cpplib.h | 3 +- libcpp/init.c | 15 +- libcpp/internal.h | 4 +- libstdc++-v3/ChangeLog | 72 +++ libstdc++-v3/include/Makefile.am | 1 - libstdc++-v3/include/Makefile.in | 1 - libstdc++-v3/include/bits/fs_dir.h | 2 +- libstdc++-v3/include/bits/int_limits.h | 74 ---- libstdc++-v3/include/bits/localefwd.h | 4 +- libstdc++-v3/include/bits/parse_numbers.h | 4 +- libstdc++-v3/include/bits/range_access.h | 8 +- libstdc++-v3/include/bits/regex.h | 3 +- libstdc++-v3/include/bits/stl_map.h | 2 +- libstdc++-v3/include/bits/stl_multimap.h | 2 +- libstdc++-v3/include/bits/stl_multiset.h | 2 +- libstdc++-v3/include/bits/stl_set.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 4 +- libstdc++-v3/include/ext/numeric_traits.h | 10 + libstdc++-v3/include/std/bit | 60 +-- libstdc++-v3/include/std/charconv | 14 +- libstdc++-v3/include/std/complex | 12 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/future | 6 +- libstdc++-v3/include/std/limits | 292 +++++++------ libstdc++-v3/include/std/memory_resource | 6 +- libstdc++-v3/include/std/optional | 265 ++++++----- libstdc++-v3/include/std/string_view | 10 +- libstdc++-v3/include/std/system_error | 6 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/tuple | 4 +- libstdc++-v3/include/std/type_traits | 2 +- libstdc++-v3/include/std/utility | 12 +- libstdc++-v3/include/std/valarray | 2 +- .../20_util/optional/assignment/noexcept.cc | 81 ++++ .../testsuite/20_util/optional/cons/noexcept.cc | 64 +++ .../testsuite/20_util/optional/make_optional-2.cc | 94 ++++ .../map/cons/noexcept_move_construct.cc | 32 +- .../multimap/cons/noexcept_move_construct.cc | 32 +- .../multiset/cons/noexcept_move_construct.cc | 32 +- .../set/cons/noexcept_move_construct.cc | 32 +- 146 files changed, 3144 insertions(+), 1453 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-2.h create mode 100644 gcc/testsuite/c-c++-common/cpp/line-3.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.c create mode 100644 gcc/testsuite/c-c++-common/cpp/line-4.h create mode 100644 gcc/testsuite/c-c++-common/cpp/pragma-eof.c create mode 100644 gcc/testsuite/g++.dg/concepts/diagnostic14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype77.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary37.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wmismatched-tags-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull6.C create mode 100644 gcc/testsuite/gcc.dg/pr95694.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-47.c create mode 100644 gcc/testsuite/gcc.dg/vect/slp-48.c create mode 100644 gcc/testsuite/gfortran.dg/pr95709.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980.f90 delete mode 100644 libstdc++-v3/include/bits/int_limits.h create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/cons/noexcept.cc create mode 100644 libstdc++-v3/testsuite/20_util/optional/make_optional-2.cc