[Fortran, committed] Fix bugs in the dg-* directives in the test suite

Tobias Burnus burnus@net-b.de
Tue Jun 4 17:12:00 GMT 2013


Mike Stump wrote:
> :-o, The things we never knew. Anyway, use of hacks like this, should 
> result in the hack being documented. At least then we can find them 
> with find-grep in emacs, and know about it. I'm not in favor of using 
> hacks like this, I don't endorse it. If someone wants to approve such 
> a patch in their part of the test suite, that's fine with me.

I think only cray_pointers_2.f90 strictly requires it as it takes quite 
long and, thus, caused problems on one system. See: 
http://gcc.gnu.org/ml/fortran/2011-01/msg00089.html

>> but creating a "dg-do run-single" is difficult.
> [...] If fortran doesn't have a run once context, seems reasonable to create one, I'd recommend doing this once there are 20 or more test cases that use the hack.

Maybe one should create a run-once context - to save some testing time. 
However, the number of test cases with "dg-do  run" is a low one digit 
number.

(Admittedly, I have no idea why the default gfortran.dg/dg.exp runs 
multiple times - and also not what's the exact purpose of 
gfortran.fortran-torture.)

Tobias



More information about the Fortran mailing list