aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface
diff options
context:
space:
mode:
authorPiotr Trojanek <trojanek@adacore.com>2022-05-19 20:42:42 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2022-07-05 08:28:21 +0000
commit5a387a2b8f58a238acfea6ec820a0fd44057a09a (patch)
tree364ba52f6b4ac37a9e14d97ba2ae598f1755ea61 /gcc/ada/gcc-interface
parentd2672ffea0a478b265f5ed0239723c8ba54e8d24 (diff)
downloadgcc-5a387a2b8f58a238acfea6ec820a0fd44057a09a.zip
gcc-5a387a2b8f58a238acfea6ec820a0fd44057a09a.tar.gz
gcc-5a387a2b8f58a238acfea6ec820a0fd44057a09a.tar.bz2
[Ada] Warn about obsolete uses of renamed Ada 83 packages
Ada 83 packages like Unchecked_Conversion or Text_IO are obsolete since Ada 95. GNAT now warns about their uses when warnings on obsolescent featured (Annex J) is active. gcc/ada/ * doc/gnat_ugn/building_executable_programs_with_gnat.rst (Warning Message Control): Update description of switch -gnatwj. * gnat_ugn.texi: Regenerate. * sem_ch10.adb (Analyze_With_Clause): Warn on WITH clauses for obsolete renamed units; in Ada 83 mode do not consider predefined renamings to be obsolete. gcc/testsuite/ * gnat.dg/renaming1.adb: Update WITH clause. * gnat.dg/renaming1.ads: Likewise. * gnat.dg/warn29.adb: Likewise.
Diffstat (limited to 'gcc/ada/gcc-interface')
0 files changed, 0 insertions, 0 deletions