Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2007-12-05 Thread Richard Kenner
> On GCC we use -gnato on tests known to need it > (/gcc/testsuite/ada/acats/overflow.lst) since we want to test > flags the typical GCC/Ada user does use and not what official validation > requires (which is -gnato -gnatE IIRC). But you're running a test that's *part* of the official validation a

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2007-12-05 Thread Richard Kenner
> Richard, Arnaud, could you check amongst GNAT experts if for such types > (non power of two modulus), it's not worth enabling overflow checks by > default now that we have VRP doing non trivial optimisations? People > using non power of two modulus are not caring for performance anyway, so > havi

Re: ACATS c460008 and VRP

2006-03-04 Thread Laurent GUERBY
On Sat, 2006-03-04 at 07:29 -0500, Robert Dewar wrote: > Laurent GUERBY wrote: > > On Thu, 2006-03-02 at 01:34 +0100, Robert Dewar wrote: > >> Laurent GUERBY wrote: > >> > >>> VRP might now force us to update the overflow list but I'm not sure > >>> about switching to a full -gnato everywhere. > >>

Re: ACATS c460008 and VRP

2006-03-04 Thread Robert Dewar
Laurent GUERBY wrote: On Thu, 2006-03-02 at 01:34 +0100, Robert Dewar wrote: Laurent GUERBY wrote: VRP might now force us to update the overflow list but I'm not sure about switching to a full -gnato everywhere. well you can expect some fiddling each version if you work this way The list fo

Re: ACATS c460008 and VRP

2006-03-02 Thread Eric Botcazou
> I missed the fact that the test was already in overflow.lst :) No worries, so did I. :-) -- Eric Botcazou

Re: ACATS c460008 and VRP

2006-03-02 Thread Laurent GUERBY
On Thu, 2006-03-02 at 01:34 +0100, Robert Dewar wrote: > Laurent GUERBY wrote: > > > VRP might now force us to update the overflow list but I'm not sure > > about switching to a full -gnato everywhere. > > well you can expect some fiddling each version if you work this way The list for -gnato te

Re: ACATS c460008 and VRP

2006-03-02 Thread Laurent GUERBY
On Thu, 2006-03-02 at 14:04 +0100, Eric Botcazou wrote: > > it's not a bug, -gnato is clearly documented as required in this > > case, what makes you think otherwise? > > Laurent's message. I missed the fact that the test was already in overflow.lst :) Laurent

Re: ACATS c460008 and VRP

2006-03-02 Thread Eric Botcazou
> it's not a bug, -gnato is clearly documented as required in this > case, what makes you think otherwise? Laurent's message. Sorry about that, -gnato indeed has always been specified for this test. -- Eric Botcazou

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-02 Thread Laurent GUERBY
The test still fails at -O2 -gnato... All the current FAIL still fail with -gnato, and we even have two additional failures (unexpected constraint_error): c45532e c45532g So we have to look carefully at what the front-end does with modular types here. Note that cxa4025, cxa4028, cxa4033 are lik

Re: ACATS c460008 and VRP

2006-03-01 Thread Robert Dewar
Eric Botcazou wrote: Richard, Arnaud, could you check amongst GNAT experts if for such types (non power of two modulus), it's not worth enabling overflow checks by default now that we have VRP doing non trivial optimisations? People using non power of two modulus are not caring for performance an

Re: ACATS c460008 and VRP

2006-03-01 Thread Robert Dewar
Laurent GUERBY wrote: VRP might now force us to update the overflow list but I'm not sure about switching to a full -gnato everywhere. well you can expect some fiddling each version if you work this way

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-01 Thread Eric Botcazou
> Richard, Arnaud, could you check amongst GNAT experts if for such types > (non power of two modulus), it's not worth enabling overflow checks by > default now that we have VRP doing non trivial optimisations? People > using non power of two modulus are not caring for performance anyway, so > havi

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-01 Thread Richard Kenner
On GCC we use -gnato on tests known to need it (/gcc/testsuite/ada/acats/overflow.lst) since we want to test flags the typical GCC/Ada user does use and not what official validation requires (which is -gnato -gnatE IIRC). Well that would make the most sense if the code in the ACATS

Re: ACATS c460008 and VRP

2006-03-01 Thread Robert Dewar
Laurent GUERBY wrote: Ok this test is checking a corner case of the language, namely non power of two modular types. It looks like this one needs overflow checking to pass (-gnato): All ACATS tests should be run with -gnatE -gnato

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-01 Thread Laurent GUERBY
On Wed, 2006-03-01 at 18:48 -0500, Richard Kenner wrote: > It looks like this one needs overflow checking to pass (-gnato): > > ACATS should aways be run with -gnato since that's the only way to > get the behavior mandated by RM. Why are we running it without it? Is > this new? Certainly -g

Re: ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-01 Thread Richard Kenner
It looks like this one needs overflow checking to pass (-gnato): ACATS should aways be run with -gnato since that's the only way to get the behavior mandated by RM. Why are we running it without it? Is this new? Certainly -gnato was used during validations. Richard, Arnaud, could you c

ACATS c460008 and VRP (was: Bootstrap failure on trunk: x86_64-linux-gnu)

2006-03-01 Thread Laurent GUERBY
Ok this test is checking a corner case of the language, namely non power of two modular types. It looks like this one needs overflow checking to pass (-gnato): $ gnatmake -f -I../../../support/ c460008.adb gcc -c -I../../../support/ c460008.adb gcc -c -I./ -I../../../support/ -I- /home/guerby/wo