This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 1b6d733c981 LoongArch: Don't mix lock-free and locking 16B atomics new 705e73fcc3e ada: Fix a few typos in Layout.Set_Composite_Alignment new 7c375b3732d ada: Further update GNAT RM after recent change to alignmen [...] new e77d45d70e6 ada: Clear confusion about Standard'Maximum_Alignment new aace405b420 ada: Relax assertion in compile-time evaluator new 4980b619fc2 ada: Annotate CRC32 runtime packages as Pure and Always_Terminates new 97fe637c036 ada: Fix documentation on Junk names new 40b0325ba5b ada: Fix ancient bug in pragma Suppress (Alignment_Check) new 28e438a034e ada: Update description of Alignment field for objects new 3551421a863 ada: Extend internal documentation of suspension objects new 169699428d3 ada: Detect illegal value of static expression of decimal f [...] new 0c3be0634a8 ada: Type-resolution error on target name in assignment to [...] new 57e56e9fcb3 ada: Fix pretty-printing of end spans new 093c03fcd01 ada: Ignore declarations of internal types in compile-time [...] new d293478b7dd ada: Avoid duplicate streaming and Put_Image subprograms. new 833aa09c1c4 ada: Corrupted unwind info in aarch64-vx7r2 llvm kernel tests new 14af70d6573 ada: Fix internal error on protected entry and private record
The 16 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 | 8 +- .../gnat_rm/implementation_defined_attributes.rst | 11 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 13 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 7 +- .../building_executable_programs_with_gnat.rst | 6 +- gcc/ada/einfo.ads | 27 +- gcc/ada/exp_attr.adb | 391 ++++++++++++++------- gcc/ada/exp_ch9.adb | 24 +- gcc/ada/exp_util.adb | 20 +- gcc/ada/gnat_rm.texi | 33 +- gcc/ada/gnat_ugn.texi | 10 +- gcc/ada/layout.adb | 32 +- gcc/ada/libgnarl/s-taspri__posix.ads | 39 ++ gcc/ada/libgnat/a-cbdlli.ads | 4 +- gcc/ada/libgnat/a-cbhama.ads | 6 +- gcc/ada/libgnat/a-cbhase.ads | 11 +- gcc/ada/libgnat/a-cbmutr.ads | 10 +- gcc/ada/libgnat/a-cborma.ads | 5 +- gcc/ada/libgnat/a-cborse.ads | 6 +- gcc/ada/libgnat/a-cdlili.ads | 4 +- gcc/ada/libgnat/a-cidlli.ads | 4 +- gcc/ada/libgnat/a-cihama.ads | 5 +- gcc/ada/libgnat/a-cihase.ads | 11 +- gcc/ada/libgnat/a-cimutr.ads | 10 +- gcc/ada/libgnat/a-ciorma.ads | 5 +- gcc/ada/libgnat/a-ciormu.ads | 5 +- gcc/ada/libgnat/a-ciorse.ads | 7 +- gcc/ada/libgnat/a-cobove.ads | 6 +- gcc/ada/libgnat/a-cohama.ads | 5 +- gcc/ada/libgnat/a-cohase.ads | 11 +- gcc/ada/libgnat/a-coinho.ads | 4 +- gcc/ada/libgnat/a-coinho__shared.ads | 4 +- gcc/ada/libgnat/a-coinve.ads | 5 +- gcc/ada/libgnat/a-comutr.ads | 10 +- gcc/ada/libgnat/a-convec.ads | 6 +- gcc/ada/libgnat/a-coorma.ads | 5 +- gcc/ada/libgnat/a-coormu.ads | 5 +- gcc/ada/libgnat/a-coorse.ads | 6 +- gcc/ada/libgnat/g-crc32.ads | 2 +- gcc/ada/libgnat/s-crc32.ads | 2 +- gcc/ada/raise-gcc.c | 6 + gcc/ada/sem_ch13.adb | 2 +- gcc/ada/sem_ch5.adb | 189 ++++++---- gcc/ada/sem_eval.adb | 32 +- gcc/ada/sem_prag.adb | 20 ++ gcc/ada/sem_res.adb | 15 +- gcc/ada/sigtramp-vxworks-target.h | 29 +- gcc/ada/sigtramp-vxworks.c | 12 +- gcc/ada/treepr.adb | 17 +- gcc/ada/ttypes.ads | 6 +- 50 files changed, 732 insertions(+), 381 deletions(-)