[Openmp-commits] [PATCH] D74258: [OpenMP] Switch default C++ standard to C++ 14

Jon Chesterfield via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Sat Feb 8 08:32:57 PST 2020

JonChesterfield added a comment.

In D74258#1865533 <https://reviews.llvm.org/D74258#1865533>, @Hahnfeld wrote:

> You can do all that if the runtime only requires a subset of its parent project.

Yes, evidently. It's catering to a user who wants to build libomptarget from C++11 source, but is not willing to build a compiler from C++11 source, and is not willing to download a binary version of such a compiler. That's surely the empty set.

> I really hope that the OpenMP runtime has a broader usage than just with "the rest of llvm". It can be used standalone with Intel Compilers and GCC, and this is a great advantage for research.

I believe it does have such usage. I just don't believe that requiring the same compiler capability as the rest of llvm will hinder this, and I definitely believe in the ongoing inefficiency induced by sticking with an older C++ revision. Exactly the same arguments that (eventually) moved the rest of llvm up to C++14 apply here.

  rG LLVM Github Monorepo



More information about the Openmp-commits mailing list