OSDN Git Service

2009-04-15 Robert Dewar <dewar@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2009 12:14:57 +0000 (12:14 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2009 12:14:57 +0000 (12:14 +0000)
commitb2a537cf766cddb102d1210b8f58c40513657c23
tree5fbf723004043d0918a910e4684d2e5969f3cc72
parent49260fa57f719c6d0c779e62abe0e05a0cf2e09b
2009-04-15  Robert Dewar  <dewar@adacore.com>

* rtsfind.adb: Minor reformatting.

2009-04-15  Emmanuel Briot  <briot@adacore.com>

* prj-part.adb, prj-tree.adb, prj-tree.ads (Restore_And_Free): renames
Restore, and free the saved context.

2009-04-15  Gary Dismukes  <dismukes@adacore.com>

* sem_ch3.adb (Analyze_Private_Extension_Declaration): Move error check
for illegal private extension from a synchronized interface parent in
front of check for illegal limited extension so that limited extension
from a synchronized interface will be rejected.
(Check_Ifaces): Check that a private extension that has a synchronized
interface as a progenitor must be explicitly declared synchronized.
Also check that a record extension cannot derive from a synchronized
interface.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146103 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/prj-part.adb
gcc/ada/prj-tree.adb
gcc/ada/prj-tree.ads
gcc/ada/rtsfind.adb
gcc/ada/sem_ch3.adb