This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 3.4.4 RC2
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 <mark@codesourcery.com>
>
> 2005-04-04 Mark Mitchell <mark@codesourcery.com>
> * 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 <mark@codesourcery.com>
> * 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 <phil@codesourcery.com>
> * 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