<div dir="ltr"><div>Many of the failing libc++ tests are explicitly XFAILed for NetBSD; I wonder if they should also be for FreeBSD.</div><div><br></div><div>-- Marshall</div><div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 6, 2019 at 1:29 PM Dimitry Andric via cfe-dev <<a href="mailto:cfe-dev@lists.llvm.org">cfe-dev@lists.llvm.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
  ********************<br>
  Failing Tests (120):<br>      libc++ :: libcxx/thread/thread.threads/thread.thread.this/sleep_for.pass.cpp<br></blockquote><div><br></div><div> I don't know about this one.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/language.support/support.runtime/ctime.pass.cpp<br></blockquote><div><br></div><div><div>Does your C library have "timespec_get" ?</div><br class="gmail-Apple-interchange-newline"></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/compare.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.collate/locale.collate.byname/transform.pass.cpp<br></blockquote><div><br></div><div><div>These contain:</div><br class="gmail-Apple-interchange-newline"></div><div>// NetBSD does not support LC_COLLATE at the moment<br>// XFAIL: netbsd<br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_fr_FR.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_ru_RU.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.get/locale.money.get.members/get_long_double_zh_CN.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_fr_FR.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_ru_RU.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.money.put/locale.money.put.members/put_long_double_zh_CN.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/curr_symbol.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/grouping.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/neg_format.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/pos_format.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.monetary/locale.moneypunct.byname/thousands_sep.pass.cpp<br></blockquote><div><br></div><div><div>These contain:</div><br class="gmail-Apple-interchange-newline"></div>// NetBSD does not support LC_MONETARY at the moment<br>// XFAIL: netbsd<br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_monthname_wide.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.time/locale.time.get.byname/get_one_wide.pass.cpp<br>
      libc++ :: std/localization/locale.categories/category.time/locale.time.put.byname/put1.pass.cpp<br></blockquote><div><br></div><div>These contain:</div><br class="gmail-Apple-interchange-newline">// NetBSD does not support LC_TIME at the moment<br>// XFAIL: netbsd<br><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/grouping.pass.cpp<br>
      libc++ :: std/localization/locale.categories/facet.numpunct/locale.numpunct.byname/thousands_sep.pass.cpp<br></blockquote><div><div><br></div><div>These contain:</div><br class="gmail-Apple-interchange-newline"></div><div>// NetBSD does not support LC_NUMERIC at the moment<br>// XFAIL: netbsd<br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/re/re.alg/re.alg.match/awk.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.match/basic.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.match/ecma.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.match/extended.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.search/awk.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.search/basic.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.search/ecma.pass.cpp<br>
      libc++ :: std/re/re.alg/re.alg.search/extended.pass.cpp</blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/re/re.traits/lookup_collatename.pass.cpp<br>
      libc++ :: std/re/re.traits/transform_primary.pass.cpp</blockquote><div>These contain:</div><div>// NetBSD does not support LC_COLLATE at the moment<br>// XFAIL: netbsd<br></div><div><br></div><div>Is this also a problem for FREEBSD?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
      libc++ :: std/utilities/time/date.time/ctime.pass.cpp<br></blockquote><div><br></div><div>Does your C library have "timespec_get" ?</div><div> </div></div></div>