[Ada] Fix conformance errors and erroneous code
commitc0471c61e1f3bcd86e819f2e6b5e054f80572a41
authorBob Duff <duff@adacore.com>
Mon, 26 Jul 2021 19:26:28 +0000 (26 15:26 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Wed, 22 Sep 2021 15:01:50 +0000 (22 15:01 +0000)
tree0713b5f73937f95455f4a901fa09b193f9dbcd77
parent490a987e05da85710ca68f4f30948ec904d745e9
[Ada] Fix conformance errors and erroneous code

gcc/ada/

* contracts.adb, einfo-utils.adb, einfo-utils.ads, exp_ch7.adb,
exp_ch9.adb, exp_disp.adb, exp_prag.adb, exp_smem.adb,
exp_util.adb, freeze.adb, sem_aggr.adb, sem_attr.adb,
sem_ch8.adb, sem_prag.ads, sem_util.adb, sem_util.ads: Fix
conformance errors.
* errout.adb, erroutc.adb: Remove pragmas Suppress.
* err_vars.ads: Initialize variables that were previously being
read uninitialized.
19 files changed:
gcc/ada/contracts.adb
gcc/ada/einfo-utils.adb
gcc/ada/einfo-utils.ads
gcc/ada/err_vars.ads
gcc/ada/errout.adb
gcc/ada/erroutc.adb
gcc/ada/exp_ch7.adb
gcc/ada/exp_ch9.adb
gcc/ada/exp_disp.adb
gcc/ada/exp_prag.adb
gcc/ada/exp_smem.adb
gcc/ada/exp_util.adb
gcc/ada/freeze.adb
gcc/ada/sem_aggr.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_ch8.adb
gcc/ada/sem_prag.ads
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads