https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38220
--- Comment #10 from anlauf at gcc dot gnu.org --- (In reply to Jeff Hammond from comment #8) > For what it's worth, ISO/IEC DIS 1539-1:2022 (E) now contains the following: > > All standard procedures in the intrinsic module ISO_C_BINDING, other than > C_F_POINTER and C_F_PROCPOINTER, are now pure. Actually the text I have says: 18.2.3.1 General [...] The C_F_POINTER and C_F_STRPOINTER subroutines are impure; all other procedures in the module are simple. 18.2.3.4 C_F_PROCPOINTER (CPTR, FPTR) [...] Class. Simple subroutine. Besides the new concept of "simple procedures" there is no major change here.