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

Thomas Schwinge <tschwinge at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever confirmed|0                           |1
   Last reconfirmed|                            |2024-12-09

--- Comment #11 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
I can however add that after the recent commit
r15-5958-g0223119f1a6351543c6e96a9735e05cbd4583889 "libcpp, c++: Optimize
initializers using #embed in C++", not surprising I guess, the existing
'c-c++-common' test cases (mentioned afore) likewise regress for C++ testing:

    PASS: c-c++-common/cpp/embed-1.c  -std=gnu++17 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-1.c  -std=gnu++17 execution test
    PASS: c-c++-common/cpp/embed-1.c  -std=gnu++26 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-1.c  -std=gnu++26 execution test
    PASS: c-c++-common/cpp/embed-1.c  -std=gnu++98 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-1.c  -std=gnu++98 execution test

    PASS: c-c++-common/cpp/embed-19.c  -std=gnu++17 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-19.c  -std=gnu++17 execution test
    PASS: c-c++-common/cpp/embed-19.c  -std=gnu++26 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-19.c  -std=gnu++26 execution test
    PASS: c-c++-common/cpp/embed-19.c  -std=gnu++98 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-19.c  -std=gnu++98 execution test

    PASS: c-c++-common/cpp/embed-2.c  -std=gnu++17 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-2.c  -std=gnu++17 execution test
    PASS: c-c++-common/cpp/embed-2.c  -std=gnu++26 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-2.c  -std=gnu++26 execution test
    PASS: c-c++-common/cpp/embed-2.c  -std=gnu++98 (test for excess errors)
    [-PASS:-]{+FAIL:+} c-c++-common/cpp/embed-2.c  -std=gnu++98 execution test

But again: "only for '-march=gfx908', but not for '-march=gfx1100'".

(The new test cases all PASS.)

Reply via email to