2005-06-14 Arnaud Charlet <charlet@adacore.com>
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 16 Jun 2005 08:49:41 +0000 (10:49 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 16 Jun 2005 08:49:41 +0000 (10:49 +0200)
commitff7cce69d51cd9240c0fcb4e0379a670fdc1ad73
tree2d9b75be7503d9bbf33c7b08d5d0176e1e7f3cf3
parentf51ab33b26d8b85676b2b4b7399f50e25a56a3c5
2005-06-14  Arnaud Charlet  <charlet@adacore.com>
    Jose Ruiz  <ruiz@adacore.com>

* s-tposen.adb, s-tpobop.adb
(Exceptional_Complete_Rendezvous): Save the occurrence and not only
the exception id.
(PO_Do_Or_Queue): Before queuing a task on an entry queue we check that
there is no violation of the Max_Entry_Queue_Length restriction (if it
has been set); Program_Error is raised otherwise.
(Requeue_Call): Before requeuing the task on the target entry queue we
check that there is no violation of the Max_Entry_Queue_Length
restriction (if it has been set); Program_Error is raised otherwise.

From-SVN: r101064
gcc/ada/s-tpobop.adb
gcc/ada/s-tposen.adb