This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from eb3480fc0fe gcov: Fix build on AIX new 6f4ad963f8e [Ada] Minor tweaks in commentary new 5cea137308e [Ada] Remove -gnatt switch processing new cf9e38295f7 [Ada] Avoid creating temporaries in Universal_Integer for r [...] new bad8184e3e1 [Ada] Put a couple of options in alphabetical order new ba2034610fc [Ada] Remove ASIS tree generation new c35b8eed790 [Ada] Add Address_Int declaration in s-auxdec.ads new fe2684adda4 [Ada] Get rid of more references to Universal_Integer in ex [...] new 99859ea7566 [Ada] Iterate with procedural versions of Next_... routines [...] new 3c5fb4f4957 [Ada] Fix typo in comment new 9ff488f0292 [Ada] Fix missing overflow checks in analysis of predefined unit new 8f8fc3840e9 [Ada] Debug info not available on subp having a class-wide [...] new eebcb561800 [Ada] More efficient System.Random_Numbers.Random_Discrete [...] new 10e168cdbe4 [Ada] Get rid of more references to Universal_Integer in ex [...] new 0000998e65c [Ada] Minor change to comment in System.Regexp spec new 07511699269 [Ada] Unnesting problems with expansion of Loop_Entry attribute new 79e267f9fb2 [Ada] Improve 'Val implementation for some enumeration types new da566eeb310 [Ada] Incorrect accessibility checking on aliased formals new e60b6e23741 [Ada] Initial infrastructure for adding a tree checker new 93b3110d754 [Ada] Improve handling of SPARK_Mode in generic instances new b5b032ec6e3 [Ada] Small improvement to Expand_N_Unchecked_Type_Conversion new a10340812c6 [Ada] Update headers new e4542648e1d [Ada] Avoid creating temporaries in Universal_Integer, continued new f38efc1361c [Ada] Fix typos new 30c6e576a32 [Ada] Get rid of more references to Universal_Integer in ex [...] new 415c22da949 [Ada] Support pragma Allow_Integer_Address on 64-bit targets new e4ef65f9049 [Ada] Remove more cases of empty loops new 3f06f6c30a8 [Ada] Add detection of uninitialized big reals new dca8f39d62c [Ada] Small housekeeping work in Check_Private_View new 48b185bd015 [Ada] Spurious ineffective with clause warnings on use type clause new 4fc2610a830 [Ada] Fix for missing calls to Adjust primitive with nested [...]
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/aspects.adb | 58 -- gcc/ada/aspects.ads | 6 - gcc/ada/atree.adb | 27 - gcc/ada/atree.ads | 12 +- gcc/ada/checks.adb | 38 +- gcc/ada/cstand.adb | 9 +- gcc/ada/debug.adb | 7 +- .../building_executable_programs_with_gnat.rst | 33 - gcc/ada/einfo.adb | 16 +- gcc/ada/einfo.ads | 20 +- gcc/ada/elists.adb | 20 - gcc/ada/elists.ads | 12 +- gcc/ada/exp_aggr.adb | 8 +- gcc/ada/exp_attr.adb | 381 +++++++----- gcc/ada/exp_ch3.adb | 113 ++-- gcc/ada/exp_ch4.adb | 8 +- gcc/ada/exp_ch6.adb | 56 +- gcc/ada/exp_unst.adb | 2 +- gcc/ada/exp_util.adb | 134 +++-- gcc/ada/fname.adb | 44 -- gcc/ada/fname.ads | 10 - gcc/ada/freeze.adb | 4 +- gcc/ada/frontend.adb | 7 + gcc/ada/gcc-interface/Make-lang.in | 7 +- gcc/ada/gcc-interface/Makefile.in | 4 +- gcc/ada/gnat1drv.adb | 22 +- gcc/ada/gnat_ugn.texi | 46 +- gcc/ada/inline.adb | 14 +- gcc/ada/lib.adb | 45 -- gcc/ada/lib.ads | 11 +- gcc/ada/libgnat/a-cborse.adb | 4 +- gcc/ada/libgnat/a-cihase.adb | 4 +- gcc/ada/libgnat/a-ciorse.adb | 4 +- gcc/ada/libgnat/a-coorse.adb | 4 +- gcc/ada/libgnat/a-nbnbin.ads | 4 +- gcc/ada/libgnat/a-nbnbre.adb | 40 +- gcc/ada/libgnat/a-nbnbre.ads | 3 +- gcc/ada/libgnat/s-aotase.ads | 4 + gcc/ada/libgnat/s-atoope.ads | 4 + gcc/ada/libgnat/s-atopar.adb | 7 +- gcc/ada/libgnat/s-atopar.ads | 4 + gcc/ada/libgnat/s-atopex.adb | 7 +- gcc/ada/libgnat/s-atopex.ads | 4 + gcc/ada/libgnat/s-auxdec.ads | 2 + gcc/ada/libgnat/s-parame.ads | 2 +- gcc/ada/libgnat/s-parame__ae653.ads | 2 +- gcc/ada/libgnat/s-parame__hpux.ads | 2 +- gcc/ada/libgnat/s-rannum.adb | 89 ++- gcc/ada/libgnat/s-regexp.ads | 6 +- gcc/ada/namet.adb | 36 +- gcc/ada/namet.ads | 9 - gcc/ada/nlists.adb | 26 +- gcc/ada/nlists.ads | 12 +- gcc/ada/opt.adb | 126 ---- gcc/ada/opt.ads | 50 +- gcc/ada/osint-c.adb | 66 +- gcc/ada/osint-c.ads | 12 - gcc/ada/repinfo.adb | 25 +- gcc/ada/repinfo.ads | 8 - gcc/ada/rtsfind.adb | 4 + gcc/ada/sem_aggr.adb | 2 +- gcc/ada/sem_attr.adb | 16 +- gcc/ada/sem_aux.adb | 44 +- gcc/ada/sem_aux.ads | 11 +- gcc/ada/sem_ch10.adb | 25 +- gcc/ada/sem_ch12.adb | 235 +++----- gcc/ada/sem_ch13.adb | 8 +- gcc/ada/sem_ch3.adb | 8 +- gcc/ada/sem_ch4.adb | 33 +- gcc/ada/sem_ch5.adb | 35 +- gcc/ada/sem_ch6.adb | 64 +- gcc/ada/sem_ch7.adb | 9 + gcc/ada/sem_ch8.adb | 10 +- gcc/ada/sem_elab.adb | 2 +- gcc/ada/sem_eval.adb | 2 +- gcc/ada/sem_prag.adb | 29 +- gcc/ada/sem_res.adb | 4 +- gcc/ada/sem_smem.adb | 4 +- gcc/ada/sem_util.adb | 159 ++++- gcc/ada/sem_util.ads | 18 + gcc/ada/sinfo.ads | 10 +- gcc/ada/sinput.adb | 155 ----- gcc/ada/sinput.ads | 8 - gcc/ada/stand.adb | 190 ------ gcc/ada/stand.ads | 19 +- gcc/ada/stringt.adb | 20 - gcc/ada/stringt.ads | 12 +- gcc/ada/switch-c.adb | 9 +- gcc/ada/table.adb | 59 -- gcc/ada/table.ads | 7 - gcc/ada/tree_gen.adb | 72 --- gcc/ada/tree_gen.ads | 28 - gcc/ada/tree_in.adb | 71 --- gcc/ada/tree_in.ads | 42 -- gcc/ada/tree_io.adb | 661 --------------------- gcc/ada/tree_io.ads | 109 ---- gcc/ada/treepr.adb | 2 +- gcc/ada/uintp.adb | 55 +- gcc/ada/uintp.ads | 12 +- gcc/ada/urealp.adb | 55 +- gcc/ada/urealp.ads | 12 +- gcc/ada/usage.adb | 5 - gcc/ada/{libgnarl/s-proinf.adb => vast.adb} | 21 +- gcc/ada/{libgnat/g-string.ads => vast.ads} | 16 +- 104 files changed, 1154 insertions(+), 2958 deletions(-) delete mode 100644 gcc/ada/stand.adb delete mode 100644 gcc/ada/tree_gen.adb delete mode 100644 gcc/ada/tree_gen.ads delete mode 100644 gcc/ada/tree_in.adb delete mode 100644 gcc/ada/tree_in.ads delete mode 100644 gcc/ada/tree_io.adb delete mode 100644 gcc/ada/tree_io.ads copy gcc/ada/{libgnarl/s-proinf.adb => vast.adb} (85%) copy gcc/ada/{libgnat/g-string.ads => vast.ads} (85%)