aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvdonaldson <37090318+vdonaldson@users.noreply.github.com>2025-02-04 09:54:33 -0500
committerGitHub <noreply@github.com>2025-02-04 09:54:33 -0500
commite73a64bbd1733347a2c30e8fb93079b4aa41187a (patch)
tree6de03277c523c9e353ed00650e5f2cc774144404
parent25f29ee377b1b83b276308c1947de774ee01a4fe (diff)
downloadllvm-e73a64bbd1733347a2c30e8fb93079b4aa41187a.zip
llvm-e73a64bbd1733347a2c30e8fb93079b4aa41187a.tar.gz
llvm-e73a64bbd1733347a2c30e8fb93079b4aa41187a.tar.bz2
[flang][NFC] Document Arm exception raising behavior (#125579)
-rw-r--r--flang/docs/Extensions.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/flang/docs/Extensions.md b/flang/docs/Extensions.md
index e84bcee..ffb7e90 100644
--- a/flang/docs/Extensions.md
+++ b/flang/docs/Extensions.md
@@ -141,6 +141,10 @@ end
This interpretation has usability advantages and is what six other
Fortran compilers do, but is not conforming now that J3 approved an
"interp" in June 2024 to the contrary.
+* When an Arm processor raises an `ieee_overflow` or `ieee_underflow`
+ exception, the `ieee_inexact` exception is also raised. This happens
+ for a call to `ieee_set_flag` as well as for floating point expression
+ evaluation.
* Arm has processors that allow a user to control what happens when an
arithmetic exception is signaled, as well as processors that do not
have this capability. An Arm executable will run on either type of