Revert "[flang] IEEE_ARITHMETIC must imply USE IEEE_EXCEPTIONS"
authorAndrzej Warzynski <andrzej.warzynski@arm.com>
Mon, 14 Mar 2022 17:59:55 +0000 (17:59 +0000)
committerAndrzej Warzynski <andrzej.warzynski@arm.com>
Mon, 14 Mar 2022 18:05:26 +0000 (18:05 +0000)
commit75d74d99c7ae10b8f8300be465b5bc04a0b30ff8
tree50bc1e0662c9e7abc2cae5ad77f5742c500cd79a
parenta44aeab5261eceead4111b263adf79934c784754
Revert "[flang] IEEE_ARITHMETIC must imply USE IEEE_EXCEPTIONS"

This reverts commit b6a7600491d755f6f700fe245b2fc7b928264c58. It caused
the following build failure:
```
ninja: error: dependency cycle: include/flang/__fortran_ieee_exceptions.mod -> include/flang/__fortran_ieee_exceptions.mod
```

See e.g.:
* https://lab.llvm.org/buildbot/#/builders/172/builds/9595

To reproduce:
```
cmake -G Ninja \
  -DLLVM_TARGETS_TO_BUILD=host \
  -DCMAKE_BUILD_TYPE=Release \
  -DLLVM_ENABLE_PROJECTS="clang;flang" \
  ../../llvm
ninja check-flang
```
flang/lib/Semantics/check-do-forall.cpp
flang/module/__fortran_ieee_exceptions.f90 [deleted file]
flang/module/ieee_arithmetic.f90
flang/module/ieee_exceptions.f90
flang/tools/f18/CMakeLists.txt