2011-10-15 Bob Duff <duff@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2011 09:22:01 +0000 (09:22 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 15 Oct 2011 09:22:01 +0000 (09:22 +0000)
commitc53dacb14a83aefffe2cd862a315d81b27ccb535
tree96772105a94b5dd2509256c64d5d12042e63189d
parentd976af8eb69204580cd02c37068d0ab1da675b3b
2011-10-15  Bob Duff  <duff@adacore.com>

* exp_ch6.adb (Add_Unconstrained_Actuals_To_Build_In_Place_Call):
Do not create a pool formal on unless RE_Root_Storage_Pool_Ptr
is available.
(Expand_N_Extended_Return_Statement): Do not create a renaming of the
build-in-place pool parameter unless RE_Root_Storage_Pool_Ptr is
available.
(Make_Build_In_Place_Call_In_Allocator): Add the user-defined
pool only if RE_Root_Storage_Pool_Ptr is available.
(Make_Build_In_Place_Call_In_Object_Declaration): Do not add a
pool actual unless RE_Root_Storage_Pool_Ptr is available.
* sem_ch6.adb (Create_Extra_Formals): Add build-in-place pool
formal only if RE_Root_Storage_Pool_Ptr is available.

2011-10-15  Matthew Heaney  <heaney@adacore.com>

* a-cusyqu.ads, a-cbsyqu.ads, a-cuprqu.ads, a-cbprqu.ads (Queue
type): Specify Priority aspect for protected type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@180025 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-cbprqu.ads
gcc/ada/a-cbsyqu.ads
gcc/ada/a-cuprqu.ads
gcc/ada/a-cusyqu.ads
gcc/ada/exp_ch6.adb
gcc/ada/sem_ch6.adb