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;