[flang-commits] [flang] e73a64b - [flang][NFC] Document Arm exception raising behavior (#125579)

via flang-commits flang-commits at lists.llvm.org
Tue Feb 4 06:54:37 PST 2025


Author: vdonaldson
Date: 2025-02-04T09:54:33-05:00
New Revision: e73a64bbd1733347a2c30e8fb93079b4aa41187a

URL: https://github.com/llvm/llvm-project/commit/e73a64bbd1733347a2c30e8fb93079b4aa41187a
DIFF: https://github.com/llvm/llvm-project/commit/e73a64bbd1733347a2c30e8fb93079b4aa41187a.diff

LOG: [flang][NFC] Document Arm exception raising behavior (#125579)

Added: 
    

Modified: 
    flang/docs/Extensions.md

Removed: 
    


################################################################################
diff  --git a/flang/docs/Extensions.md b/flang/docs/Extensions.md
index e84bceee5ca7c7..ffb7e90eff919b 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


        


More information about the flang-commits mailing list