On Sun, May 15, 2005 at 01:54:03AM +0200, Ulrich Weigand wrote:

> It would appear the problem is this patch:
> 2005-05-12  Mark Mitchell  <[EMAIL PROTECTED]>
> 
>         2005-04-04  Mark Mitchell  <[EMAIL PROTECTED]>
>         * testsuite/Makefile.am (check-local): Remove.
>         (curent_symbols.txt): Likewise.
>         (check-abi): Do not depend on current_symbols.txt.
>         * testsuite/Makefile.in: Regenerated.
>         * testsuite/libstdc++-abi/abi.exp: Build current_symbols.txt.
>         2005-04-01  Mark Mitchell  <[EMAIL PROTECTED]>
>         * testsuite/Makefile.am (noinst_PROGRAMS): Remove.
>         (site.exp): Write out the path to the baseline file.
>         (check-abi): Use DejaGNU.
>         (check-abi-verbose): Remove.
>         * testsuite/Makefile.in: Regenerated.
>         * testsuite/abi_check.cc (main): Check the return value from
>         compare_symbols.
>         * testsuite/testsuite_abi.cc (compare_symbols): Return a value.
>         * testsuite/testsuite_abi.h (compare_symbols): Adjust prototype.
>         * testsuite/libstdc++-abi/abi.exp: New file.
>         2004-03-19  Phil Edwards  <[EMAIL PROTECTED]>
>         * testsuite/Makefile.am (site.exp):  New target, based on that
>         created by automake.  Also set libiconv.
> 
> While using DejaGNU for check-abi might be a good idea in principle, the way
> it is currently set up means that the 'make check-abi' run will overwrite the
> libstdc++.log and libstdc++.sum files generated by the main 'make check' run.
> This is why the results are missing from the test_summary report ...

Yes. We used to get:

libstdc++-abi.log
libstdc++-abi.sum
libstdc++.log
libstdc++.sum

Now we only get:

libstdc++.log
libstdc++.sum

I believe you are correct that `check-abi' is overwriting the main libstdc++
log files. 

I've opened a BZ so the issue can be tracked:

  http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21577

Regards
Greg

Reply via email to