I forgot to include the gfortran.map part of the patch, and so the test failed 
on platforms that have symbol versioning.
Fix below committed to master.

FX



commit ce8aed75a38b468490ecab4c318e3eb08d468608 (HEAD -> master)
Author: Francois-Xavier Coudert <fxcoud...@gmail.com>
Date:   2022-09-21 10:04:22 +0200

    Fortran: add symbols in version map for IEEE_GET_MODES and IEEE_SET_MODES
    
    The symbols were forgotten in the patch that added IEEE_GET_MODES
    and IEEE_SET_MODES.
    
    2022-09-21  Francois-Xavier Coudert  <fxcoud...@gcc.gnu.org>
    
    libgfortran/
    
            * gfortran.map: Add symbols for IEEE_GET_MODES
            and IEEE_SET_MODES.

diff --git a/libgfortran/gfortran.map b/libgfortran/gfortran.map
index e0e795c3d48..db9b86cb183 100644
--- a/libgfortran/gfortran.map
+++ b/libgfortran/gfortran.map
@@ -1759,3 +1759,9 @@ GFORTRAN_12 {
   _gfortran_transfer_real128_write;
 #endif
 } GFORTRAN_10.2;
+
+GFORTRAN_13 {
+  global:
+    __ieee_exceptions_MOD_ieee_get_modes;
+    __ieee_exceptions_MOD_ieee_set_modes;
+} GFORTRAN_12;

Reply via email to