2009-07-13 Thomas Quinot <quinot@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 2009 08:47:36 +0000 (08:47 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Jul 2009 08:47:36 +0000 (08:47 +0000)
commitd56d85256c52cec518357fe0e2eca62267b1d796
treee09534cd9d79590d1e339f466ffb1b69ef387d68
parenta32d68e2f431d5682415ab5db409bffc70af4833
2009-07-13  Thomas Quinot  <quinot@adacore.com>

* exp_dist.adb (Add_RACW_Primitive_Declarations_And_Bodies):
Do not attempt to generate stubs for predefined primitives of
synchronized interfaces.
(Add_Stub_Type): Factor some code from the PCS-specific variants of
Build_Stub_Type.

2009-07-13  Ed Schonberg  <schonberg@adacore.com>

* sem_disp.adb (Override_Dispatching_Operation): Functions inherit the
Controlling_Result flag from the operation they override.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149553 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/exp_dist.adb
gcc/ada/sem_disp.adb