Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / native_client / pnacl / scripts / libcxx_known_failures.txt
index 8de8af6..845ecb7 100644 (file)
@@ -36,7 +36,6 @@ libc++::input.output/file.streams/fstreams/fstream.assign/nonmember_swap.pass.cp
 libc++::input.output/file.streams/fstreams/ofstream.assign/member_swap.pass.cpp
 libc++::input.output/file.streams/fstreams/ofstream.assign/nonmember_swap.pass.cpp
 libc++::localization/locale.categories/category.numeric/locale.nm.put/facet.num.put.members/put_long_double.pass.cpp
-libc++::localization/locale.categories/category.numeric/locale.num.get/facet.num.get.members/get_pointer.pass.cpp
 libc++::localization/locale.categories/category.time/locale.time.put/locale.time.put.members/put2.pass.cpp
 libc++::re/re.traits/isctype.pass.cpp
 libc++::re/re.traits/lookup_classname.pass.cpp
@@ -49,7 +48,6 @@ libc++::thread/futures/futures.unique_future/copy_assign.fail.cpp
 libc++::utilities/memory/unique.ptr/unique.ptr.runtime/unique.ptr.runtime.ctor/pointer_deleter04.fail.cpp
 libc++::utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.asgn/move_convert13.fail.cpp
 libc++::utilities/memory/unique.ptr/unique.ptr.single/unique.ptr.single.ctor/pointer_deleter04.fail.cpp
-libc++::utilities/meta/meta.trans/meta.trans.other/aligned_storage.pass.cpp
 
 # There are currently issues with atomics:
 #  - atomic_init of aggregates is broken.
@@ -100,8 +98,6 @@ libc++::localization/locale.categories/category.collate/locale.collate.byname/ty
 libc++::localization/locale.categories/category.ctype/locale.codecvt.byname/ctor_wchar_t.pass.cpp
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/is_1.pass.cpp
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/is_many.pass.cpp
-libc++::localization/locale.categories/category.ctype/locale.ctype.byname/narrow_1.pass.cpp
-libc++::localization/locale.categories/category.ctype/locale.ctype.byname/narrow_many.pass.cpp
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/scan_is.pass.cpp
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/scan_not.pass.cpp
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/tolower_1.pass.cpp
@@ -113,66 +109,48 @@ libc++::localization/locale.categories/category.ctype/locale.ctype.byname/widen_
 libc++::localization/locale.categories/category.ctype/locale.ctype.byname/widen_many.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_en_US.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_string_en_US.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_en_US.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
 libc++::localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_string_en_US.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/decimal_point.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/frac_digits.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/negative_sign.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/positive_sign.pass.cpp
-libc++::localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/date_order.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/date_order_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_date.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_date_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_time.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_time_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_weekday.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_weekday_wide.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_year.pass.cpp
-libc++::localization/locale.categories/category.time/locale.time.get.byname/get_year_wide.pass.cpp
 libc++::localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
 libc++::localization/locale.categories/facet.numpunct/locale.numpunct.byname/decimal_point.pass.cpp
 libc++::localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp
 libc++::localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
-libc++::localization/locales/locale/locale.cons/assign.pass.cpp
-libc++::localization/locales/locale/locale.cons/char_pointer.pass.cpp
 libc++::localization/locales/locale/locale.cons/copy.pass.cpp
 libc++::localization/locales/locale/locale.cons/default.pass.cpp
-libc++::localization/locales/locale/locale.cons/locale_char_pointer_cat.pass.cpp
-libc++::localization/locales/locale/locale.cons/locale_facetptr.pass.cpp
-libc++::localization/locales/locale/locale.cons/locale_locale_cat.pass.cpp
-libc++::localization/locales/locale/locale.cons/locale_string_cat.pass.cpp
-libc++::localization/locales/locale/locale.cons/string.pass.cpp
 libc++::localization/locales/locale/locale.members/name.pass.cpp
 libc++::localization/locales/locale/locale.operators/eq.pass.cpp
 libc++::localization/locales/locale/locale.statics/classic.pass.cpp
 libc++::localization/locales/locale/locale.statics/global.pass.cpp
-libc++::re/re.alg/re.alg.match/basic.pass.cpp
-libc++::re/re.alg/re.alg.match/ecma.pass.cpp
-libc++::re/re.alg/re.alg.match/extended.pass.cpp
-libc++::re/re.alg/re.alg.search/awk.pass.cpp
-libc++::re/re.alg/re.alg.search/basic.pass.cpp
-libc++::re/re.alg/re.alg.search/ecma.pass.cpp
-libc++::re/re.alg/re.alg.search/extended.pass.cpp
 libc++::re/re.regex/re.regex.locale/imbue.pass.cpp
 libc++::re/re.traits/default.pass.cpp
 libc++::re/re.traits/getloc.pass.cpp
 libc++::re/re.traits/imbue.pass.cpp
-libc++::re/re.traits/lookup_collatename.pass.cpp
-libc++::re/re.traits/transform.pass.cpp
-libc++::re/re.traits/transform_primary.pass.cpp
 libc++::re/re.traits/translate_nocase.pass.cpp
+
+
+# Functions with exception specification for bad_alloc fail ABI verification
+# https://code.google.com/p/nativeclient/issues/detail?id=3962
+libc++::language.support/support.dynamic/new.delete/new.delete.single/new_replace.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.alg/swap.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F_assign.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/F.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/alloc_rfunction.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy_assign.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/copy.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.con/nullptr_t_assign.pass.cpp
+libc++::utilities/function.objects/func.wrap/func.wrap.func/func.wrap.func.mod/swap.pass.cpp
+libc++::utilities/memory/util.smartptr/util.smartptr.shared/util.smartptr.shared.create/make_shared.pass.cpp
+# These also have symbol "has no initializer" ABI verifier fails and may be related
+libc++::input.output/iostream.objects/narrow.stream.objects/cout.pass.cpp
+libc++::input.output/iostream.objects/wide.stream.objects/wcout.pass.cpp
+libc++::input.output/iostream.objects/wide.stream.objects/wclog.pass.cpp
+libc++::input.output/iostream.objects/narrow.stream.objects/clog.pass.cpp
+
+# These are new since the merge to 3.5
+# TODO(jfb): Check them again after the merge
+libc++::thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
+libc++::experimental/string.view/string.view.access/at.pass.cpp
+libc++::atomics/atomics.types.generic/trivially_copyable.pass.cpp
+libc++::language.support/support.limits/limits/numeric.limits.members/traps.pass.cpp