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

--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Jonathan Wakely from comment #4)
> Comment 0 comes from 22_locale/money_put/cons/3.cc
> 
> make check RUNTESTFLAGS="conformance.exp=22_locale/money_put/cons/3.cc
> --target_board=unix/-m32"
> 
> (but I don't see it failing now).

I was using the wrong flags, with -m32 -D_GLIBCXX_DEBUG it fails on gcc-12:

Schedule of variations:
    unix/-m32/-D_GLIBCXX_USE_CXX11_ABI=0

Running target unix/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/jwakely/src/gcc/gcc-12/libstdc++-v3/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running
/home/jwakely/src/gcc/gcc-12/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
...
FAIL: 22_locale/money_get/cons/3.cc (test for excess errors)
FAIL: 22_locale/money_put/cons/3.cc (test for excess errors)


And also still fails on trunk after r13-6905:

Schedule of variations:
    unix/-m32/-D_GLIBCXX_USE_CXX11_ABI=0

Running target unix/-m32/-D_GLIBCXX_USE_CXX11_ABI=0
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/jwakely/src/gcc/gcc/libstdc++-v3/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running
/home/jwakely/src/gcc/gcc/libstdc++-v3/testsuite/libstdc++-dg/conformance.exp
...
FAIL: 22_locale/money_get/cons/3.cc (test for excess errors)
FAIL: 22_locale/money_put/cons/3.cc (test for excess errors)


Comment 1 is fixed on trunk now though, thanks.

Reply via email to