[all-commits] [llvm/llvm-project] 0d9b0f: [flang] IEEE_ARITHMETIC must imply USE IEEE_EXCEPT...
Peter Klausler via All-commits
all-commits at lists.llvm.org
Mon Mar 14 15:14:05 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0d9b0f642b665ab9d0a812b3d51a0ddfc4b5210b
https://github.com/llvm/llvm-project/commit/0d9b0f642b665ab9d0a812b3d51a0ddfc4b5210b
Author: Peter Klausler <pklausler at nvidia.com>
Date: 2022-03-14 (Mon, 14 Mar 2022)
Changed paths:
M flang/lib/Semantics/check-do-forall.cpp
A flang/module/__fortran_ieee_exceptions.f90
M flang/module/ieee_arithmetic.f90
M flang/module/ieee_exceptions.f90
M flang/tools/f18/CMakeLists.txt
Log Message:
-----------
[flang] IEEE_ARITHMETIC must imply USE IEEE_EXCEPTIONS
The intrinsic module IEEE_ARITHMETIC must incorporate the public
names from the intrisic module IEEE_EXCEPTIONS. Rename IEEE_EXCEPTIONS
to __Fortran_ieee_exceptions so that it won't clash with the
nonintrinsic namespace, establish a new intrinic IEEE_EXCEPTIONS
module that USEs it, and add a USE to IEEE_ARITHMETIC.
Updated to use STREQUAL rather than ambiguous MATCHES in
the CMakeLists.txt file.
Differential Revision: https://reviews.llvm.org/D121490
More information about the All-commits
mailing list