[libcxx-dev] [cfe-dev] [Release-testers] [9.0.0 Release] Release Candidate 1 is here

Marshall Clow via libcxx-dev libcxx-dev at lists.llvm.org
Tue Aug 6 13:59:15 PDT 2019


Many of the failing libc++ tests are explicitly XFAILed for NetBSD; I
wonder if they should also be for FreeBSD.

-- Marshall


On Tue, Aug 6, 2019 at 1:29 PM Dimitry Andric via cfe-dev <
cfe-dev at lists.llvm.org> wrote:

>
>   ********************
>   Failing Tests (120):
>       libc++ ::
> libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp
>

 I don't know about this one.

      libc++ :: std/language.support/support.runtime/ctime.pass.cpp
>

Does your C library have "timespec_get" ?



>       libc++ ::
> std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp
>

These contain:

// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd


>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp
>

These contain:

// NetBSD does not support LC_MONETARY at the moment
// XFAIL: netbsd


>       libc++ ::
> std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp
>       libc++ ::
> std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp
>

These contain:

// NetBSD does not support LC_TIME at the moment
// XFAIL: netbsd


>       libc++ ::
> std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp
>       libc++ ::
> std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp
>

These contain:

// NetBSD does not support LC_NUMERIC at the moment
// XFAIL: netbsd



>       libc++ :: std/re/re.alg/re.alg.match/awk.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.match/basic.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.match/ecma.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.match/extended.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.search/awk.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.search/basic.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.search/ecma.pass.cpp
>       libc++ :: std/re/re.alg/re.alg.search/extended.pass.cpp

      libc++ :: std/re/re.traits/lookup_collatename.pass.cpp
>       libc++ :: std/re/re.traits/transform_primary.pass.cpp

These contain:
// NetBSD does not support LC_COLLATE at the moment
// XFAIL: netbsd

Is this also a problem for FREEBSD?


>       libc++ :: std/utilities/time/date.time/ctime.pass.cpp
>

Does your C library have "timespec_get" ?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libcxx-dev/attachments/20190806/6a35ffc1/attachment.html>


More information about the libcxx-dev mailing list