Howard Hinnant | ee7a0bf | 2012-07-31 21:30:28 +0000 | [diff] [blame] | 1 | <!DOCTYPE html> |
| 2 | <html> |
| 3 | <head> |
| 4 | <title>results.Linux</title> |
| 5 | </head> |
| 6 | <body> |
| 7 | <pre> |
| 8 | |
| 9 | All failures in the libc++ test suite will be documented here. Last |
| 10 | run was with Clang (pre-3.2) on Debian unstable x86_64 with eglibc |
| 11 | 2.13 and kernel 3.2.0-3-amd64. The ABI library used was libc++abi. |
| 12 | |
| 13 | depr/ |
| 14 | depr.c.headers/ |
| 15 | math_h.pass.cpp: Fails a static assert that the return type of |
| 16 | isnan(double) and isinf(double) is a bool. |
| 17 | uchar_h.pass.cpp: |
| 18 | My libc doesn't seem to provide uchar.h yet. |
| 19 | exception.unexpected/ |
| 20 | set.unexpected/ |
| 21 | get_unexpected.pass.cpp: This seems to be a problem with libc++abi: |
| 22 | its default unexpected handler does not call the terminate handler? |
| 23 | set_unexpected.pass.cpp: idem. |
| 24 | diagnostics/ |
| 25 | syserr/ |
| 26 | syserr.errcat/ |
| 27 | syserr.errcat.objects/ |
| 28 | system_category.pass.cpp: Always maps back to generic category |
| 29 | when it should stay system category, because the implementation |
| 30 | dependson ELAST, which Linux lacks. |
| 31 | input.output/ |
| 32 | iostream.format/ |
| 33 | ext.manip/ |
| 34 | get_time.pass.cpp: Local representation is 'Sat 31 Dec 2061 |
| 35 | 11:55:59 PM EST' which does not match the expected result in the |
| 36 | test. |
| 37 | put_time.pass.cpp: idem. |
Howard Hinnant | ee7a0bf | 2012-07-31 21:30:28 +0000 | [diff] [blame] | 38 | language.support/ |
| 39 | support.start.term/ |
| 40 | quick_exit.pass.cpp: Fails because it doesn't know about |
| 41 | std::at_quick_exit. Interestingly my libc does seem to know about |
| 42 | std::[at_]quick_exit, so this needs some investigation. |
| 43 | localization/ |
| 44 | locale.categories/ |
| 45 | category.collate/ |
| 46 | locale.collate.byname/ |
| 47 | compare.pass.cpp: In the C local, sorting order seems OK, but not |
| 48 | in the "" and en UTF8 locals. Needs investigation. |
| 49 | category.ctype/ |
| 50 | locale.codecvt/ |
| 51 | locale.codecvt.members/ |
| 52 | wchar_t_out.pass.cpp: Needs investigation. |
Howard Hinnant | ee7a0bf | 2012-07-31 21:30:28 +0000 | [diff] [blame] | 53 | widen_1.pass.cpp: Fails due to not converting some out of bounds |
| 54 | characters the same way as expected. Needs investigation. |
| 55 | widen_many.pass.cpp: idem. |
| 56 | category.monetary/ |
| 57 | locale.money.get/ |
| 58 | locale.money.get.members/ |
| 59 | get_long_double_ru_RU.pass.cpp: Needs investigation. |
| 60 | get_long_double_zh_CN.pass.cpp: idem. |
| 61 | locale.money.put.members/ |
| 62 | put_long_double_ru_RU.pass.cpp: idem. |
| 63 | put_long_double_zh_CN.pass.cpp: idem. |
| 64 | locale.moneypunct.byname/ |
| 65 | decimal_point.pass.cpp: Expects ',' for RU, but gets '.'. |
| 66 | thousands_sep.pass.cpp: idem. |
| 67 | category.numeric/ |
| 68 | locale.nm.put/ |
| 69 | facet.num.put.members/ |
| 70 | put_long_double.pass.cpp: Fails due to getting '+nan' rather |
| 71 | than just 'nan'. |
| 72 | category.time/ |
| 73 | locale.time.get.byname/ |
| 74 | get_date.pass.cpp: Needs investigation. |
| 75 | get_date_wide.pass.cpp: idem. |
| 76 | get_monthname.pass.cpp: idem. |
| 77 | get_monthname_wide.pass.cpp: idem. |
| 78 | get_one.pass.cpp: idem. |
| 79 | get_one_wide.pass.cpp: idem. |
| 80 | get_weekday.pass.cpp: idem. |
| 81 | get_weekday_wide.pass.cpp: idem. |
| 82 | locale.time.put.byname/ |
| 83 | put1.pass.cpp: idem. |
| 84 | locale.time.put/ |
| 85 | locale.time.put.members/ |
| 86 | put2.pass.cpp: idem. |
| 87 | facet.numpunct/ |
| 88 | locale.numpunct.byname/ |
| 89 | grouping.pass.cpp: idem. |
| 90 | thousands_sep.pass.cpp: idem. |
| 91 | numerics/ |
| 92 | c.math/ |
| 93 | cmath.pass.cpp: Fails for same reason as depr/depr.c.headers/math_h.pass.cpp |
| 94 | re/ |
| 95 | re.alg/ |
| 96 | re.alg.match/ |
| 97 | awk.pass.cpp: Needs investigation. |
| 98 | basic.pass.cpp: idem. |
| 99 | ecma.pass.cpp: idem. |
| 100 | extended.pass.cpp: idem. |
| 101 | re.alg.search/ |
| 102 | awk.pass.cpp: idem. |
| 103 | basic.pass.cpp: idem. |
| 104 | ecma.pass.cpp: idem. |
| 105 | extended.pass.cpp: idem. |
| 106 | re.traits/ |
| 107 | lookup_collatename.pass.cpp: idem. |
| 108 | strings/ |
| 109 | c.strings/ |
| 110 | cuchar.pass.cpp: Can't find cuchar header |
| 111 | version_cuchar.pass.cpp: idem. |
Howard Hinnant | ee7a0bf | 2012-07-31 21:30:28 +0000 | [diff] [blame] | 112 | utilities/ |
| 113 | memory/ |
| 114 | unique.ptr/ |
| 115 | unique.ptr.runtime/ |
| 116 | unique.ptr.runtime.ctor/ |
| 117 | default02.pass.cpp: |
| 118 | test previously passed, recently started crashing clang. Needs investigation. |
| 119 | pointer02.pass.cpp: idem. |
| 120 | </pre> |
| 121 | </body> |
| 122 | </html> |