https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82968
--- Comment #4 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> --- Specifying specific alignment in Fortran code is not directly possibly, sadly. The only way I see how of this is to make that variable an integer, instead of char array. Eric, could you kindly test the patch attached, and let me know if it fixes gfortran.dg/ieee/ieee_6.f90? Does it introduce any other failure? I am wondering if this is breaking libgfortran ABI. I think not, but not 100% sure.