This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: How to add timeout to Ada tests on Linux/ia64?
On Thu, Mar 25, 2004 at 10:01:54PM +0100, Laurent GUERBY wrote:
> On Thu, 2004-03-25 at 21:16, Chris Proctor wrote:
> > On Thu, Mar 25, 2004 at 01:43:46PM +0100, Arnaud Charlet wrote:
> > > > I tried 0.01 but still basicly got the same intermittant failures.
> > >
> > > Please tell us which failures you're seeing, because we're discussing
> > > in the dark otherwise.
> > >
> > > Arno
> >
> > I believe from memory the main test I was seeing problems with
> > was C954025. This test has delays of 0.5, 1.0 and 2.0 seconds.
> > When these are multiplied by 0.001 the resultant delays become
> > much less that the HZ(100) scheduling of a loaded Linux machine.
>
> Funny I never see this one failing but it tests order of
> operations and delays and can deadlock in some cases,eg:
>
> main: Launch_Control.Enable_Launch_Control;
> Launch_Control:Enable_Launch_Control
> main:Mission_Control.Do_Launch;
> Mission_Control:Launch_Control.Start_Countdown
> Launch_Control:Start_Countdown, delay too small, select on null, loop back to top
> Mission_Control:requeue hangs
>
> I guess it's more visible on loaded multiprocessors.
>
> So it's safer to remove all Impdef.One_Second
> for this test and document why. Arnaud, do you agree with my
> analysis?
>
I had to kill some of the following tests by hand on a 4-way 1.3Ghz
Itanium 2 machine.
H.J.
----
FAIL: c91004b
FAIL: c940010
FAIL: c94002g
FAIL: c94007a
FAIL: c95022b
FAIL: c95072a
FAIL: c95072b
FAIL: c954016
FAIL: c954017
FAIL: c974004
FAIL: c974009
FAIL: c9a011a
FAIL: cb1010a
FAIL: cb20001
FAIL: cb20004
FAIL: cb41002
FAIL: cb5001a
FAIL: cb5001b
FAIL: cb5002a
FAIL: cd2a83c
FAIL: cd2a91c
FAIL: cxg2002
FAIL: cxg2003
FAIL: cxg2004
FAIL: cxg2006
FAIL: cxg2007
FAIL: cxg2010
FAIL: cxg2011
FAIL: cxg2012
FAIL: cxg2013
FAIL: cxg2014
FAIL: cxg2015
FAIL: cxg2016
FAIL: cxg2017
FAIL: cxg2018
FAIL: cxg2019
FAIL: cxg2020
FAIL: cxg2021