The GCC testsuite support does some really ugly things to support functionality that is not available in DejaGnu. For example, it uses upvar to reference DejaGnu local variables and overrides several DejaGnu procs. I'd like to propose several changes to DejaGnu that would eventually allow GCC to drop its overrides and use that support directly from DejaGnu, where it would also be available to other projects. I'll send separate mail messages suggesting specific changes. As far as I know I don't have a copyright assignment for DejaGnu so I won't send patches.
GCC provides several test directives, including improvements to some already available from DejaGnu. If other projects are interested in those we can look at copying them to DejaGnu. They're documented at http://gcc.gnu.org/onlinedocs/gccint/Test-Directives.html#Test-Directives The niftiest piece is the ability to use expressions for target lists and the use of effective-target keywords. This allows a lot of flexibility for skipping or xfailing tests to clean up test results. Janis Johnson GCC testsuite maintainer _______________________________________________ DejaGnu mailing list DejaGnu@gnu.org http://lists.gnu.org/mailman/listinfo/dejagnu