Details
Description
Appears to affect single-threaded bulids only.
[vitek@rimple tests]$ ./22.locale.globals.mt
- INFO (S1) (10 lines):
- TEXT:
- COMPILER: IBM VisualAge C++, _IBMCPP_ = 900
- ENVIRONMENT: powerpc running aix-5.3
- FILE: 22.locale.globals.mt.cpp
- COMPILED: Nov 8 2007, 21:35:16
- COMMENT: thread safety
############################################################
- CLAUSE: lib.locale.global.templates
- NOTE (S2) (5 lines):
- TEXT: executing "locale -a > /tmp/tmpfile-fK3jqa"
- CLAUSE: lib.locale.global.templates
- FILE: process.cpp
- LINE: 270
- INFO (S1) (3 lines):
- TEXT: testing std::locale globals with 1 thread, 20000 iterations each, in 16 locales { "C" "POSIX" "AR_DZ.UTF-8" "AR_BH" "AR_AA.UTF-8" "AR_BH.UTF-8" "AR_AE.UTF-8" "AR_DZ" "AR_EG.UTF-8" "AR_EG" "AR_AE" "AR_AA" "AR_JO" "AR_JO.UTF-8" "AR_KW" "AR_KW.UTF-8" }
- CLAUSE: lib.locale.global.templates
- INFO (S1) (3 lines):
- TEXT: template <class T> bool std::has_facet (const locale&)
- CLAUSE: lib.locale.global.templates
- INFO (S1) (3 lines):
- TEXT: template <class T> const T& std::use_facet (const locale&)
- CLAUSE: lib.locale.global.templates
- WARNING (S5) (3 lines):
- TEXT: exceptions not thread safe, skipping that part of test
- CLAUSE: lib.locale.global.templates
/amd/devco/vitek/stdcxx-trunk/tests/localization/22.locale.globals.mt.cpp:311: use_facet_loop: Assertion 'threw || opt_facets [opt_inx_collate] < 0' failed.
IOT/Abort trap (core dumped)
[vitek@rimple tests]$
Attachments
Attachments
Issue Links
- is related to
-
STDCXX-680 use_facet and has_facet are unreliable unless dynamic_cast is available
- Open