This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from e5405f065ba Handle FMA friendly in reassoc pass new 7302efc23eb ada: Fix coding style in init.c new 3590b8e7850 ada: Fix visibility error with DIC or Type_Invariant aspect [...] new 32e6ea21745 ada: Use generalized loop iteration in Put_Image routines new 53b05858fb0 ada: Fix regression of secondary stack management in return [...] new 2a794b7750c ada: Ensure Default_Stack_Size is greater than Minimum_Stack_Size new 35875281d9f ada: Fix minor issues in user's guide new 3fd3d3d0fa0 ada: Only build access-to-subprogram wrappers when expander [...] new 9be806a5c67 ada: Add System.Traceback.Symbolic.Module_Name support on A [...] new 9dbf6adb3e0 ada: Fix fallout of recent fix for missing finalization new cab8bb2b3b9 ada: Fix internal error on array constant in expression function new c8df2335869 ada: Fix wrong expansion of array aggregate with noncontigu [...] new 4f061cf29a3 ada: Small cleanups and fixes in expansion of aggregates new b3c206bf46a ada: Fix storage model handling for dereference as lvalue a [...] new a0510207ba3 ada: Disable PIE mode during the build of the Ada front-end new a91b145bd69 ada: Make use of Cannot_Be_Superflat flag on N_Range nodes new 2d4883a1f85 ada: Simplify the implementation of storage models new d5518dabfa4 ada: Adjust again the implementation of storage models new f60d3abea11 ada: Make internal_error_function more robust new e2c9982eef4 ada: Minor generic tweaks left and and right new 0e58d85c402 ada: Fix minor issue with Mod operator new 0a769b29ee0 ada: Fix bogus Storage_Error on dynamic array with static z [...] new 203dece1e9d ada: Fix incorrect copies being used with 'Address new 8868ed495ff ada: Add missing guards for degenerate storage models new f10dc1d2f1b ada: Fix internal error on qualified aggregate with storage model new 0a51ab54b7c ada: Fix wrong access for qualified aggregate with storage model
The 25 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 | 2 + .../building_executable_programs_with_gnat.rst | 32 ++- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/exp_aggr.adb | 128 ++++------ gcc/ada/exp_ch3.adb | 4 - gcc/ada/exp_ch7.adb | 36 ++- gcc/ada/exp_util.adb | 19 +- gcc/ada/freeze.adb | 25 +- gcc/ada/gcc-interface/Make-lang.in | 16 +- gcc/ada/gcc-interface/decl.cc | 31 ++- gcc/ada/gcc-interface/misc.cc | 25 +- gcc/ada/gcc-interface/trans.cc | 276 +++++++++------------ gcc/ada/gcc-interface/utils.cc | 1 + gcc/ada/gcc-interface/utils2.cc | 21 +- gcc/ada/gnat_ugn.texi | 34 ++- gcc/ada/init.c | 4 +- gcc/ada/libgnat/a-cidlli.adb | 13 +- gcc/ada/libgnat/a-coinve.adb | 13 +- gcc/ada/libgnat/s-parame.adb | 2 + gcc/ada/libgnat/s-parame__rtems.adb | 2 + gcc/ada/libgnat/s-parame__vxworks.adb | 11 +- gcc/ada/sem_ch3.adb | 12 +- gcc/ada/sem_res.adb | 69 +++--- 23 files changed, 379 insertions(+), 399 deletions(-)