This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 4f2ab6b89e1 [OpenMP, gimplifier] 'inform' after 'error' diagnostic new aff95ee7cc2 Daily bump. new 09f9c1eefb8 gcc-changelog: fix Backported from timestamp. new d11c9841d54 Add missing check for gassign. new 52531a6203c [Ada] Small improvement to Optimize_Length_Comparison new 01264f72d9c [Ada] Crash in tagged type constructor with task components new 6ba3247dc75 [Ada] List aspect Relaxed_Initialization in GNAT RM new 3e395e356e5 [Ada] The definition of constants in declare expressions is [...] new e49f6ee11d9 [Ada] Properly test for Protected_Body_Subprogram new 2e64cf05525 [Ada] Fix invalid expression sharing in Expand_Array_Equality new 25a11453cae [Ada] Small adjustment to Get_Integer_Type function new 02bf80a34e4 [Ada] Missing error on aspects Input and Output new 41e52aa5859 [Ada] AI12-0293-1 Implement storage streams new 606e70fd3d8 [Ada] ACATS 4.1L - B452002 - Wrong universal access "=" rules new 0f7b6a2eb31 [Ada] Avoid forced loading of System.Priority in CodePeer mode new c94bbfbe57d [Ada] Cleanups in code related to static expressions new a9fb2055f3a [Ada] Fix failed assertion on a slice indexed by a subtype_ [...] new 668fb87d746 [Ada] Suppress CodePeer message on possible uninitialized variable new 78689aa295f [Ada] Do not treat pragma Compile_Time_Warning as error eve [...] new 12be130c3f1 [Ada] Improve compile-time evaluation of value ranges new 5126ca1fa77 [Ada] Minor cleanup in Expand_Call_Helper new c9a56fd316d [Ada] Profile mismatch between C and Ada functions new 0c32ab8232a [Ada] Add second warning for convention C_Variadic_n new 5b3950bed95 [Ada] Fix host/target confusion for attribute To_Address new 8cd7aec26f1 [Ada] Add support for XDR streaming in the default runtime new a6c467131b0 [Ada] No Default_Initial_Condition check when declaring an [...] new 13175003d4a [Ada] Implement AI12-0032 fixes for 'Old attribute accessibility new 3874e79d94e [Ada] Small cleanup in the attribute code of the expander new 4f4fd8ae2ce [Ada] Update output of verbose error summary new b93d80bc8fc [Ada] Crash in tagged type constructor with task components new 4bfab79a72a [Ada] Small cleanup in constraint checking code for allocators new 6c8e4f7e38e [Ada] Narrow large arithmetic and comparison operations new 424ce99fb53 [Ada] ACATS 4.1J - B854003 - Subtype conformance check missed new 2ab42c70a62 [Ada] Fix small inefficiency in previous change to expander
The 33 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: contrib/ChangeLog | 10 + contrib/gcc-changelog/git_commit.py | 6 +- gcc/ChangeLog | 140 ++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 399 +++++ gcc/ada/Makefile.rtl | 4 + gcc/ada/bindgen.adb | 29 +- gcc/ada/bindusg.adb | 5 + gcc/ada/checks.adb | 950 ++++++----- gcc/ada/doc/gnat_rm/implementation_advice.rst | 35 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 7 + .../gnat_rm/implementation_defined_attributes.rst | 8 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 7 + gcc/ada/einfo.adb | 5 + gcc/ada/einfo.ads | 4 + gcc/ada/errout.adb | 142 +- gcc/ada/errout.ads | 8 + gcc/ada/erroutc.adb | 44 +- gcc/ada/erroutc.ads | 12 + gcc/ada/errutil.adb | 39 +- gcc/ada/errutil.ads | 3 +- gcc/ada/exp_attr.adb | 254 +-- gcc/ada/exp_ch3.adb | 1 + gcc/ada/exp_ch4.adb | 501 +++++- gcc/ada/exp_ch5.adb | 20 - gcc/ada/exp_ch6.adb | 45 +- gcc/ada/exp_ch6.ads | 6 + gcc/ada/exp_ch9.adb | 12 +- gcc/ada/exp_disp.adb | 15 + gcc/ada/exp_util.adb | 15 +- gcc/ada/freeze.adb | 27 +- gcc/ada/gnat_rm.texi | 1683 ++++++++++---------- gcc/ada/gnatbind.adb | 5 + gcc/ada/impunit.adb | 5 +- gcc/ada/init.c | 1 + gcc/ada/libgnarl/s-osinte__linux.ads | 18 +- gcc/ada/libgnat/a-except.adb | 4 +- gcc/ada/libgnat/{a-sbhcin.ads => a-strsto.ads} | 23 +- gcc/ada/libgnat/a-ststbo.adb | 115 ++ gcc/ada/libgnat/{a-csquin.ads => a-ststbo.ads} | 56 +- gcc/ada/libgnat/a-ststun.adb | 151 ++ gcc/ada/libgnat/{a-sfhcin.ads => a-ststun.ads} | 68 +- gcc/ada/libgnat/g-io.adb | 12 +- gcc/ada/libgnat/g-socket.adb | 8 +- gcc/ada/libgnat/g-socthi.adb | 24 +- gcc/ada/libgnat/g-socthi.ads | 8 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 22 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 8 +- gcc/ada/libgnat/g-sothco.ads | 8 +- gcc/ada/libgnat/s-io.adb | 8 +- gcc/ada/libgnat/s-rannum.adb | 90 +- .../libgnat/{s-stratt__xdr.adb => s-statxd.adb} | 63 +- gcc/ada/libgnat/{s-stratt.ads => s-statxd.ads} | 122 +- gcc/ada/libgnat/s-stratt.adb | 286 +++- gcc/ada/libgnat/s-stratt.ads | 7 +- gcc/ada/libgnat/s-ststop.ads | 4 +- gcc/ada/opt.ads | 9 +- gcc/ada/sem_attr.adb | 182 ++- gcc/ada/sem_ch13.adb | 33 +- gcc/ada/sem_ch3.adb | 27 +- gcc/ada/sem_ch4.adb | 258 ++- gcc/ada/sem_ch6.adb | 43 +- gcc/ada/sem_ch6.ads | 10 + gcc/ada/sem_ch8.adb | 4 +- gcc/ada/sem_eval.adb | 21 +- gcc/ada/sem_prag.adb | 22 +- gcc/ada/sem_res.adb | 20 +- gcc/ada/sem_type.adb | 103 +- gcc/ada/sem_util.adb | 16 +- gcc/ada/sprint.adb | 37 + gcc/c-family/ChangeLog | 5 + gcc/cp/ChangeLog | 33 + gcc/testsuite/ChangeLog | 102 ++ gcc/tree-vect-generic.c | 5 +- libgcc/ChangeLog | 15 + libgomp/ChangeLog | 16 + libstdc++-v3/ChangeLog | 36 + 77 files changed, 4277 insertions(+), 2274 deletions(-) copy gcc/ada/libgnat/{a-sbhcin.ads => a-strsto.ads} (80%) create mode 100644 gcc/ada/libgnat/a-ststbo.adb copy gcc/ada/libgnat/{a-csquin.ads => a-ststbo.ads} (58%) create mode 100644 gcc/ada/libgnat/a-ststun.adb copy gcc/ada/libgnat/{a-sfhcin.ads => a-ststun.ads} (52%) rename gcc/ada/libgnat/{s-stratt__xdr.adb => s-statxd.adb} (96%) copy gcc/ada/libgnat/{s-stratt.ads => s-statxd.ads} (62%)