[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 23 Jan 2012 08:42:18 +0000 (09:42 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 23 Jan 2012 08:42:18 +0000 (09:42 +0100)
commit6cbab9594e2b9655126ebf2cdfb6ce02265d3d46
tree0e3a8b5542365c8d18ae8656e213a5e28132dd98
parent67bdbf1ebd52a2599cae74d4b1b6def861c8c8bc
[multiple changes]

2012-01-23  Robert Dewar  <dewar@adacore.com>

* sem_ch10.adb (Analyze_Subunit): Properly save/restore cunit
restrictions.

2012-01-23  Ed Schonberg  <schonberg@adacore.com>

* snames.ads-tmpl: Add Name_Synchronization.
* aspects.ads, aspects.adb: Add Aspect_Synchronization to
enumeration type and related maps.
* sem_ch13.adb (Analyze_Aspect_Specifications): Handle Aspect
Synchronization, build corresponding pragma Implemented.
* sem_util.adb (Implementation_Kind): Handle both explicit and
implicit pragma_argument association to retrieve the given
synchronization mode.

From-SVN: r183410
gcc/ada/ChangeLog
gcc/ada/aspects.adb
gcc/ada/aspects.ads
gcc/ada/sem_ch10.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_util.adb
gcc/ada/snames.ads-tmpl