| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>results.Linux</title> |
| </head> |
| <body> |
| <pre> |
| |
| All failures in the libc++ test suite will be documented here. Last |
| run was with Clang (pre-3.2) on Debian unstable x86_64 with eglibc |
| 2.13 and kernel 3.2.0-3-amd64. The ABI library used was libc++abi. |
| |
| depr/ |
| depr.c.headers/ |
| math_h.pass.cpp: Fails a static assert that the return type of |
| isnan(double) and isinf(double) is a bool. |
| uchar_h.pass.cpp: |
| My libc doesn't seem to provide uchar.h yet. |
| exception.unexpected/ |
| set.unexpected/ |
| get_unexpected.pass.cpp: This seems to be a problem with libc++abi: |
| its default unexpected handler does not call the terminate handler? |
| set_unexpected.pass.cpp: idem. |
| diagnostics/ |
| syserr/ |
| syserr.errcat/ |
| syserr.errcat.objects/ |
| system_category.pass.cpp: Always maps back to generic category |
| when it should stay system category, because the implementation |
| dependson ELAST, which Linux lacks. |
| input.output/ |
| iostream.format/ |
| ext.manip/ |
| get_time.pass.cpp: Local representation is 'Sat 31 Dec 2061 |
| 11:55:59 PM EST' which does not match the expected result in the |
| test. |
| put_time.pass.cpp: idem. |
| language.support/ |
| support.start.term/ |
| quick_exit.pass.cpp: Fails because it doesn't know about |
| std::at_quick_exit. Interestingly my libc does seem to know about |
| std::[at_]quick_exit, so this needs some investigation. |
| localization/ |
| locale.categories/ |
| category.collate/ |
| locale.collate.byname/ |
| compare.pass.cpp: In the C local, sorting order seems OK, but not |
| in the "" and en UTF8 locals. Needs investigation. |
| category.ctype/ |
| locale.codecvt/ |
| locale.codecvt.members/ |
| wchar_t_out.pass.cpp: Needs investigation. |
| widen_1.pass.cpp: Fails due to not converting some out of bounds |
| characters the same way as expected. Needs investigation. |
| widen_many.pass.cpp: idem. |
| category.monetary/ |
| locale.money.get/ |
| locale.money.get.members/ |
| get_long_double_ru_RU.pass.cpp: Needs investigation. |
| get_long_double_zh_CN.pass.cpp: idem. |
| locale.money.put.members/ |
| put_long_double_ru_RU.pass.cpp: idem. |
| put_long_double_zh_CN.pass.cpp: idem. |
| locale.moneypunct.byname/ |
| decimal_point.pass.cpp: Expects ',' for RU, but gets '.'. |
| thousands_sep.pass.cpp: idem. |
| category.numeric/ |
| locale.nm.put/ |
| facet.num.put.members/ |
| put_long_double.pass.cpp: Fails due to getting '+nan' rather |
| than just 'nan'. |
| category.time/ |
| locale.time.get.byname/ |
| get_date.pass.cpp: Needs investigation. |
| get_date_wide.pass.cpp: idem. |
| get_monthname.pass.cpp: idem. |
| get_monthname_wide.pass.cpp: idem. |
| get_one.pass.cpp: idem. |
| get_one_wide.pass.cpp: idem. |
| get_weekday.pass.cpp: idem. |
| get_weekday_wide.pass.cpp: idem. |
| locale.time.put.byname/ |
| put1.pass.cpp: idem. |
| locale.time.put/ |
| locale.time.put.members/ |
| put2.pass.cpp: idem. |
| facet.numpunct/ |
| locale.numpunct.byname/ |
| grouping.pass.cpp: idem. |
| thousands_sep.pass.cpp: idem. |
| numerics/ |
| c.math/ |
| cmath.pass.cpp: Fails for same reason as depr/depr.c.headers/math_h.pass.cpp |
| re/ |
| re.alg/ |
| re.alg.match/ |
| awk.pass.cpp: Needs investigation. |
| basic.pass.cpp: idem. |
| ecma.pass.cpp: idem. |
| extended.pass.cpp: idem. |
| re.alg.search/ |
| awk.pass.cpp: idem. |
| basic.pass.cpp: idem. |
| ecma.pass.cpp: idem. |
| extended.pass.cpp: idem. |
| re.traits/ |
| lookup_collatename.pass.cpp: idem. |
| strings/ |
| c.strings/ |
| cuchar.pass.cpp: Can't find cuchar header |
| version_cuchar.pass.cpp: idem. |
| utilities/ |
| memory/ |
| unique.ptr/ |
| unique.ptr.runtime/ |
| unique.ptr.runtime.ctor/ |
| default02.pass.cpp: |
| test previously passed, recently started crashing clang. Needs investigation. |
| pointer02.pass.cpp: idem. |
| </pre> |
| </body> |
| </html> |