This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 9d1336d977c Enhance final_value_replacement_loop to handle bitwise induction. new 1ef3f0911cf [Ada] New port arm-qnx new 700cd7d6733 [Ada] Small performance tweak in recent change new bf7143f736d [Ada] Ada.Numerics.Aux.*: Mention more Intrinsic and less C [...] new 5488c78c836 [Ada] Fix incorrect freezing with generic child unit new 54cf6609e0c [Ada] Freezing too strict in instances new 8b49556e4ee [Ada] Fast implementation of floating-point mathematical functions new 16b8ba101f7 [Ada] Prevent overflow in computation of aggregate size new df61c5dc3a1 [Ada] Overriding error on type derived from discriminated u [...] new de02cb5d72c [Ada] Fix internal error on subprogram instantiation new 8e4f37024ad [Ada] Rework optimization skipping pragma check in object d [...] new ba89624e938 [Ada] Spurious error on freezing of tagged types in SPARK new 7c77ec1199c [Ada] Fix problematic underflow for Float_Type'Value new dea655ad57b [Ada] Secondary stack and a-tags new 9af8c27f090 [Ada] Fix the parsing for delta aggregate new 5b0e8d6937f [Ada] Errors missed on ACATS test B650007 new 3c63f730514 [Ada] Fix proof of runtime units new 337c80a6bcf [Ada] Ada2022: AI12-0143 Index attribute for entry families new ddb82555b42 [Ada] Crash building VSS with compiler built with assertions new ef07419f73a [Ada] Use specific predicate before manipulating BIP_Alloc_Form new b271095d507 [Ada] Fix Ada-QNX task priority conversion new 72de114c230 [Ada] Improve error messages for occurrence of GNAT extensi [...] new 91b46ee298b [Ada] Fix DWARF parsing for 32-bit targets on 64-bit hosts new db671821209 [Ada] arm-qnx-7.1: undefined reference to fma* symbols new 8502433d820 [Ada] Disable Vet calls when container checks are disabled new df4451ca663 [Ada] Make sure output variable is always initialized new 6f8f9d1bcf5 [Ada] Fix proof of runtime unit s-valeu new c6c9b82bc17 [Ada] Adapt proof of double arithmetic runtime unit new 6999173410b [Ada] arm-qnx-7.1: stack-checking and sigtramp implementation new 17cd8bf5a42 [Ada] qnx-7.1: warning in sigtramp-qnx.c __gnat_sigtramp new 9f068ad0f2f [Ada] Fix proof of runtime unit s-imageu
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 | 50 +++- gcc/ada/ali.adb | 10 +- gcc/ada/bindgen.adb | 100 +++----- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 18 ++ gcc/ada/einfo.ads | 3 +- gcc/ada/errout.adb | 15 +- gcc/ada/errout.ads | 7 +- gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 18 ++ gcc/ada/exp_ch7.adb | 6 +- gcc/ada/exp_dbug.adb | 1 + gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_prag.adb | 2 +- gcc/ada/freeze.adb | 17 +- gcc/ada/gen_il-gen-gen_nodes.adb | 1 + gcc/ada/gnat_rm.texi | 284 +++++++++++---------- gcc/ada/impunit.adb | 1 + gcc/ada/libgnarl/s-osinte__qnx.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 6 +- gcc/ada/libgnat/a-cbhama.adb | 6 +- gcc/ada/libgnat/a-cbhase.adb | 6 +- gcc/ada/libgnat/a-cdlili.adb | 6 +- gcc/ada/libgnat/a-cfdlli.adb | 7 +- gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/a-cidlli.adb | 6 +- gcc/ada/libgnat/a-cihama.adb | 6 +- gcc/ada/libgnat/a-cihase.adb | 6 +- gcc/ada/libgnat/a-cohama.adb | 6 +- gcc/ada/libgnat/a-cohase.adb | 6 +- gcc/ada/libgnat/a-crbtgo.adb | 4 + gcc/ada/libgnat/a-crbtgo.ads | 3 +- gcc/ada/libgnat/a-crdlli.adb | 6 +- gcc/ada/libgnat/a-nagefl.ads | 6 +- gcc/ada/libgnat/a-nallfl.ads | 13 +- gcc/ada/libgnat/a-nalofl.ads | 13 +- .../libgnat/{a-nalofl.ads => a-nalofl__simd.ads} | 18 +- gcc/ada/libgnat/a-nuaufl.ads | 13 +- .../libgnat/{a-nuaufl.ads => a-nuaufl__simd.ads} | 18 +- gcc/ada/libgnat/a-rbtgbo.adb | 5 +- gcc/ada/libgnat/a-rbtgbo.ads | 3 +- gcc/ada/libgnat/{a-clrefi.ads => g-gfmafu.ads} | 10 +- gcc/ada/libgnat/s-aridou.adb | 83 ++++-- gcc/ada/libgnat/s-dourea.adb | 12 + gcc/ada/libgnat/s-dwalin.adb | 46 ++-- gcc/ada/libgnat/s-imagei.adb | 2 + gcc/ada/libgnat/s-imageu.adb | 9 +- gcc/ada/libgnat/s-imgboo.adb | 6 + gcc/ada/libgnat/s-secsta.adb | 2 +- gcc/ada/libgnat/s-valuer.adb | 9 +- gcc/ada/libgnat/s-valueu.adb | 13 +- .../{system-qnx-aarch64.ads => system-qnx-arm.ads} | 2 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch3.adb | 7 +- gcc/ada/par-ch4.adb | 12 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 4 +- gcc/ada/sem_aggr.adb | 11 +- gcc/ada/sem_attr.adb | 250 ++++++++++++++++++ gcc/ada/sem_aux.adb | 10 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 18 +- gcc/ada/sem_ch3.adb | 20 +- gcc/ada/sem_ch6.adb | 17 +- gcc/ada/sem_ch7.adb | 38 ++- gcc/ada/sem_ch8.adb | 3 +- gcc/ada/sem_ch9.adb | 72 ++++++ gcc/ada/sem_elab.adb | 12 +- gcc/ada/sem_res.adb | 7 +- gcc/ada/sem_util.adb | 5 + gcc/ada/sem_util.ads | 2 + .../{sigtramp-armdroid.c => sigtramp-arm-qnx.c} | 95 +++---- gcc/ada/sigtramp-qnx.c | 2 +- gcc/ada/snames.ads-tmpl | 2 + gcc/ada/tracebak.c | 3 + 76 files changed, 1047 insertions(+), 465 deletions(-) copy gcc/ada/libgnat/{a-nalofl.ads => a-nalofl__simd.ads} (84%) copy gcc/ada/libgnat/{a-nuaufl.ads => a-nuaufl__simd.ads} (84%) copy gcc/ada/libgnat/{a-clrefi.ads => g-gfmafu.ads} (88%) rename gcc/ada/libgnat/{system-qnx-aarch64.ads => system-qnx-arm.ads} (99%) copy gcc/ada/{sigtramp-armdroid.c => sigtramp-arm-qnx.c} (56%)