]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 31 Aug 2011 09:27:37 +0000 (11:27 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 31 Aug 2011 09:27:37 +0000 (11:27 +0200)
commitb87897272f39da4bb0fb15bf275f18f5411d1915
treecfeb1fa47dde723b03a38b0ebdfac2394578e9a3
parent680fba0932753037dd955a7266a450f5800bc765
[multiple changes]

2011-08-31  Matthew Heaney  <heaney@adacore.com>

* a-rbtgbo.adb (Clear_Tree): Assert representation invariant for lock
status.

2011-08-31  Ed Schonberg  <schonberg@adacore.com>

* sem_ch5.adb: Set kind of loop parameter properly, to preserve all
errors in B tests.

2011-08-31  Jose Ruiz  <ruiz@adacore.com>

* sem_ch13.adb (Analyze_Aspect_Specifications): For the Priority and
Interrupt_Priority aspects, force the analysis of the aspect expression
(when building the equivalent pragma). Otherwise, its analysis is done
too late, after the task or protected object has been created.
* sem_ch9.adb (Analyze_Single_Protected_Declaration,
Analyze_Single_Task_Declaration): Remove the code to move the aspects
to the object declaration because they are needed in the type
declaration.

From-SVN: r178370
gcc/ada/ChangeLog
gcc/ada/a-rbtgbo.adb
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch5.adb
gcc/ada/sem_ch9.adb