https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25829
--- Comment #38 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- (In reply to Jerry DeLisle from comment #37) > (In reply to Nicolas Koenig from comment #36) > > so some adjustment of > > > > typedef struct > > { > > st_parameter_common common; > > CHARACTER1 (id); > > } > > st_parameter_wait; > > > > is probably required. > > If id is not a string, so should be: > > typedef struct > { > st_parameter_common common; > GFC_IO_INT id; > } > st_parameter_wait; The funky cast of int 8 to an integer 4 in the front end is odd. I wonder if it is related to patches to try to get -fdefault-integer-8 to work. It looks horrible.