From: Reto Buerki <reet@codelabs.ch>
Subject: Re: Barrier re-evaluation issue with GNAT 4.3.2
Date: Mon, 28 Sep 2009 16:05:29 +0200
Date: 2009-09-28T16:05:29+02:00 [thread overview]
Message-ID: <h9qfr2$r84$1@news.eternal-september.org> (raw)
In-Reply-To: <h9qdfj$6vp$1@news.eternal-september.org>
Reto Buerki wrote:
> John B. Matthews wrote:
>> I am troubled by the "potentially blocking operation" warning. Two
>> things make me think it may be irrelevant: 1) Signal does not actually
>> block, except to dequeue waiters, and 2) Wakeup, which enters Signal, is
>> itself a protected procedure:
>>
>> <http://www.adaic.com/standards/05rm/html/RM-D-15.html>
>>
>> I'd welcome critical thoughts.
>
> We are not getting such a warning with our code, but we are not using
> "requeue" since our scenario is different.
Update: we just noticed that the warning actually *does* show up but we
missed it in the previous build.
I also think the warning is irrelevant. It seems that the compiler is
not smart enough to figure out that the Signal() entry is always open.
next prev parent reply other threads:[~2009-09-28 14:05 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-24 17:02 Barrier re-evaluation issue with GNAT 4.3.2 Reto Buerki
2009-09-24 17:47 ` Dmitry A. Kazakov
2009-09-25 8:50 ` Brad Moore
2009-09-25 9:17 ` Dmitry A. Kazakov
2009-09-25 9:57 ` Ludovic Brenta
2009-09-25 10:31 ` Dmitry A. Kazakov
2009-09-25 11:23 ` Jean-Pierre Rosen
2009-09-28 10:41 ` Reto Buerki
2009-09-25 17:06 ` Brad Moore
2009-09-25 18:42 ` Dmitry A. Kazakov
2009-09-25 19:39 ` Brad Moore
2009-09-28 10:18 ` Reto Buerki
2009-09-25 15:56 ` John B. Matthews
2009-09-26 14:23 ` John B. Matthews
2009-09-28 10:28 ` Reto Buerki
2009-09-28 12:39 ` John B. Matthews
2009-09-28 13:25 ` Reto Buerki
2009-09-28 14:05 ` Reto Buerki [this message]
2009-09-28 18:38 ` Jeffrey R. Carter
2009-09-28 18:51 ` Dmitry A. Kazakov
2009-09-29 8:37 ` Reto Buerki
2009-09-28 21:13 ` Robert A Duff
2009-09-28 22:28 ` Jeffrey R. Carter
2009-10-10 5:41 ` Randy Brukardt
2009-09-29 8:30 ` Reto Buerki
2009-09-29 15:06 ` John B. Matthews
2009-09-30 14:12 ` Reto Buerki
2009-09-30 15:59 ` John B. Matthews
2009-10-01 16:12 ` John B. Matthews
2009-10-01 17:17 ` Anh Vo
2009-10-02 2:26 ` John B. Matthews
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox