Технічно це задається зв'язуванням узагальнених та прив'язаних до типу процедур-інструкцій generic :: read(formatted) =>X, generic :: write(formatted)=>Y, generic :: read(unformatted) => X, generic :: write(unformatted) => Y з приватними підпрограмами X та Y з визначеним інтерфейсом X(dtv, unit, iotype, v_list, iostat, iomsg); підтримка IEEE із рухомою комою і обробка винятків (включаючи TR 15580) у вбудованому модулі ieee_arithmetic (нові типи, та нові функції ieee_support_underflow_control, ieee_get_underflow_mode, ieee_set_underflow_mode, та багато ін.);