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-aarch64-bootstrap in repository toolchain/ci/gcc.
from b8944f0438a compiler: traverse expressions when exporting constants adds 3b4daa0b3c3 pointer-query: Fix ICE with non-pointer param [PR105635] adds 213cfa8d0a9 cfgexpand: Yet another spot with debug insns references to [...] adds 19258b11387 analyzer: update docs about -fanalyzer-checker=taint adds 16e02662c09 PR105647 Update pr105169* so it does not fail on powerpc64le new 20c932f30b5 [Ada] Remove dead code for scope entity having E_Subprogram [...] new 3b0cd3f02ed [Ada] Do not override inlining heuristics for expression fu [...] new 4e279bd9dc5 [Ada] Small housekeeping work new e08f1aad6fb [Ada] Small housekeeping work continued new c697f593f47 [Ada] Get rid of secondary stack for controlled components new 5cc07f401a6 [Ada] Casing style on record components new 88f7b07de75 [Ada] Improve optimization of "=" on bit-packed arrays new 054cf924ac0 [Ada] Further adapt proof of double arithmetic runtime unit new 10c257afea5 [Ada] Support Ada 2022 null array aggregates new c92f4fddd68 [Ada] Fix proof of runtime unit a-strfix and a-strsup new 4e474137e78 [Ada] Remove remaining references to gnatfind/gnatxref new b626498f6e4 [Ada] Cleanup expansion of protected entry families new ca03325fb3a [Ada] Fix invalid expanded code for entry families new 8be71a90b15 [Ada] Avoid copy operation for returns involving function calls new 55a11c7e345 [Ada] Fix bug in handling of Predicate_Failure aspect new eff70bcc1f1 [Ada] Ignore Predicate_Failure in GNATprove mode new 8a03acaace9 [Ada] Wrong interface dynamic dispatch via access parameter new 4b3cf841642 [Ada] Preserve and reuse original type in Narrow_Large_Operation new 679ed5b02b2 [Ada] Fix compilation of raise-gcc.c with -DSTANDALONE unde [...] new e478e16e8a8 [Ada] Ignore Predicate_Failure in CodePeer mode new bf0b180b42b [Ada] Fix spurious violations of No_Secondary_Stack restriction new 382a00418d7 [Ada] Avoid internal compiler error for illegal Predicate_F [...] new bd6c3f92368 [Ada] Mark Requires_Transient_Scope as Inline new eac0a28825a [Ada] Fix continuation message without a prior error new 0d9583573b7 [Ada] Remove redundant marking of illegal pragma with error posted new 8630f50feeb [Ada] Preserve unchecked conversion of string constant new 4d98c670fa9 [Ada] Adjust copyright line new dfbdd4b9812 [Ada] Fix for internal error on semi-circular record aggregate new 795f74c7356 [Ada] Fix internal error on semi-circular record types new b64c4968c7f [Ada] Do not set Current_Error_Node to a node without location new db6734819f7 [Ada] Fix internal error on unchecked union with component [...] new cfc07102ef2 [Ada] Add support for "simd" function attribute new 9ae384160f4 [Ada] Small housekeeping work in gnat_gimplify_expr new e4c84b82c5f [Ada] Do not give warnings for compiler-generated entities [...] new 9aa9ba95ea3 [Ada] Avoid copy operation for returns involving function calls
The 35 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/ada/Makefile.rtl | 1 + gcc/ada/debug.adb | 7 +- .../building_executable_programs_with_gnat.rst | 8 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo-utils.adb | 84 - gcc/ada/einfo-utils.ads | 2 - gcc/ada/einfo.ads | 26 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/exp_aggr.adb | 35 +- gcc/ada/exp_attr.adb | 136 +- gcc/ada/exp_ch4.adb | 13 +- gcc/ada/exp_ch6.adb | 102 +- gcc/ada/exp_ch7.adb | 15 +- gcc/ada/exp_ch9.adb | 25 +- gcc/ada/exp_pakd.adb | 12 +- gcc/ada/exp_pakd.ads | 13 +- gcc/ada/exp_util.adb | 210 +-- gcc/ada/exp_util.ads | 18 +- gcc/ada/fe.h | 20 +- gcc/ada/gcc-interface/ada-builtin-types.def | 3 +- gcc/ada/gcc-interface/ada-builtins.def | 3 +- gcc/ada/gcc-interface/ada-tree.h | 7 +- gcc/ada/gcc-interface/ada.h | 2 +- gcc/ada/gcc-interface/decl.cc | 97 +- gcc/ada/gcc-interface/gadaint.h | 2 +- gcc/ada/gcc-interface/targtyps.cc | 2 +- gcc/ada/gcc-interface/trans.cc | 370 ++-- gcc/ada/gcc-interface/utils.cc | 65 +- gcc/ada/gcc-interface/utils2.cc | 41 +- gcc/ada/gen_il-fields.ads | 2 +- gcc/ada/gen_il-gen-gen_entities.adb | 3 +- gcc/ada/gnat1drv.adb | 9 +- gcc/ada/gnat_ugn.texi | 15 +- gcc/ada/gnatcmd.adb | 38 +- gcc/ada/gnatfind.adb | 407 ----- gcc/ada/gnatxref.adb | 344 ---- gcc/ada/libgnat/a-strfix.adb | 5 + gcc/ada/libgnat/a-strsup.adb | 17 + gcc/ada/libgnat/s-aridou.adb | 175 +- gcc/ada/libgnat/s-objrea.adb | 16 +- gcc/ada/libgnat/s-objrea.ads | 4 +- gcc/ada/libgnat/s-retsta.ads | 57 + gcc/ada/opt.ads | 12 +- gcc/ada/par-ch4.adb | 1 + gcc/ada/raise-gcc.c | 2 +- gcc/ada/rtsfind.ads | 8 + gcc/ada/sem_aggr.adb | 133 +- gcc/ada/sem_aggr.ads | 3 + gcc/ada/sem_attr.adb | 26 + gcc/ada/sem_ch13.adb | 575 +++--- gcc/ada/sem_ch8.adb | 2 + gcc/ada/sem_eval.adb | 15 +- gcc/ada/sem_prag.adb | 1 - gcc/ada/sem_res.adb | 6 +- gcc/ada/sem_util.adb | 280 +-- gcc/ada/sem_util.ads | 55 +- gcc/ada/style.adb | 9 +- gcc/ada/uname.adb | 2 +- gcc/ada/xr_tabls.adb | 1628 ----------------- gcc/ada/xr_tabls.ads | 388 ---- gcc/ada/xref_lib.adb | 1892 -------------------- gcc/ada/xref_lib.ads | 179 -- gcc/cfgexpand.cc | 4 + gcc/doc/invoke.texi | 2 + gcc/pointer-query.cc | 2 +- gcc/testsuite/g++.dg/modules/pr105169_a.C | 4 +- gcc/testsuite/g++.dg/modules/pr105169_b.C | 4 +- gcc/testsuite/gcc.dg/pr105630.c | 22 + gcc/testsuite/gcc.dg/pr105635.c | 11 + 69 files changed, 1719 insertions(+), 5967 deletions(-) delete mode 100644 gcc/ada/gnatfind.adb delete mode 100644 gcc/ada/gnatxref.adb create mode 100644 gcc/ada/libgnat/s-retsta.ads delete mode 100644 gcc/ada/xr_tabls.adb delete mode 100644 gcc/ada/xr_tabls.ads delete mode 100644 gcc/ada/xref_lib.adb delete mode 100644 gcc/ada/xref_lib.ads create mode 100644 gcc/testsuite/gcc.dg/pr105630.c create mode 100644 gcc/testsuite/gcc.dg/pr105635.c