This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d136fa00f0d Fix -fstrict-flex-arrays documentation, again [PR111659] new 3ea199a1891 ada: Adjust cut-off for scaling of floating-point numbers new 83b250bf58f ada: Remove implicit assumption in the double case new 9c0382624b3 ada: Further work in semantic analysis of iterated componen [...] new cdd221cefe4 ada: Exclude library units from gnatcov instrumentation new 240b09db7e1 ada: Fix documentation of Ada.Real_Time.Timing_Events new 82c1b037959 ada: Fix dangling reference with user-defined indexing of f [...] new 95711d6ba78 ada: Fix typo in reference manual new 5b30245800b ada: Fix breakage of GNATprove introduced by latest change new 78b8a597316 ada: Remove last call to Preanalyze_And_Resolve from Exp_Aggr new 73a971c845e ada: Elide copy for calls in allocators for nonlimited by-r [...] new 22c2faf2bc8 ada: Remove unused parameter from volatile type queries new 5bb08a0ea79 ada: Implement new rules about effectively volatile types in SPARK new cee3cf1841d ada: Refactor code of Check_Ambiguous_Call and Valid_Conversion new 00e854417d8 ada: Fix fixed point text-io when subtype has dynamic range new 42edc83709d ada: Fix code indentation new 9f67d3d3f4d ada: Fix indentation in record component declarations new ad51d92159f ada: Improve expansion of nested conditional expressions in [...] new 71d51557082 ada: Cleanup preanalysis of static expressions new b1b7e36153b ada: Pass artificial_p to create_type_decl new a72d2abbfc1 ada: Fix internal error on packed record with 0-size component
The 20 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/atree.adb | 2 +- gcc/ada/checks.adb | 13 +- gcc/ada/diagnostics-pretty_emitter.adb | 30 +-- gcc/ada/diagnostics-utils.adb | 8 +- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 2 +- gcc/ada/doc/gnat_rm/standard_library_routines.rst | 3 +- gcc/ada/einfo-utils.adb | 10 +- gcc/ada/errout.adb | 8 +- gcc/ada/exp_aggr.adb | 123 +++-------- gcc/ada/exp_aggr.ads | 4 - gcc/ada/exp_ch3.adb | 47 +++-- gcc/ada/exp_ch4.adb | 244 +++++++++++++++------- gcc/ada/exp_ch5.adb | 4 +- gcc/ada/exp_ch6.adb | 70 +++++-- gcc/ada/exp_ch7.adb | 7 +- gcc/ada/exp_imgv.adb | 2 +- gcc/ada/exp_pakd.adb | 8 +- gcc/ada/exp_prag.adb | 8 +- gcc/ada/exp_unst.adb | 16 +- gcc/ada/exp_util.adb | 172 +++++++++++---- gcc/ada/exp_util.ads | 56 +++++ gcc/ada/freeze.adb | 46 ++-- gcc/ada/gcc-interface/decl.cc | 4 +- gcc/ada/gcc-interface/utils2.cc | 18 +- gcc/ada/gnat2.gpr | 19 +- gcc/ada/gnat_rm.texi | 5 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatlink.adb | 16 +- gcc/ada/inline.adb | 10 +- gcc/ada/itypes.adb | 6 +- gcc/ada/libgnat/a-tifiio.adb | 48 +++-- gcc/ada/libgnat/a-tifiio__128.adb | 72 ++++--- gcc/ada/libgnat/a-wtfiio.adb | 48 +++-- gcc/ada/libgnat/a-wtfiio__128.adb | 72 ++++--- gcc/ada/libgnat/a-ztfiio.adb | 48 +++-- gcc/ada/libgnat/a-ztfiio__128.adb | 72 ++++--- gcc/ada/libgnat/s-dourea.ads | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 2 +- gcc/ada/libgnat/s-imager.adb | 38 ++-- gcc/ada/osint.adb | 2 +- gcc/ada/rtsfind.adb | 2 +- gcc/ada/sem.adb | 11 - gcc/ada/sem.ads | 19 +- gcc/ada/sem_aggr.adb | 186 ++++++++--------- gcc/ada/sem_attr.adb | 3 +- gcc/ada/sem_case.adb | 6 +- gcc/ada/sem_ch10.adb | 36 ++-- gcc/ada/sem_ch12.adb | 25 +-- gcc/ada/sem_ch13.adb | 32 +-- gcc/ada/sem_ch3.adb | 31 +-- gcc/ada/sem_ch3.ads | 10 + gcc/ada/sem_ch4.adb | 20 +- gcc/ada/sem_ch6.adb | 22 +- gcc/ada/sem_ch8.adb | 14 +- gcc/ada/sem_dim.adb | 8 +- gcc/ada/sem_elab.adb | 20 +- gcc/ada/sem_prag.adb | 20 +- gcc/ada/sem_res.adb | 74 +------ gcc/ada/sem_res.ads | 3 - gcc/ada/sem_util.adb | 184 +++++++++++----- gcc/ada/sem_util.ads | 31 +-- gcc/ada/sinfo.ads | 4 +- gcc/ada/sprint.adb | 4 +- gcc/ada/switch-m.adb | 16 +- gcc/ada/table.adb | 4 +- 65 files changed, 1244 insertions(+), 908 deletions(-)