This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 8daf4eb02a2 libgfortran: Fix libgfortran.so versioning on Solaris with subdirs new 53c32e9d7f0 ada: Do not inline in GNATprove the subprograms with (Un)Hide_Info new 48d7a599ecd ada: Partial implementation of redesign of support for obje [...] new cdf15b4b661 ada: Prevent inlining in GNATprove for memory leaks new 6cc4ac7d151 ada: Adjust source location for degenerate scope master new 4002a72aff5 ada: Fix non-idiomatic construct new 6be1fe296e5 ada: Extend Round attribute to ordinary fixed point types new 4629cd34506 ada: Fix memory leak in 'Image new dd548dc587d ada: Don't propagate convention to internal subprograms new 9bc49f5ac1e ada: Fix missing associated node for packed array itypes new bd2462a8473 ada: Fix detection of (Un)Hide_Info pragma in GNATprove mode new e5a71415c32 ada: Replace redundant conditions with assertions new 0b591735952 ada: Fix spurious warning emission new 3862106d350 ada: Fix wrong Finalization_Size for No_Heap_Finalization objects new 3b2f2aac29a ada: Replace references to PO_Simple by Protected_Objects i [...] new 8d613b26d3d ada: Rework processing of special objects needing finalization new a9a32d0e220 ada: Make a couple of comment tweaks new 625d5f98d74 ada: Fix RM reference in comment new 0b7c0811ced ada: Spurious reference warning on qualified expression new 373921dc7b2 ada: Spurious reference warning on qualified expression new 6bcda3e0d75 ada: Spurious reference warning on qualified expression new c8cf8c3fd07 ada: Spurious reference warning on qualified expression new cc0110cbd86 ada: Deconstruct support for abstract states with Relaxed_I [...] new 22a9ce99465 ada: Small cleanup in C/C++ front-end interface new 98b26f695bd ada: Do not attempt to generate finalization actions with r [...] new 615c33804f6 ada: Tweak discriminant source locations new 9737a48553b ada: Give error for reference to nonvisible library unit new 911d921759e ada: Excess finalization on return of call to dispatching c [...] new 0f3324fd8ba ada: Support writable parameters in Depends with side-effects new d917954922f ada: Cleanup collecting of implicit outputs new ec1cdad89af ada: Allow use of writable parameters inside function with [...]
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 | 1 + gcc/ada/contracts.adb | 6 +- .../gnat_rm/implementation_defined_attributes.rst | 8 + gcc/ada/einfo-utils.adb | 14 - gcc/ada/einfo-utils.ads | 1 - gcc/ada/einfo.ads | 26 +- gcc/ada/exp_attr.adb | 17 +- gcc/ada/exp_ch3.adb | 36 +- gcc/ada/exp_ch4.adb | 123 +- gcc/ada/exp_ch6.adb | 116 +- gcc/ada/exp_ch7.adb | 2397 ++++++++++---------- gcc/ada/exp_ch7.ads | 19 + gcc/ada/exp_imgv.adb | 3 +- gcc/ada/exp_pakd.adb | 4 + gcc/ada/exp_put_image.adb | 8 + gcc/ada/exp_util.adb | 193 +- gcc/ada/exp_util.ads | 29 - gcc/ada/fe.h | 275 +-- gcc/ada/freeze.adb | 28 +- gcc/ada/gen_il-fields.ads | 3 +- gcc/ada/gen_il-gen-gen_entities.adb | 4 +- gcc/ada/gen_il-gen-gen_nodes.adb | 1 - gcc/ada/gnat_rm.texi | 969 ++++---- gcc/ada/hostparm.ads | 2 +- gcc/ada/inline.adb | 150 +- gcc/ada/inline.ads | 5 +- gcc/ada/libgnarl/s-taprob.ads | 6 + gcc/ada/libgnarl/s-taskin.ads | 4 +- gcc/ada/libgnarl/s-tpoben.ads | 4 +- gcc/ada/libgnat/s-finpri.adb | 178 ++ gcc/ada/libgnat/s-finpri.ads | 140 ++ gcc/ada/make.adb | 2 +- gcc/ada/rtsfind.ads | 19 + gcc/ada/sem_aggr.adb | 13 +- gcc/ada/sem_attr.adb | 7 +- gcc/ada/sem_ch10.adb | 49 +- gcc/ada/sem_ch3.adb | 11 + gcc/ada/sem_prag.adb | 69 +- gcc/ada/sem_res.adb | 5 +- gcc/ada/sem_util.adb | 8 +- gcc/ada/sem_util.ads | 6 +- gcc/ada/sem_warn.adb | 37 +- gcc/ada/sinfo.ads | 5 - gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-c.adb | 2 +- 45 files changed, 2484 insertions(+), 2521 deletions(-) create mode 100644 gcc/ada/libgnat/s-finpri.adb create mode 100644 gcc/ada/libgnat/s-finpri.ads