https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101544

--- Comment #20 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The trunk branch has been updated by Thomas Schwinge <tschwi...@gcc.gnu.org>:

https://gcc.gnu.org/g:c650b557cb01f97bebb894aa68e5e74c2147c395

commit r15-8053-gc650b557cb01f97bebb894aa68e5e74c2147c395
Author: Thomas Schwinge <tho...@codesourcery.com>
Date:   Mon Jul 11 22:36:39 2022 +0200

    GCN, nvptx: Don't default-disable libstdc++ build

    In addition to making libstdc++ itself available, this, via enabling
    'build-gcc/*/libstdc++-v3/scripts/testsuite_flags', in particular also
makes
    the standard C++ headers available to 'make check-gcc-c++'.  With that,
there
    are a lot of FAIL/UNRESOLVED -> PASS progressions, where we previously ran
    into, for example:

        FAIL: g++.dg/coroutines/co-await-syntax-00-needs-expr.C  (test for
errors, line 6)
        FAIL: g++.dg/coroutines/co-await-syntax-00-needs-expr.C (test for
excess errors)
        Excess errors:
        [...]/gcc/testsuite/g++.dg/coroutines/coro.h:132:10: fatal error:
cstdlib: No such file or directory

    Similarly, there are a lot of FAIL/UNRESOLVED -> UNSUPPORTED "progressions"
due
    to 'sorry, unimplemented: exception handling not supported'.

    The 'make check-target-libstdc++-v3' results don't look too bad, either.

    This also reverts Subversion r221362
    (Git commit d94fae044da071381b73a2ee8afa874b14fa3820) "No libstdc++ for
nvptx",
    and commit 2f4f3c0e9345805160ecacd6de527b519a8c9206 "No libstdc++ for GCN".

    With libstdc++ now available, libgrust gets enabled, which we in turn again
    have to disable, for 'sorry, unimplemented: exception handling not
supported'
    reasons.

            PR target/92713
            PR target/101544
            * configure.ac [GCN, nvptx] (noconfigdirs): Don't add
            'target-libstdc++-v3'.  Add 'target-libgrust'.
            * configure: Regenerate.
            gcc/
            * config/gcn/gcn.h (LIBSTDCXX): Don't set.
            * config/nvptx/nvptx.h (LIBSTDCXX): Likewise.

Reply via email to