This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from c834ef92b70 Improve specs processing to allow %* in function arguments new 08ac35107e7 [Ada] Spurious error -- "allocation from empty storage pool" new f81a201b738 [Ada] Minor reformattings new 27373940be7 [Ada] Fix resolution of class-wide operations that are gene [...] new e342122d436 [Ada] Fix a freezing issue new 738fccf76b6 [Ada] Deconstruct 'F' as a prefix for an ALI data new a0e14d4a3c2 [Ada] Replace low-level calls to Ekind with high-level call [...] new 73abbb5671b [Ada] Print the Is_Activation_Record flag new c0b8656009a [Ada] Spurious warning on iteration over range of 64-bit mo [...] new a67bba016e5 [Ada] Compiler failure on an extended_return_statement in a block new e79422bbe55 [Ada] Spurious error on the placement of aspect Global new 1ace4a8b066 [Ada] Wrong value after assignment of overlain record objects new b64aa5a17bc [Ada] Fix alignment of mutex_t and cond_t type on 32-bit SP [...] new 5b3999d88d7 [Ada] GNATmake fails to detect missing body new 5048305b369 [Ada] Spurious error on default parameter in protected operation new 37f84bd39b7 [Ada] Unnesting: find local subps in nested stmt sequences new 68ea615ada7 [Ada] Secondary stack leak with access-to-subprogram new 8ae5011d295 [Ada] Refine generation of range checks to happen in front end new 8bc0626ba4b [Ada] Unnesting: improve support for entries in protected objects new 7233af4a4d5 [Ada] Sem_Elab: remove duplicate condition new 7d43345753b [Ada] Fix potential Constraint_Error if Library_Version is [...] new 824a26206fd [Ada] Various code clean-ups from CodePeer messages
The 21 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/ChangeLog | 145 ++++++++++++++++++++ gcc/ada/ali.adb | 3 +- gcc/ada/checks.adb | 47 +++---- gcc/ada/clean.adb | 1 + gcc/ada/contracts.adb | 4 +- gcc/ada/einfo.adb | 1 + gcc/ada/exp_aggr.adb | 21 ++- gcc/ada/exp_attr.adb | 48 ++++++- gcc/ada/exp_ch4.adb | 2 +- gcc/ada/exp_ch5.adb | 15 +- gcc/ada/exp_ch6.adb | 34 ++++- gcc/ada/exp_ch7.adb | 116 ++++++++++++---- gcc/ada/exp_ch9.adb | 151 +++++++++++++++++---- gcc/ada/exp_disp.adb | 11 +- gcc/ada/exp_unst.adb | 77 +++++++---- gcc/ada/freeze.adb | 6 + gcc/ada/gnatchop.adb | 8 +- gcc/ada/gnatfind.adb | 1 + gcc/ada/gnatlink.adb | 6 +- gcc/ada/gnatls.adb | 51 ++++--- gcc/ada/gnatmake.ads | 1 + gcc/ada/gnatxref.adb | 1 + gcc/ada/lib-writ.adb | 41 ++++-- gcc/ada/lib-writ.ads | 14 +- gcc/ada/lib-xref.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 11 +- gcc/ada/make.adb | 30 ++-- gcc/ada/make.ads | 1 + gcc/ada/make_util.ads | 2 + gcc/ada/repinfo.adb | 2 +- gcc/ada/sem.adb | 11 ++ gcc/ada/sem.ads | 5 + gcc/ada/sem_ch4.adb | 74 +++++----- gcc/ada/sem_ch9.adb | 2 +- gcc/ada/sem_elab.adb | 1 - gcc/ada/sem_eval.adb | 8 +- gcc/ada/sem_prag.adb | 10 ++ gcc/ada/sem_res.adb | 38 ++++-- gcc/ada/sfn_scan.adb | 1 + gcc/ada/usage.adb | 2 +- gcc/ada/vxaddr2line.adb | 3 +- gcc/ada/xeinfo.adb | 1 + gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 3 + gcc/ada/xref_lib.adb | 4 +- gcc/testsuite/ChangeLog | 21 +++ gcc/testsuite/gnat.dg/addr11.adb | 28 ++++ .../gnat.dg/block_ext_return_assert_failure.adb | 24 ++++ gcc/testsuite/gnat.dg/global.adb | 87 ++++++++++++ gcc/testsuite/gnat.dg/global.ads | 19 +++ gcc/testsuite/gnat.dg/iter3.adb | 15 ++ gcc/testsuite/gnat.dg/prot5.adb | 12 ++ gcc/testsuite/gnat.dg/prot5_pkg.adb | 13 ++ gcc/testsuite/gnat.dg/prot5_pkg.ads | 8 ++ 54 files changed, 987 insertions(+), 258 deletions(-) create mode 100644 gcc/testsuite/gnat.dg/addr11.adb create mode 100644 gcc/testsuite/gnat.dg/block_ext_return_assert_failure.adb create mode 100644 gcc/testsuite/gnat.dg/global.adb create mode 100644 gcc/testsuite/gnat.dg/global.ads create mode 100644 gcc/testsuite/gnat.dg/iter3.adb create mode 100644 gcc/testsuite/gnat.dg/prot5.adb create mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/prot5_pkg.ads