This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 47ee6e6fb99 Use the proper vectype new d41be878c91 [Ada] Remove inappropriate test from Is_By_Reference_Type new 5e86334302c [Ada] usage.adb: make -gnatw.c description clearer new 2c5ed0df531 [Ada] Move Build_And_Insert_Cuda_Initialization to Expand_C [...] new 3afd5368f50 [Ada] Work around CodePeer bug by declaring variable new 8967ee52ea9 [Ada] Refactor scan_backend_switch to share logic across backends new 66fa9237688 [Ada] Capitalize comment new 518cededb0c [Ada] Spurious accessibility error on allocator in generic [...] new 0f5356c4bfe [Ada] Only assign type to op if compatible new dae0df6cd97 [Ada] Small cleanup in System.Dwarf_Line new b8d31ebcfa9 [Ada] Fix assertion in GNATprove_Mode new 27433630475 [Ada] Don't examine all discriminants when looking for the [...] new c83448aaf90 [Ada] Fix condition in op interpretation resolution new 3450ded1edd [Ada] Implementation of Preelaborable_Initialization attrib [...] new 0c5c46a9576 [Ada] Refine types of local constants that store Etype results new 535a706f7e6 [Ada] Clean up Uint fields (continued) new 325443d24bb [Ada] Spurious link error with child unit and different Ass [...] new 7a8e133af28 [Ada] Fix repeated generation of dispatch tables in CodePeer mode new aaddaf82ede [Ada] Add support for PE-COFF PIE to System.Dwarf_Line new 4375ee57b15 [Ada] Adjust latest change for ELF platforms new 8582e5d07ea [Ada] Minor style fixes in Resolve_Aspect_Aggregate new 6c5ca4cf42f [Ada] SPARK proof of the Ada.Strings.Fixed library new cf0813a9cfa [Ada] Accept volatile properties on constant objects new e97dd2ae763 [Ada] Cleanups related to building of dispatch tables new 8e5a8832632 [Ada] Clean up Uint fields, remove unused routines new a06c060b155 [Ada] Accept volatile expressions as non-scalar actual parameters new c5049dfec7e [Ada] Use OS_Time for interface to TZ functions. new 9613900aef1 [Ada] Add SPARK_Mode => Off to System.File_Control_Block new 2175b50b74d [Ada] Present and No functions for type Uint new 3613473ab17 [Ada] Fix shadowing in conditions for inlining new 71a4bdada59 [Ada] Remove redundant checks for non-empty list of aspects
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/adabkend.adb | 58 +-- gcc/ada/adaint.c | 3 + gcc/ada/atree.adb | 7 +- gcc/ada/back_end.adb | 95 ++--- gcc/ada/backend_utils.adb | 96 +++++ gcc/ada/{gnatname.ads => backend_utils.ads} | 18 +- gcc/ada/checks.adb | 18 +- gcc/ada/contracts.adb | 76 ++-- gcc/ada/cstand.adb | 71 ++-- gcc/ada/einfo-utils.adb | 279 +++++--------- gcc/ada/einfo-utils.ads | 257 ++++++------- gcc/ada/einfo.ads | 13 - gcc/ada/exp_aggr.adb | 4 +- gcc/ada/exp_attr.adb | 17 +- gcc/ada/exp_ch3.adb | 14 +- gcc/ada/exp_ch4.adb | 14 +- gcc/ada/exp_ch5.adb | 8 +- gcc/ada/exp_ch7.adb | 9 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_disp.adb | 54 +-- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_util.adb | 28 +- gcc/ada/exp_util.ads | 11 + gcc/ada/fe.h | 21 -- gcc/ada/freeze.adb | 6 +- gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gen_il-fields.ads | 1 - gcc/ada/gen_il-gen-gen_entities.adb | 1 - gcc/ada/gen_il-internals.ads | 5 - gcc/ada/gnat1drv.adb | 9 +- gcc/ada/gnat_cuda.adb | 38 +- gcc/ada/gnat_cuda.ads | 24 +- gcc/ada/inline.adb | 55 +-- gcc/ada/itypes.adb | 2 +- gcc/ada/layout.adb | 24 +- gcc/ada/libgnat/a-calend.adb | 13 +- gcc/ada/libgnat/a-strfix.adb | 280 ++++++++++++--- gcc/ada/libgnat/a-strfix.ads | 376 ++++++++++--------- gcc/ada/libgnat/a-strsea.adb | 319 ++++++++++------ gcc/ada/libgnat/a-strsea.ads | 540 +++++++++++++++++++++++++++- gcc/ada/libgnat/s-dwalin.adb | 66 ++-- gcc/ada/libgnat/s-dwalin.ads | 26 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-objrea.adb | 72 ++-- gcc/ada/libgnat/s-objrea.ads | 25 +- gcc/ada/libgnat/s-os_lib.ads | 11 +- gcc/ada/repinfo-input.adb | 2 +- gcc/ada/repinfo.adb | 11 +- gcc/ada/scn.adb | 2 +- gcc/ada/sem_attr.adb | 97 +++-- gcc/ada/sem_aux.adb | 5 +- gcc/ada/sem_ch10.adb | 4 +- gcc/ada/sem_ch12.adb | 4 +- gcc/ada/sem_ch13.adb | 122 ++++--- gcc/ada/sem_ch3.adb | 112 ++++-- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch7.adb | 13 +- gcc/ada/sem_ch8.adb | 2 +- gcc/ada/sem_ch9.adb | 6 +- gcc/ada/sem_dim.adb | 2 +- gcc/ada/sem_eval.adb | 4 +- gcc/ada/sem_prag.adb | 10 +- gcc/ada/sem_res.adb | 26 -- gcc/ada/sem_util.adb | 123 ++++++- gcc/ada/sem_util.ads | 22 +- gcc/ada/sinfo-utils.adb | 2 +- gcc/ada/snames.adb-tmpl | 3 + gcc/ada/snames.ads-tmpl | 27 +- gcc/ada/sprint.adb | 2 +- gcc/ada/sysdep.c | 19 +- gcc/ada/treepr.adb | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/uintp.adb | 40 ++- gcc/ada/uintp.ads | 46 +-- gcc/ada/usage.adb | 6 +- 75 files changed, 2393 insertions(+), 1396 deletions(-) create mode 100644 gcc/ada/backend_utils.adb copy gcc/ada/{gnatname.ads => backend_utils.ads} (75%)