Please see here for the details:

  http://gcc.gnu.org/ml/gcc/2005-05/msg00679.html

Essentially, libstdc++ testsuite results are being lost because the
`libstdc++.log' is being overwritten by `check-abi'.

The regression is caused by 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.

I'm not sure what the right fix is. Will try to investigate.

-- 
           Summary: libstdc++ testsuite broken
           Product: gcc
           Version: 3.4.4
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: testsuite
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: gschafer at zip dot com dot au
                CC: gcc-bugs at gcc dot gnu dot org


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

Reply via email to