https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109788
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |anlauf at gcc dot gnu.org --- Comment #7 from anlauf at gcc dot gnu.org --- Created attachment 55040 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55040&action=edit libgfortran patch It appears that the prototypes of the character variants of the SPREAD intrinsic were not updated at the time when the character length type was changed from int to size_t. Does the attached patch fix your observation?