[libcxx-commits] [PATCH] D62874: Fix libc++'s lit configuration language dialect inference for GCC 5 and GCC 6

Bryce Adelstein Lelbach via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Tue Jun 4 13:25:39 PDT 2019


wash added a comment.

In D62874#1529811 <https://reviews.llvm.org/D62874#1529811>, @ldionne wrote:

> I'm okay with this (I don't care much about GCC), but I want to point out you're basically reducing the usefulness of the test suite on GCC 5/6 by just wholesale removing all C++17 tests, when GCC5/6 can actually run a large subset of the tests.


I see your point, but I think it was always the intention to disable these tests universally for GCC < 7 (thus the removal of `-std=c++1z`). Also, we do the same thing for C++14 tests for GCC5 - none of them run for GCC < 6.

The C++17 language support chart <https://gcc.gnu.org/projects/cxx-status.html#cxx17> for GCC is pretty sparse until GCC 7.

I thought about going through the failures individually, but there's about 150 with GCC 5.

> I think this is still better than adding a bunch of complexity to disable tests in a finer-grained manner.

Agreed.

> Do you have commit access?

Probably not.


Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D62874/new/

https://reviews.llvm.org/D62874





More information about the libcxx-commits mailing list