This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from bd93ef7f1a1 RISC-V: Dynamic adjust size of VLA vector according to TARG [...] new f31a6343834 ada: Fix Valid_Scalars attribute applied to types from limi [...] new 7e7c40617a6 ada: Allow warnings with explain code new 22b13ca246c ada: Refactor s-pack* units to remove multiple returns new 79cc2a75680 ada: Expose expected_throw attribute new 6c431c90947 ada: Fix assertion failure introduced by latest change new ae250f9e3c6 ada: Fix internal error on aggregates of self-referencing types new 82ed6ed6111 ada: Tweak CPU affinity handling on Linux new e273cf2c1e7 ada: Constraint_Error caused by interface conversion new 086a2c9d042 ada: Improve error message for ambiguous subprogram call new a6ca70c6744 ada: Fix expanding container aggregates with Iterator speci [...] new 99c419b2a8c ada: Apply correct element type for container aggregates new c57fbb120da ada: Avoid iterator conflicts in container aggregates new 99b45bbea4d ada: Constraint_Error caused by 'Image applied to interface type new 054e93b8757 ada: Use new typedefs in gcc-interface
The 14 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: .../doc/gnat_rm/security_hardening_features.rst | 4 +- gcc/ada/errout.adb | 6 +- gcc/ada/exp_aggr.adb | 20 ++-- gcc/ada/exp_disp.adb | 94 +------------------ gcc/ada/exp_imgv.adb | 8 +- gcc/ada/exp_put_image.adb | 36 ++++++- gcc/ada/gcc-interface/decl.cc | 5 +- gcc/ada/gcc-interface/trans.cc | 15 ++- gcc/ada/gcc-interface/utils.cc | 19 ++++ gcc/ada/gnat_rm.texi | 6 +- gcc/ada/gnat_ugn.texi | 4 +- gcc/ada/libgnarl/s-taprop__linux.adb | 38 ++------ gcc/ada/libgnat/a-except.adb | 104 +++++++++++++++++++++ gcc/ada/libgnat/a-except.ads | 14 +++ gcc/ada/libgnat/s-pack03.adb | 47 +++++----- gcc/ada/libgnat/s-pack05.adb | 47 +++++----- gcc/ada/libgnat/s-pack06.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack07.adb | 47 +++++----- gcc/ada/libgnat/s-pack09.adb | 47 +++++----- gcc/ada/libgnat/s-pack10.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack100.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack101.adb | 47 +++++----- gcc/ada/libgnat/s-pack102.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack103.adb | 47 +++++----- gcc/ada/libgnat/s-pack104.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack105.adb | 47 +++++----- gcc/ada/libgnat/s-pack106.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack107.adb | 47 +++++----- gcc/ada/libgnat/s-pack108.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack109.adb | 47 +++++----- gcc/ada/libgnat/s-pack11.adb | 47 +++++----- gcc/ada/libgnat/s-pack110.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack111.adb | 47 +++++----- gcc/ada/libgnat/s-pack112.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack113.adb | 47 +++++----- gcc/ada/libgnat/s-pack114.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack115.adb | 47 +++++----- gcc/ada/libgnat/s-pack116.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack117.adb | 47 +++++----- gcc/ada/libgnat/s-pack118.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack119.adb | 47 +++++----- gcc/ada/libgnat/s-pack12.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack120.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack121.adb | 47 +++++----- gcc/ada/libgnat/s-pack122.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack123.adb | 47 +++++----- gcc/ada/libgnat/s-pack124.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack125.adb | 47 +++++----- gcc/ada/libgnat/s-pack126.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack127.adb | 47 +++++----- gcc/ada/libgnat/s-pack13.adb | 47 +++++----- gcc/ada/libgnat/s-pack14.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack15.adb | 47 +++++----- gcc/ada/libgnat/s-pack17.adb | 47 +++++----- gcc/ada/libgnat/s-pack18.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack19.adb | 47 +++++----- gcc/ada/libgnat/s-pack20.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack21.adb | 47 +++++----- gcc/ada/libgnat/s-pack22.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack23.adb | 47 +++++----- gcc/ada/libgnat/s-pack24.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack25.adb | 47 +++++----- gcc/ada/libgnat/s-pack26.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack27.adb | 47 +++++----- gcc/ada/libgnat/s-pack28.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack29.adb | 47 +++++----- gcc/ada/libgnat/s-pack30.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack31.adb | 47 +++++----- gcc/ada/libgnat/s-pack33.adb | 47 +++++----- gcc/ada/libgnat/s-pack34.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack35.adb | 47 +++++----- gcc/ada/libgnat/s-pack36.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack37.adb | 47 +++++----- gcc/ada/libgnat/s-pack38.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack39.adb | 47 +++++----- gcc/ada/libgnat/s-pack40.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack41.adb | 47 +++++----- gcc/ada/libgnat/s-pack42.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack43.adb | 47 +++++----- gcc/ada/libgnat/s-pack44.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack45.adb | 47 +++++----- gcc/ada/libgnat/s-pack46.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack47.adb | 47 +++++----- gcc/ada/libgnat/s-pack48.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack49.adb | 47 +++++----- gcc/ada/libgnat/s-pack50.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack51.adb | 47 +++++----- gcc/ada/libgnat/s-pack52.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack53.adb | 47 +++++----- gcc/ada/libgnat/s-pack54.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack55.adb | 47 +++++----- gcc/ada/libgnat/s-pack56.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack57.adb | 47 +++++----- gcc/ada/libgnat/s-pack58.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack59.adb | 47 +++++----- gcc/ada/libgnat/s-pack60.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack61.adb | 47 +++++----- gcc/ada/libgnat/s-pack62.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack63.adb | 47 +++++----- gcc/ada/libgnat/s-pack65.adb | 47 +++++----- gcc/ada/libgnat/s-pack66.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack67.adb | 47 +++++----- gcc/ada/libgnat/s-pack68.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack69.adb | 47 +++++----- gcc/ada/libgnat/s-pack70.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack71.adb | 47 +++++----- gcc/ada/libgnat/s-pack72.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack73.adb | 47 +++++----- gcc/ada/libgnat/s-pack74.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack75.adb | 47 +++++----- gcc/ada/libgnat/s-pack76.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack77.adb | 47 +++++----- gcc/ada/libgnat/s-pack78.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack79.adb | 47 +++++----- gcc/ada/libgnat/s-pack80.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack81.adb | 47 +++++----- gcc/ada/libgnat/s-pack82.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack83.adb | 47 +++++----- gcc/ada/libgnat/s-pack84.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack85.adb | 47 +++++----- gcc/ada/libgnat/s-pack86.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack87.adb | 47 +++++----- gcc/ada/libgnat/s-pack88.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack89.adb | 47 +++++----- gcc/ada/libgnat/s-pack90.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack91.adb | 47 +++++----- gcc/ada/libgnat/s-pack92.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack93.adb | 47 +++++----- gcc/ada/libgnat/s-pack94.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack95.adb | 47 +++++----- gcc/ada/libgnat/s-pack96.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack97.adb | 47 +++++----- gcc/ada/libgnat/s-pack98.adb | 94 +++++++++---------- gcc/ada/libgnat/s-pack99.adb | 47 +++++----- gcc/ada/sem_aggr.adb | 38 +++++--- gcc/ada/sem_ch13.adb | 9 +- gcc/ada/sem_ch4.adb | 6 +- gcc/ada/sem_type.ads | 7 +- gcc/ada/sem_util.adb | 22 ++++- gcc/ada/sem_util.ads | 12 ++- 140 files changed, 4359 insertions(+), 4427 deletions(-)