This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4e56b134768 tree-optimization/101083 - fix ICE with SLP reassoc new 6e96a5a503d [Ada] Small cleanup in System.Exceptions new 059a91ea91b [Ada] Small cleanup in C header files new a85d1c14073 [Ada] Clarify the documentation of -gnaty0 style check option new 33117039208 [Ada] Raise expressions and unconstrained components new c50041b99bc [Ada] Reorder code for validity checks of unchecked conversions new a2d2310d80a [Ada] Implementation of AI12-0152: legality rules for Raise [...] new cbb64f6b9ac [Ada] ACATS 4.1R-c611a04: Class-wide preconditions in dispa [...] new 3e07c2df705 [Ada] Remove extra parens around a function call new 663e6d79601 [Ada] Use more straightforward implementation for Current_E [...] new 1ac6fcf57c5 [Ada] Fix missing array bounds checking new 5c44cc1c736 [Ada] Do not perform useless work in Check_No_Parts_Violations new e505bf515f5 [Ada] Make Incomplete_Or_Partial_View independent of the context new ff4746bcdef [Ada] Don't look for aliases for generic subprograms new 7626537ae76 [Ada] Fix ALI source location for dominance markers new f5b4b6bf14a [Ada] Spurious accessibility error on "for of" loop parameter new c5dc00ef38d [Ada] Non-static Interrupt_Priority allowed with restrictio [...] new e66167fb494 [Ada] Mixing of positional and named entries allowed in enum rep new 788fed4b39a [Ada] Include info about containers in GNAT RM Implementati [...] new f7f37ed6494 [Ada] Cleanup related to volatile objects in restricted contexts new 37cd8d97f3a [Ada] Wrong reference to System.Tasking in expanded code new 7ef1d8e88bb [Ada] Adapt Is_Actual_Parameter to also work for entry parameters new e027681d90c [Ada] Fix typos in all occurrences of "occuring" in GNAT new 6dc7a8ab141 [Ada] Remove unused initialization with New_List new cc9a7ae2299 [Ada] Fix aliasing check for actual parameters passed by reference new 207962b929c [Ada] Cleanup repeated calls in Sloc_Range new 07b7dc09b21 [Ada] Fix detection of volatile expressions in restricted contexts new f4fe186bfe3 [Ada] Fix floating-point exponentiation with Integer'First [...] new 3feba0a578c [Ada] Do not generate an Itype_Reference node for slices in [...] new 1a9ff8d39c1 [Ada] Ignore volatile restrictions in preanalysis new ccf0dee109b [Ada] Fix Is_Volatile_Function for functions declared in pr [...] new 041f7417707 libffi: Fix up x86_64 classify_argument
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/checks.adb | 58 +- gcc/ada/doc/gnat_rm/implementation_advice.rst | 16 + .../building_executable_programs_with_gnat.rst | 14 +- gcc/ada/exp_ch3.adb | 11 +- gcc/ada/exp_ch4.adb | 4 +- gcc/ada/exp_ch6.adb | 2 +- gcc/ada/exp_ch9.adb | 39 +- gcc/ada/exp_disp.adb | 10 + gcc/ada/exp_unst.adb | 5 +- gcc/ada/freeze.adb | 35 +- gcc/ada/ghost.adb | 18 +- gcc/ada/gnat_rm.texi | 619 +++++++++++---------- gcc/ada/gnat_ugn.texi | 21 +- gcc/ada/initialize.c | 70 +-- gcc/ada/libgnarl/s-taskin.ads | 3 + gcc/ada/libgnat/s-except.adb | 15 +- gcc/ada/libgnat/s-except.ads | 22 +- gcc/ada/libgnat/s-exponr.adb | 9 +- gcc/ada/par_sco.adb | 23 +- gcc/ada/restrict.adb | 2 +- gcc/ada/rtsfind.ads | 16 +- gcc/ada/runtime.h | 4 +- gcc/ada/sem_attr.adb | 9 +- gcc/ada/sem_ch13.adb | 48 +- gcc/ada/sem_ch3.adb | 13 +- gcc/ada/sem_ch6.adb | 2 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_res.adb | 134 +++-- gcc/ada/sem_util.adb | 192 ++++--- gcc/ada/sem_util.ads | 17 +- gcc/ada/sinput.adb | 21 +- gcc/ada/types.ads | 2 +- gcc/ada/urealp.adb | 10 +- gcc/testsuite/gnat.dg/limited4.adb | 13 +- libffi/src/x86/ffi64.c | 9 +- .../{nested_struct2.c => nested_struct12.c} | 61 +- 36 files changed, 819 insertions(+), 730 deletions(-) copy libffi/testsuite/libffi.call/{nested_struct2.c => nested_struct12.c} (52%)