]> git.ipfire.org Git - thirdparty/gcc.git/commit
aspects.ads, [...]: Add entries for aspect Obsolescent.
authorRobert Dewar <dewar@adacore.com>
Mon, 4 Aug 2014 13:17:46 +0000 (13:17 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 4 Aug 2014 13:17:46 +0000 (15:17 +0200)
commitc2a2dbcc6ba197d3e6921ac220a097ac617c1493
treede160f44f4e92149fac97ee73db9bac04386ffea
parent6cf7eae6899491ba8759f8da6a86c8e27073d6f9
aspects.ads, [...]: Add entries for aspect Obsolescent.

2014-08-04  Robert Dewar  <dewar@adacore.com>

* aspects.ads, aspects.adb: Add entries for aspect Obsolescent.
* gnat_rm.texi: Add documentation for aspect Obsolescent.
* sem_ch13.adb (Analyze_Aspect_Specifications): Implement aspect
Obsolescent.
(Check_Aspect_At_Freeze_Point): Add dummy entry for pragma Obsolescent.
* s-osprim-mingw.adb: Minor reformatting.
* sem_res.adb (Is_Atomic_Ref_With_Address): New function
(Resolve_Indexed_Component): Rework warnings for non-atomic access
(Resolve_Selected_Component): Add warnings for non-atomic access.

From-SVN: r213588
gcc/ada/ChangeLog
gcc/ada/aspects.adb
gcc/ada/aspects.ads
gcc/ada/gnat_rm.texi
gcc/ada/s-osprim-mingw.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_res.adb