[Openmp-commits] [PATCH] D61603: [OpenMP] Fix gfortran bugzilla build bug 41755

Jonas Hahnfeld via Phabricator via Openmp-commits openmp-commits at lists.llvm.org
Mon May 6 12:12:55 PDT 2019


Hahnfeld added inline comments.


================
Comment at: runtime/src/CMakeLists.txt:242-244
+  if ("${CMAKE_Fortran_COMPILER_ID}" STREQUAL "GNU")
+    set(ADDITIONAL_Fortran_FLAGS "-fno-range-check")
+  endif()
----------------
I think this should be `CMAKE_Fortran_COMPILER_ID STREQUAL "GNU"` if I finally understood variable expansion in its full glory from what we discussed in many other revisions. (Yeah, many places are still wrong, but we can start by not making it worse.)

Do we need a configure check that this flag is indeed available? Just thinking, but it seems that GCC has this flag since ages, even in 4.8.5. So maybe that's just unnecessary work.

In any case, please add a comment explaining that this is to workaround a bug in GCC (if I read the bug and @AndreyChurbanov's explanation correctly).


Repository:
  rOMP OpenMP

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

https://reviews.llvm.org/D61603





More information about the Openmp-commits mailing list