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 706e6f613d2 Daily bump. adds cc9a9229285 Test global identifiers against what is specified interfaces. adds 65f8403f1a9 cris.md: Reinstate add/sub with extend adds 9596eccb9c6 cris: update recent patterns. Simplify cris_select_cc_mode. adds df66f280ec4 Daily bump. adds 1e98f060280 cris: Correct gcc_assert for atomic_fetch_op pattern adds cf2bfc7c801 cris: New peephole2 movulsr + test-case. adds e6f323372ef nvptx: Add support for vadd.add and vsub.add instructions. adds 37e43fe13e1 [Ada] Default_Initial_Condition check done after extended r [...] adds 60e010e7f39 [Ada] Wording problems with predicates (AI12-0099) adds 2fedcc18cb4 [Ada] Improve run-time performance for large initialized al [...] adds f0c6bd60394 [Ada] AI12-0376 Relax RM 13.1(10) rule wrt primitive operations adds eddd728f5f8 [Ada] Remove special case for processing null range in GNATprove adds e2d87663af0 [Ada] Small cleanup throughout Exp_Ch9 adds 776afaf7fef [Ada] Crash on declaration with aggregate for unchecked union adds c54077e4538 [Ada] Remove obsolete code in Eval_Attribute adds f5b65fab880 [Ada] Fix bad interaction between Unchecked_Conversion and [...] adds 3e6bb105d30 [Ada] Refine use of access types in unnesting adds a34da56b26d [Ada] Crash when an exception handler is executed with -gnatdk adds 114efadf43a [Ada] Simplify implicit loading of Tasking_State in GNATprove_Mode adds 07ac6d8aada [Ada] Visibility error with aggregate in Declare_Expression adds 977b1681969 [Ada] Predicates and the current instance of a subtype (AI12-0068) adds 8f892a98cc4 [Ada] Set range checks flag on 'Update for GNATprove in expansion adds f0e6256fd39 [Ada] Fix evaluation of Enum_Rep applied to imported constant adds befc919fde5 [Ada] There is no Expressions field in N_Delta_Aggregate node adds cf7cdde51a2 [Ada] Fix typo in comment of Get_Index_Subtype adds 90d8163d9b9 [Ada] AI12-0366 Changes to Big_Integer and Big_Real adds ce16f54f6ed [Ada] Hang on generic declaration with ambiguous formal package adds e3bf5e2ef3d [Ada] Crash on derived type with rep. clause and renamed di [...] adds 49665da2e51 [Ada] Correct time zone in GNAT.Calendar.Time_IO.Value adds 0fc1b4ad1d2 [Ada] Ada2020: AI12-0198 potentially unevaluated array components adds aaa3a675357 [Ada] Various typo fixes and reformatting of comments adds 58d94a32b4c [Ada] Use Stream_Element_Arrays internally for secure hash [...] adds b1e78e8577f [Ada] Implement Time_IO.Image with Time_Zone adds bf8467d8069 [Ada] Clean up GNAT.Calendar.Time_IO.Value adds d868231706c [Ada] Time_IO.Value: Allow subseconds and time zones together adds 90a1abf304f [Ada] Time_IO.Image: Allow printing the time zone adds a9e48b0d475 [Ada] Avoid forced loading of System.Priority in CodePeer mode adds dccbf1e2a6e tree-optimization/96075 - fix bogus misalignment calculation adds 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.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 42 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 268 +++++++++++ gcc/ada/aspects.ads | 2 +- gcc/ada/checks.adb | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 6 +- gcc/ada/errout.ads | 4 +- gcc/ada/erroutc.adb | 12 +- gcc/ada/exp_aggr.adb | 495 ++++++++++++--------- gcc/ada/exp_ch4.adb | 10 +- gcc/ada/exp_ch5.adb | 12 + gcc/ada/exp_ch6.adb | 49 +- gcc/ada/exp_ch9.adb | 51 +-- gcc/ada/exp_spark.adb | 47 ++ gcc/ada/exp_unst.adb | 18 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/freeze.adb | 14 +- gcc/ada/gnat_rm.texi | 8 +- gcc/ada/gnat_ugn.texi | 20 +- gcc/ada/libgnat/a-calend.adb | 6 +- gcc/ada/libgnat/a-calend.ads | 28 +- gcc/ada/libgnat/a-catizo.ads | 1 + gcc/ada/libgnat/a-nbnbin.adb | 6 +- gcc/ada/libgnat/a-nbnbin.ads | 11 +- gcc/ada/libgnat/a-nbnbin__gmp.adb | 4 +- gcc/ada/libgnat/g-calend.adb | 6 +- gcc/ada/libgnat/g-catiio.adb | 286 +++++++----- gcc/ada/libgnat/g-catiio.ads | 27 +- gcc/ada/libgnat/g-sechas.adb | 128 +++--- gcc/ada/libgnat/g-sechas.ads | 28 +- gcc/ada/libgnat/g-shshco.adb | 3 +- gcc/ada/par-ch6.adb | 1 + gcc/ada/sem_attr.adb | 103 ++--- gcc/ada/sem_aux.adb | 13 + gcc/ada/sem_ch12.adb | 17 +- gcc/ada/sem_ch13.adb | 74 +-- gcc/ada/sem_ch3.adb | 30 +- gcc/ada/sem_ch5.adb | 9 +- gcc/ada/sem_eval.adb | 17 +- gcc/ada/sem_res.adb | 63 ++- gcc/ada/sem_util.adb | 282 +++++++++++- gcc/ada/sem_util.ads | 17 + gcc/ada/sem_warn.adb | 7 + gcc/ada/sinfo.ads | 2 +- gcc/c-family/ChangeLog | 7 + gcc/c-family/c-common.c | 22 +- gcc/config/cris/cris-modes.def | 17 +- gcc/config/cris/cris.c | 16 +- gcc/config/cris/cris.md | 137 +++++- gcc/config/cris/sync.md | 6 +- gcc/config/nvptx/nvptx.md | 16 + gcc/cp/ChangeLog | 19 + gcc/cp/call.c | 13 +- gcc/cp/decl.c | 7 +- gcc/cp/except.c | 162 ++----- gcc/cp/parser.c | 7 +- gcc/fortran/ChangeLog | 28 ++ gcc/fortran/frontend-passes.c | 65 ++- gcc/fortran/match.c | 11 +- gcc/fortran/resolve.c | 20 +- gcc/fortran/symbol.c | 8 +- gcc/testsuite/ChangeLog | 61 +++ 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/parse/crash55.C | 4 +- gcc/testsuite/g++.dg/warn/Wnonnull6.C | 37 ++ gcc/testsuite/g++.old-deja/g++.bugs/900404_04.C | 6 +- gcc/testsuite/g++.old-deja/g++.law/missed-error2.C | 4 +- gcc/testsuite/gcc.dg/vect/slp-46.c | 96 ++++ gcc/testsuite/gcc.target/cris/peep2-movulsr.c | 19 + gcc/testsuite/gcc.target/cris/pr93372-36.c | 37 ++ gcc/testsuite/gcc.target/cris/pr93372-37.c | 26 ++ gcc/testsuite/gcc.target/cris/pr93372-38.c | 30 ++ gcc/testsuite/gcc.target/cris/pr93372-39.c | 19 + gcc/testsuite/gcc.target/nvptx/vadd_add.c | 15 + gcc/testsuite/gcc.target/nvptx/vsub_add.c | 25 ++ gcc/testsuite/gfortran.dg/error_recovery_1.f90 | 4 +- gcc/testsuite/gfortran.dg/interface_47.f90 | 19 + gcc/testsuite/gfortran.dg/pr95709.f90 | 14 + gcc/testsuite/gfortran.dg/pr95980.f90 | 10 + gcc/testsuite/gfortran.dg/use_15.f90 | 2 +- gcc/tree-vect-data-refs.c | 2 +- libstdc++-v3/ChangeLog | 40 ++ libstdc++-v3/include/bits/fs_dir.h | 2 +- libstdc++-v3/include/bits/localefwd.h | 4 +- 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/std/complex | 12 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/future | 6 +- libstdc++-v3/include/std/optional | 265 ++++++----- 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/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 ++++ 106 files changed, 2868 insertions(+), 1043 deletions(-) create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull6.C create mode 100644 gcc/testsuite/gcc.dg/vect/slp-46.c create mode 100644 gcc/testsuite/gcc.target/cris/peep2-movulsr.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-36.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-37.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-38.c create mode 100644 gcc/testsuite/gcc.target/cris/pr93372-39.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vadd_add.c create mode 100644 gcc/testsuite/gcc.target/nvptx/vsub_add.c create mode 100644 gcc/testsuite/gfortran.dg/interface_47.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95709.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95980.f90 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