This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-arm-bootstrap in repository toolchain/ci/gcc.
from da9c5f7856c Daily bump. adds 1581aa38eba Adjust gfortran.dg/predict-2.f90 adds ec8ccc712cc [Ada] Proof of Ada.Characters.Handling adds f46939f9d40 [Ada] Proof of Ada.Strings.Maps adds f88db1839a2 [Ada] Improve error message on missing all/for in quantifie [...] adds 439dae60ebf [Ada] Improve message on missing all/for in pre-Ada-2022 modes adds 640bda34f08 [Ada] Disable contract cases on formal containers adds 04175813f92 [Ada] Add Default_Initial_Condition to type Unbounded_String adds cc1fcd38798 [Ada] Propagate Ghost status from parent to derived subprograms adds bdabd8b6ecb [Ada] Rewrite operator entity in derived class-wide expressions adds 50524b0aa6a [Ada] Add case to consider ENODEV a "file not found error" adds e035b4f5924 [Ada] Note that -gnatd_t is used in CCG adds b479c0f7d7c [Ada] Front-end support for Storage_Model feature adds 4f3a016f51a [Ada] Improve error message on array aggregates adds 8c77e8b09ef [Ada] Add missing functions to Wide_Wide_Characters Handling adds b2b2fe2d679 [Ada] Minor code clean-up adds 657d0d8faf8 [Ada] Fix negative numbers formatted with leading zero adds f7d1d2c250e [Ada] Issue a proper error message when no format specifier found adds e3915b90ea9 [Ada] Add sys/time.h #include for QNX adds 2f22e8d396d [Ada] Forbids use of Compile_Time_(Error|Warning) as config [...] adds c46dffc657b [Ada] Remove left-overs of Unaligned_Valid attribute adds 8ae054eaaee [Ada] Include errno.h in QNX specific part of the signal handling adds 3a0302e07c4 [Ada] Add comments in Ada.Task_Initialization adds b1657ff3a08 [Ada] Mark private component renaming as coming from source adds a23e02091ef [Ada] introduce stack scrub (strub) feature adds 07ad659daf4 [Ada] Minor include directives placement adjustment adds 650ad524d8a [Ada] Fix latent bug in set_end_locus_from_node adds eae33329ea4 [Ada] Do not unconditionally inline expression functions wi [...] adds bbdf2d39673 [Ada] Plug small loophole with boolean values adds 9e136807c5b libstdc++: Update __cpp_lib_adaptor_iterator_pair_construct [...] adds 96955a82f0e libstdc++: Support printing volatile pointers (P1147R1) adds 9665c2e7684 libstdc++: Add noexcept to some std::function internals adds 7646847df71 libstdc++: Fix testcase for newly-implemented C++20 semanti [...] adds 604459a0958 More .DEFERRED_INIT expansion rework
No new revisions were added by this update.
Summary of changes: gcc/ada/adaint.c | 1 + gcc/ada/aspects.ads | 10 + gcc/ada/debug.adb | 6 +- gcc/ada/doc/gnat_rm.rst | 1 + gcc/ada/doc/gnat_rm/about_this_guide.rst | 3 + .../doc/gnat_rm/implementation_defined_pragmas.rst | 74 +- .../doc/gnat_rm/security_hardening_features.rst | 89 + .../doc/gnat_ugn/the_gnat_compilation_model.rst | 19 +- gcc/ada/exp_attr.adb | 3 +- gcc/ada/exp_ch4.adb | 2 +- gcc/ada/exp_ch9.adb | 19 +- gcc/ada/exp_intr.adb | 2 +- gcc/ada/exp_util.adb | 28 +- gcc/ada/exp_util.ads | 10 + gcc/ada/gcc-interface/cuintp.c | 2 +- gcc/ada/gcc-interface/targtyps.c | 2 +- gcc/ada/gcc-interface/trans.c | 10 +- gcc/ada/gcc-interface/utils.c | 12 + gcc/ada/gnat_rm.texi | 1836 +++++++++++--------- gcc/ada/gnat_ugn.texi | 21 +- gcc/ada/init.c | 1 + gcc/ada/libgnarl/a-tasini.ads | 6 +- gcc/ada/libgnat/a-cfdlli.ads | 1 + gcc/ada/libgnat/a-cfhama.ads | 1 + gcc/ada/libgnat/a-cfhase.ads | 1 + gcc/ada/libgnat/a-cfinve.ads | 1 + gcc/ada/libgnat/a-cforma.ads | 1 + gcc/ada/libgnat/a-cforse.ads | 1 + gcc/ada/libgnat/a-chahan.adb | 122 +- gcc/ada/libgnat/a-chahan.ads | 359 +++- gcc/ada/libgnat/a-cofove.ads | 1 + gcc/ada/libgnat/a-except.adb | 90 + gcc/ada/libgnat/a-except.ads | 9 + gcc/ada/libgnat/a-strmap.adb | 337 +++- gcc/ada/libgnat/a-strmap.ads | 127 +- gcc/ada/libgnat/a-strunb.ads | 3 +- gcc/ada/libgnat/a-strunb__shared.ads | 3 +- gcc/ada/libgnat/a-zchhan.adb | 34 + gcc/ada/libgnat/a-zchhan.ads | 29 +- gcc/ada/libgnat/a-zchuni.adb | 19 + gcc/ada/libgnat/a-zchuni.ads | 12 + gcc/ada/libgnat/g-forstr.adb | 6 +- gcc/ada/libgnat/s-arit128.ads | 7 + gcc/ada/libgnat/s-arit64.ads | 7 + gcc/ada/libgnat/s-secsta.ads | 5 + gcc/ada/par-ch4.adb | 88 +- gcc/ada/sem_aggr.adb | 7 +- gcc/ada/sem_ch13.adb | 550 +++++- gcc/ada/sem_ch3.adb | 8 + gcc/ada/sem_prag.adb | 10 + gcc/ada/sem_res.adb | 18 + gcc/ada/sem_util.adb | 160 ++ gcc/ada/sem_util.ads | 72 + gcc/ada/snames.ads-tmpl | 8 +- gcc/ada/sysdep.c | 4 + gcc/internal-fn.c | 27 +- gcc/testsuite/gcc.target/aarch64/sve/pr102587-1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/pr102587-2.c | 2 +- gcc/testsuite/gfortran.dg/predict-2.f90 | 4 +- libstdc++-v3/include/bits/std_function.h | 18 +- libstdc++-v3/include/bits/stl_queue.h | 2 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/std/ostream | 7 + libstdc++-v3/include/std/version | 2 +- .../20_util/is_trivially_constructible/value.cc | 2 +- .../23_containers/queue/cons_from_iters.cc | 2 +- .../23_containers/stack/cons_from_iters.cc | 2 +- .../inserters_other/char/volatile_ptr.cc | 11 + 68 files changed, 3179 insertions(+), 1162 deletions(-) create mode 100644 gcc/ada/doc/gnat_rm/security_hardening_features.rst create mode 100644 libstdc++-v3/testsuite/27_io/basic_ostream/inserters_other/char [...]