This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from d26f11e4684 libphobos: Fully enable Darwin/i386 support new d575c1f498d ada: Fix detecting Compilation_Errors new 709bf32c15d ada: Minor fix in handling of inherited Pre/Post'Class aspect new 2bf7943fe7b ada: Remove wrong optimization in frontend inlining of proc [...] new f134796c970 ada: Fix wrong finalization of temporary constrained array [...] new d370587385f ada: Small cleanup in the finalization machinery new ec63adfd513 ada: Set ekind of loop parameters earlier new ba50ebb54d8 ada: Clarify numeric parsing code new 603ed2b3ef8 ada: Get rid of multiple roundings for 'Value of ordinary f [...] new 579c431fa37 ada: Fix wrong finalization of constrained array derived fr [...] new fc23c496e12 ada: Remove dead assignment new e65b5c49b93 ada: Remove spurious warnings about No_Exception_Propagatio [...] new ead57a9ad8c ada: Mark errors that are removed as deleted new 8fde76ed70d ada: Use common routine to handle warning counting new 650b1529630 ada: Remove Count_Compile_Time_Pragma_Warnings new 1c305725296 ada: Improve Warning_Treated_As_Error new 9403c84cc26 ada: Dispatching call with mutably tagged objects new b55ca90e276 ada: Fix wrong finalization of constrained subtype of uncon [...] new 4a7010db26e ada: Handle Warnings_As_Errors the same way. new b1403bb26a8 ada: Document sanitizers in mixed-language applications new c687da8189e ada: Remove useless subexpressions new 04d7a0e9394 ada: Move aspects when instantiating subprograms as compila [...] new 9a60db69ed6 ada: freeze.adb: do not emit error on non-aligned component [...] new 5865f95da8f ada: use __builtin_alloca for alloca on vxworks new a61f29bc1b9 ada: Replace references for GLADE with PolyORB new 0cbffd79147 ada: Drop the chapter listing implemented Ada 2012 AI's new 8a6418d06b5 ada: include string.h new 3aa7f6c8174 ada: Correct comment in s-valuen.ads new ed0e710f222 ada: Disable -gnatR2 output in case of object renamings new 0214c0c4956 ada: Add "continue" GNAT extension new 651749d904b ada: Small tweak to latest change new f311c9f3412 ada: Add GNAT LLVM selection in GPR project file. new d84ca1055dd ada: Compiler fails on unchecked deallocation for constrain [...] new d089300efc6 ada: Split the unit System.Case_Utilities into two parts. new 047e4a5a356 ada: Reduce the likelihood of overflow in Tanh new f1c22e6ea6e ada: Warn on untagged record type equality new 64efbc69e93 ada: Fix for compiler crash on function return with Relaxed [...] new 996265df203 ada: Do minimal expansion of fixedpoint operations for GNATprove new 3a0eabf75a7 ada: Fix couple of issues in System.Value_D.Integer_To_Deci [...] new a9ba0f18bde ada: Disallow underscore before exponent new 4137ec1ca20 ada: Remove unused variables from the binder generation routine new 176e9d80149 ada: Fix ALI elaboration flags for ghost compilation units new 5d792d68bd9 ada: Restore consistent rounding of 'Value for ordinary fix [...]
The 42 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 | 1 + gcc/ada/adaint.c | 4 + gcc/ada/ali.ads | 4 +- gcc/ada/bindgen.adb | 20 - gcc/ada/doc/gnat_rm.rst | 1 - gcc/ada/doc/gnat_rm/about_this_guide.rst | 5 +- .../gnat_rm/compatibility_and_porting_guide.rst | 6 +- gcc/ada/doc/gnat_rm/gnat_language_extensions.rst | 16 + gcc/ada/doc/gnat_rm/implementation_advice.rst | 6 +- .../implementation_defined_characteristics.rst | 20 +- .../implementation_of_ada_2012_features.rst | 1327 ----- gcc/ada/doc/gnat_rm/specialized_needs_annexes.rst | 10 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 2 +- .../building_executable_programs_with_gnat.rst | 3 + .../doc/gnat_ugn/gnat_and_program_execution.rst | 55 +- gcc/ada/einfo.ads | 8 + gcc/ada/errout.adb | 81 +- gcc/ada/erroutc-pretty_emitter.adb | 4 +- gcc/ada/erroutc.adb | 189 +- gcc/ada/erroutc.ads | 52 +- gcc/ada/errutil.adb | 4 +- gcc/ada/exp_ch3.adb | 32 +- gcc/ada/exp_ch4.adb | 21 +- gcc/ada/exp_ch4.ads | 6 + gcc/ada/exp_ch5.adb | 124 +- gcc/ada/exp_ch5.ads | 1 + gcc/ada/exp_ch7.adb | 159 +- gcc/ada/exp_spark.adb | 8 + gcc/ada/exp_util.adb | 429 +- gcc/ada/exp_util.ads | 20 +- gcc/ada/expander.adb | 3 + gcc/ada/freeze.adb | 7 +- gcc/ada/frontend.adb | 3 +- gcc/ada/gcc-interface/Make-lang.in | 2 + gcc/ada/gcc-interface/Makefile.in | 2 +- gcc/ada/gen_il-fields.ads | 2 + gcc/ada/gen_il-gen-gen_entities.adb | 3 +- gcc/ada/gen_il-gen-gen_nodes.adb | 15 +- gcc/ada/gen_il-types.ads | 2 + gcc/ada/gnat1drv.adb | 10 +- gcc/ada/gnat_rm.texi | 5053 ++++++-------------- gcc/ada/gnat_ugn.texi | 301 +- gcc/ada/init.c | 1 + gcc/ada/inline.adb | 35 +- gcc/ada/libgnat/a-ngelfu.adb | 13 +- gcc/ada/libgnat/s-casuti.adb | 57 - gcc/ada/libgnat/s-casuti.ads | 49 +- gcc/ada/libgnat/{s-casuti.adb => s-cautns.adb} | 50 +- gcc/ada/libgnat/{s-casuti.ads => s-cautns.ads} | 61 +- gcc/ada/libgnat/s-valrea.adb | 3 +- gcc/ada/libgnat/s-valued.adb | 94 +- gcc/ada/libgnat/s-valuef.adb | 106 +- gcc/ada/libgnat/s-valuen.ads | 4 +- gcc/ada/libgnat/s-valuer.adb | 223 +- gcc/ada/libgnat/s-valuer.ads | 31 +- gcc/ada/libgnat/s-valuti.adb | 2 +- gcc/ada/par-ch5.adb | 103 +- gcc/ada/repinfo.adb | 4 +- gcc/ada/sem.adb | 3 + gcc/ada/sem_ch12.adb | 2 + gcc/ada/sem_ch3.adb | 16 +- gcc/ada/sem_ch4.adb | 14 +- gcc/ada/sem_ch5.adb | 321 +- gcc/ada/sem_ch5.ads | 1 + gcc/ada/sem_util.adb | 2 +- gcc/ada/sem_warn.adb | 18 + gcc/ada/sem_warn.ads | 9 + gcc/ada/sinfo-utils.adb | 13 + gcc/ada/sinfo-utils.ads | 4 + gcc/ada/sinfo.ads | 26 + gcc/ada/snames.ads-tmpl | 1 + gcc/ada/sprint.adb | 4 +- 72 files changed, 3006 insertions(+), 6285 deletions(-) delete mode 100644 gcc/ada/doc/gnat_rm/implementation_of_ada_2012_features.rst copy gcc/ada/libgnat/{s-casuti.adb => s-cautns.adb} (78%) copy gcc/ada/libgnat/{s-casuti.ads => s-cautns.ads} (69%)