]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Sat, 15 Oct 2011 09:22:01 +0000 (11:22 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Sat, 15 Oct 2011 09:22:01 +0000 (11:22 +0200)
commit3e452820c3956cbefe3a0547fe51198a882d9e54
tree96772105a94b5dd2509256c64d5d12042e63189d
parent4650947d66b44b48786a73ac2972ef96f0613565
[multiple changes]

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.

From-SVN: r180025
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