This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from b701306a9b3 Fortran: Fix SHAPE for zero-size arrays new d3b4ba120ce MIPS: Remove -m(no-)lra option new 5d6c099ffaa ada: Rework and augment documentation on strict aliasing new bdf9ebb7588 ada: Small cleanup in System.Finalization_Primitives unit new bf941670685 ada: Implement representation aspect Max_Entry_Queue_Length new d6a10f8173c ada: Detect only conflict with synomyms of max queue length new eef3025547c ada: One more adjustment coming from aliasing considerations new caaf20e2678 ada: Reject too-strict alignment specifications. new 16cdeadb334 ada: Use System.Address for address computation in System.P [...] new fbe275e2458 ada: Fix for attribute Width on enumeration types with Disc [...] new 9edbaab0f6e ada: Fix static 'Img for enumeration type with Discard_Names new 727e7d69240 ada: Another small cleanup about allocators and aggregates new 37f4a6f2ac2 ada: Fix incorrect free with Task_Info pragma new 888a12b48a3 ada: Resolve ACATS compilation and execution issues with co [...] new 103e7f3a94b ada: Extend expansion delaying mechanism to conditional exp [...] new 0d119fb79e8 ada: Tweak handling of thread ID on POSIX new 824755fcf4d ada: Fix style in list of implementation-defined attributes new 766a3934c13 ada: Use discrete choice list in declaration of universal t [...] new 4ed963a52a0 ada: Remove repeated condition in check for implementation [...] new 32aa8b92c59 ada: Apply restriction No_Implementation_Attributes to sour [...] new 95a13b096df ada: Fix list of attributes defined by Ada 2012 new ea65d5b3805 ada: Fix list of implementation-defined attributes new fd5a221928b ada: Further refine 'Super attribute new b226e5605a6 ada: Handle accessibility calculations for 'First and 'Last new d1e3aae3789 ada: Error on instantiation of generic containing legal con [...] new a74dff4d9d0 ada: Error on instantiation of generic containing legal con [...] new aecb63d0758 ada: Add Is_Base_Type predicate to C interface new cee232f4bf2 ada: Formal package comment corrections in sinfo.ads new efc7ba5f8f1 ada: Get rid of secondary stack for indefinite record types [...] new bfa743ddc9f ada: Fix internal error on nested aggregate in conditional [...] new 49eb34ea61c ada: Add direct workaround for limitations of RTSfind mechanism new b3cfe6e88ff ada: Allow 'others' in formal packages with overloaded formals new 83d3a218dfb Manually add ChangeLog entry for r15-575-gda73261ce7731be7f [...]
The 32 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/ChangeLog | 29 + gcc/ada/accessibility.adb | 10 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 9 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 296 ++++---- gcc/ada/einfo-utils.ads | 8 +- gcc/ada/exp_aggr.adb | 827 +++++++++++++-------- gcc/ada/exp_aggr.ads | 22 +- gcc/ada/exp_ch3.adb | 38 + gcc/ada/exp_ch4.adb | 367 ++++++--- gcc/ada/exp_ch7.adb | 38 - gcc/ada/exp_ch7.ads | 6 - gcc/ada/exp_ch9.adb | 6 +- gcc/ada/exp_imgv.adb | 25 +- gcc/ada/fe.h | 4 +- gcc/ada/freeze.adb | 9 +- gcc/ada/freeze.ads | 11 +- gcc/ada/gen_il-gen-gen_nodes.adb | 4 +- gcc/ada/gnat_rm.texi | 9 +- gcc/ada/gnat_ugn.texi | 306 ++++---- gcc/ada/libgnarl/s-taprop__linux.adb | 31 +- gcc/ada/libgnarl/s-taprop__posix.adb | 14 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 14 +- gcc/ada/libgnarl/s-taprop__rtems.adb | 14 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 16 +- gcc/ada/libgnarl/s-taspri__lynxos.ads | 16 +- gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 16 +- gcc/ada/libgnarl/s-taspri__posix.ads | 16 +- gcc/ada/libgnarl/s-taspri__solaris.ads | 16 +- gcc/ada/libgnarl/s-tassta.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 1 + gcc/ada/libgnat/g-sothco.ads | 7 +- gcc/ada/libgnat/i-c.ads | 19 +- gcc/ada/libgnat/s-finpri.adb | 4 +- gcc/ada/libgnat/s-finpri.ads | 48 +- gcc/ada/libgnat/s-pooglo.adb | 7 +- gcc/ada/opt.ads | 4 - gcc/ada/scng.adb | 5 +- gcc/ada/sem_aggr.adb | 417 ++++++++--- gcc/ada/sem_aggr.ads | 16 + gcc/ada/sem_attr.adb | 64 +- gcc/ada/sem_attr.ads | 97 ++- gcc/ada/sem_ch10.adb | 3 - gcc/ada/sem_ch12.adb | 27 +- gcc/ada/sem_ch13.adb | 15 + gcc/ada/sem_prag.adb | 19 + gcc/ada/sem_util.adb | 45 +- gcc/ada/sinfo.ads | 65 +- gcc/ada/sinput.ads | 2 +- gcc/ada/types.ads | 7 +- gcc/config/mips/mips.cc | 12 - gcc/config/mips/mips.md | 24 +- gcc/config/mips/mips.opt | 4 - gcc/config/mips/mips.opt.urls | 2 - gcc/testsuite/gnat.dg/specs/alignment2.ads | 14 - gcc/testsuite/gnat.dg/specs/alignment2_bis.ads | 36 + 55 files changed, 2006 insertions(+), 1137 deletions(-) create mode 100644 gcc/testsuite/gnat.dg/specs/alignment2_bis.ads