This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from fe8185b5091 Daily bump. new 6805c1c6a62 libsanitizer: Fix GetPcSpBp determination of SP on 32-bit S [...] new 7e06a62f5bb [Ada] AI12-0042: Type invariant checking rules new 0f6898f9d8c [Ada] Add centralized capacity check in Generic_Bignums new e4a99831f4f [Ada] Overflow in string streaming new d9206abba7e [Ada] Ada2020: AI12-0107 convention of By_Protected_Procedure new c7641c228af [Ada] Spurious redundant use clause warning new aab8cf8ba42 [Ada] Avoid false positive reported by CodePeer new b5a05dc501a [Ada] Do not perform null exclusion static checks on genera [...] new 4211ccbbaed [Ada] Disable Initialize_Scalars on runtime files new e31f60f31da [Ada] Simplify detection of others choice with just one value new 25b4c873d19 [Ada] Incorrect static accessibility error in return aggregate new 04292126821 [Ada] Small cleanup in interface with GCC back-end new 1a0d29099af [Ada] Spurious accessibility error on allocator in generic [...] new ad323bbf943 [Ada] Ada2020: AI12-0289 Implicitly null excluding anon access new 0e35dea645d [Ada] Handle N_Others_Choice case in range-building function new c6801105e16 [Ada] AI12-0373 Additional check on Integer_Literal function new ebc2b117e43 [Ada] Implicit dereferencing in container indexing new f7a8be8a191 [Ada] Ada2020: AI12-0055 No_Dynamic_CPU_Assignment restriction new eaf6e63a647 [Ada] Adjust heuristics about size of static aggregates new 504dc347207 [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU new 8e640a5f321 [Ada] AI12-0004 Normalization and allowed characters new 340375cae9e [Ada] Set missing Parent field of block entity new 4c81868d073 [Ada] v7r2cert: minor refactoring new 875a00faca1 [Ada] Spurious error in instance nested in formal package new 0b043c8fea1 [Ada] Wrong execution of Tan on large argument new 22157c64fc3 [Ada] Remove duplicated line new 47484baae5a [Ada] Ada2020: AI12-0117 Restriction No_Tasks_Unassigned_To_CPU new 81fcf43389e [Ada] gnatbind: Fix No_Entry_Calls_In_Elaboration_Code message new 7a21651f336 [Ada] Ongoing work for AI12-0212 : container aggregates new ca320dabf05 [Ada] AI12-0132 Freezing of renames_as_body new 135c02769b9 [Ada] Misplace of internal master renaming declaration
The 31 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 | 12 +- gcc/ada/bindo-diagnostics.adb | 3 +- gcc/ada/einfo.adb | 6 + gcc/ada/einfo.ads | 1 + gcc/ada/exp_aggr.adb | 349 ++++++++++++- gcc/ada/exp_attr.adb | 112 +++- gcc/ada/exp_ch3.adb | 5 +- gcc/ada/exp_ch4.adb | 73 ++- gcc/ada/exp_ch9.adb | 33 ++ gcc/ada/fe.h | 2 - gcc/ada/frontend.adb | 10 + gcc/ada/gnatbind.adb | 39 +- gcc/ada/impunit.adb | 1 - gcc/ada/libgnat/a-chahan.adb | 11 + gcc/ada/libgnat/a-chahan.ads | 1 + .../{g-socthi__dummy.adb => a-numaux__dummy.adb} | 6 +- gcc/ada/libgnat/a-numaux__x86.adb | 577 --------------------- gcc/ada/libgnat/a-numaux__x86.ads | 76 --- gcc/ada/libgnat/a-wichha.adb | 7 + gcc/ada/libgnat/a-wichha.ads | 6 + gcc/ada/libgnat/a-wichun.adb | 9 + gcc/ada/libgnat/a-wichun.ads | 8 +- gcc/ada/libgnat/a-zchhan.adb | 7 + gcc/ada/libgnat/a-zchhan.ads | 6 + gcc/ada/libgnat/a-zchuni.adb | 9 + gcc/ada/libgnat/a-zchuni.ads | 6 + gcc/ada/libgnat/s-genbig.adb | 31 +- gcc/ada/libgnat/s-rident.ads | 16 +- gcc/ada/libgnat/s-ststop.adb | 27 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 55 +- gcc/ada/libgnat/s-utf_32.adb | 411 ++++++++++++++- gcc/ada/libgnat/s-utf_32.ads | 6 + gcc/ada/restrict.adb | 51 +- gcc/ada/restrict.ads | 28 +- gcc/ada/scng.adb | 9 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 55 +- gcc/ada/sem_attr.adb | 29 +- gcc/ada/sem_case.adb | 8 +- gcc/ada/sem_ch12.adb | 15 + gcc/ada/sem_ch13.adb | 184 ++++--- gcc/ada/sem_ch3.adb | 78 ++- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 90 +++- gcc/ada/sem_ch6.adb | 94 +++- gcc/ada/sem_ch8.adb | 31 +- gcc/ada/sem_eval.ads | 2 - gcc/ada/sem_prag.adb | 161 ++---- gcc/ada/sem_util.adb | 53 +- gcc/ada/sem_util.ads | 4 + gcc/ada/tbuild.adb | 17 + gcc/ada/tbuild.ads | 5 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 6 +- 54 files changed, 1766 insertions(+), 1081 deletions(-) copy gcc/ada/libgnat/{g-socthi__dummy.adb => a-numaux__dummy.adb} (91%) delete mode 100644 gcc/ada/libgnat/a-numaux__x86.adb delete mode 100644 gcc/ada/libgnat/a-numaux__x86.ads