This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from a6f7b064e67 [Ada] Gigi support for OpenACC pragmas new 647c0e83232 [Ada] Enhance comment new cbb3918a573 [Ada] Minor reformattings new 5d7646ed057 [Ada] Fix assertion failures with -gnatde and -gnatdv new 349cdf795cd [Ada] A task not executing an entry call consumes an Entry_ [...] new 75411d65de6 [Ada] Fix problematic overloading of operator in Ada 95 mode new 699b2a73d89 [Ada] Fix internal error on package instantiation on private type new e2ec53e9608 [Ada] Fix recent regression on array aggregate with dynamic [...] new b02869ba33b [Ada] Spelling fixes and minor reformatting new 662bfc29557 [Ada] Add leap seconds for 2015 and 2016 new 974c18979a3 [Ada] Spurious error on dependent expression that is an array new 1e9ee625449 [Ada] Fixes for various wrong and missing error messages on [...]
The 11 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 | 127 ++++++++++++++++++++++++++++++ gcc/ada/checks.adb | 1 - gcc/ada/einfo.adb | 4 +- gcc/ada/exp_aggr.adb | 80 ++++++++++--------- gcc/ada/exp_attr.adb | 23 +++--- gcc/ada/exp_ch3.adb | 10 +-- gcc/ada/exp_util.adb | 11 ++- gcc/ada/exp_util.ads | 4 +- gcc/ada/freeze.adb | 25 +++++- gcc/ada/libgnarl/s-taasde.adb | 18 ++--- gcc/ada/libgnarl/s-taasde.ads | 4 +- gcc/ada/libgnarl/s-taenca.adb | 2 +- gcc/ada/libgnarl/s-tarest.adb | 11 ++- gcc/ada/libgnarl/s-tasini.adb | 16 ++-- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 9 ++- gcc/ada/libgnarl/s-taskin.ads | 49 +++++++++--- gcc/ada/libgnarl/s-tasren.adb | 14 ++-- gcc/ada/libgnarl/s-tassta.adb | 8 +- gcc/ada/libgnarl/s-tasuti.adb | 19 +++-- gcc/ada/libgnarl/s-tasuti.ads | 3 +- gcc/ada/libgnarl/s-tposen.adb | 3 +- gcc/ada/libgnat/a-calend.adb | 7 +- gcc/ada/repinfo.adb | 6 +- gcc/ada/sem_attr.adb | 4 +- gcc/ada/sem_aux.adb | 3 +- gcc/ada/sem_ch3.adb | 15 ++-- gcc/ada/sem_ch4.adb | 4 +- gcc/ada/sem_ch7.adb | 9 +++ gcc/ada/sem_res.adb | 51 +++++++----- gcc/ada/sem_type.adb | 6 +- gcc/ada/sem_util.adb | 78 ++++++++++++++---- gcc/testsuite/ChangeLog | 19 +++++ gcc/testsuite/gnat.dg/array32.adb | 10 +++ gcc/testsuite/gnat.dg/array32.ads | 11 +++ gcc/testsuite/gnat.dg/array33.adb | 85 ++++++++++++++++++++ gcc/testsuite/gnat.dg/generic_inst2.adb | 5 ++ gcc/testsuite/gnat.dg/generic_inst2.ads | 10 +++ gcc/testsuite/gnat.dg/generic_inst2_c.ads | 5 ++ gcc/testsuite/gnat.dg/overload2.adb | 13 +++ gcc/testsuite/gnat.dg/overload2_p.adb | 6 ++ gcc/testsuite/gnat.dg/overload2_p.ads | 6 ++ gcc/testsuite/gnat.dg/overload2_q.adb | 5 ++ gcc/testsuite/gnat.dg/overload2_q.ads | 4 + 44 files changed, 634 insertions(+), 171 deletions(-) create mode 100644 gcc/testsuite/gnat.dg/array32.adb create mode 100644 gcc/testsuite/gnat.dg/array32.ads create mode 100644 gcc/testsuite/gnat.dg/array33.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst2_c.ads create mode 100644 gcc/testsuite/gnat.dg/overload2.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_p.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_p.ads create mode 100644 gcc/testsuite/gnat.dg/overload2_q.adb create mode 100644 gcc/testsuite/gnat.dg/overload2_q.ads