This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [testsuite, ada] Convert ACATS to DejaGnu (PR testsuite/37703)


> The 64-bit -fstack-check failures may be due to the fact that I've
> doubled the stack size limit for the make check run to account for a few
> non-Ada tests that fail with the default, but have not yet implemented
> this snippet in run_acats in DejaGnu:
>
> # Limit the stack to 16MB for stack checking
> ulimit -s 16384

Yes, it is required to properly test stack checking.

> As you will see, the implementation is full of FIXME comments, debug
> logging, lacks error checking and some cleanup, and I've not yet
> verified that the set of tests run is identical to the current one.
> I'll also have to tune the parallelization to make sure that the various
> parts take roughly the same time.

Please avoid hard-coding -O2 in the tests, put only -gnat95, -gnato, etc.

> Anyway, here we go; comments welcome.

Maybe we should investigate switching to ACATS 3.0 in the process:
  http://www.ada-auth.org/acats.html

-- 
Eric Botcazou


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]