This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 6b8b959675a Convert strlen pass from evrp to ranger. new 74e514af79c [Ada] Build activation chain for BIP only when needed new 9c8bb4d6824 [Ada] Guard against illegal items in Global but not Depends new ca803c3d7ba [Ada] Fix support for prefixed call with incomplete type de [...] new 51ad879c72e [Ada] Fix detection of array aggregates with single others [...] new ea8726cac5a [Ada] Complete support for prefixed call on subtypes/derived types new c9148106881 [Ada] Add missing regular expression syntax error check new 1275c4031a7 [Ada] Tune comment about expansion of array equality new 64cb8ebef32 [Ada] Errors on globals in expressions of predicate aspects [...] new 99c8e906b1e [Ada] Document the SuSE kernel bug new adc9410f95e [Ada] sem_util.adb: fix typos in Accessibility_Level docs new f4665dc4fb5 [Ada] Reference in Unbounded_String is almost never null new 02ca2184cda [Ada] Simplify expansion of array equality new 0803fd245a3 [Ada] Return a valid value when handling Constraint_Error new e93e554454d [Ada] Simplify building of entity occurrences new b5f17bffea2 [Ada] Refine type in expansion of array equality new b064f139e3e [Ada] Cleanup building of renamed equality new 7751c73202f [Ada] Cleanup copying of parameter lists new cbe421bd45d [Ada] Add gcc specs with vxworks7 base addresses for cert new 51e99ead919 [Ada] Accessibility fix new c8a0089baf7 [Ada] Use atomics in runtime on ARM and Aarch64 VxWorks new 80d52cbe59b [Ada] Initialize Current_Source_Unit new d235950e839 [Ada] Improve integration of strub with type systems new 686b427ff40 [Ada] Crash on expansion of tagged membership test new 9f24d32cf6a [Ada] Hang on compilation of unit with type extension in body new f6174ec5bd9 [Ada] RTEMS: use atomic primitive packages on aarch64 new 09afdaeeeba [Ada] Do not indicate a pending abort if the task is alread [...] new 5861b128b99 [Ada] Print Storage_Pool and Procedure_To_Call fields new a2e4ebe02b1 [Ada] Invalid GPR_PROJECT_PATH_FILE confuses gnatls new 7df3ac2e9ed [Ada] Tidy up implementation of Has_Compatible_Type new 77eb8c649d6 [Ada] Fix Codepeer warning
The 30 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 | 11 +- gcc/ada/checks.adb | 2 + .../doc/gnat_rm/security_hardening_features.rst | 60 +++- .../doc/gnat_ugn/platform_specific_information.rst | 17 ++ gcc/ada/exp_attr.adb | 2 + gcc/ada/exp_ch4.adb | 73 ++--- gcc/ada/exp_ch6.adb | 7 +- gcc/ada/exp_ch8.adb | 39 +-- gcc/ada/exp_disp.adb | 2 + gcc/ada/exp_util.adb | 8 + gcc/ada/freeze.adb | 75 ++++- gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gnat_rm.texi | 157 ++++++++--- gcc/ada/gnat_ugn.texi | 226 +++++++++------- gcc/ada/gnatls.adb | 82 +++--- gcc/ada/libgnarl/s-tasini.adb | 1 + gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnat/a-except.ads | 7 +- gcc/ada/libgnat/a-strunb.adb | 10 +- gcc/ada/libgnat/a-strunb__shared.ads | 2 + gcc/ada/libgnat/s-arit128.ads | 7 - gcc/ada/libgnat/s-arit64.ads | 7 - gcc/ada/libgnat/s-atocou.ads | 2 + gcc/ada/libgnat/s-regexp.adb | 5 +- gcc/ada/libgnat/s-secsta.ads | 5 - gcc/ada/scng.adb | 55 +--- gcc/ada/sem_attr.adb | 22 ++ gcc/ada/sem_ch13.adb | 29 ++ gcc/ada/sem_ch3.adb | 29 +- gcc/ada/sem_ch4.adb | 60 ++-- gcc/ada/sem_prag.adb | 37 ++- gcc/ada/sem_res.adb | 43 ++- gcc/ada/sem_type.adb | 27 +- gcc/ada/sem_util.adb | 22 +- gcc/ada/sinput.ads | 8 +- gcc/ada/sprint.adb | 54 +++- gcc/ada/strub.adb | 301 +++++++++++++++++++++ gcc/ada/strub.ads | 115 ++++++++ gcc/ada/tbuild.adb | 5 +- gcc/ada/vxworks7-cert-rtp-base-link.spec | 2 + gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec | 2 + gcc/ada/vxworks7-cert-rtp-base-link__x86.spec | 2 + gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec | 2 + gcc/ada/vxworks7-cert-rtp-link.spec | 2 +- 44 files changed, 1203 insertions(+), 424 deletions(-) create mode 100644 gcc/ada/strub.adb create mode 100644 gcc/ada/strub.ads create mode 100644 gcc/ada/vxworks7-cert-rtp-base-link.spec create mode 100644 gcc/ada/vxworks7-cert-rtp-base-link__ppc64.spec create mode 100644 gcc/ada/vxworks7-cert-rtp-base-link__x86.spec create mode 100644 gcc/ada/vxworks7-cert-rtp-base-link__x86_64.spec