https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117643
--- Comment #26 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Why not set it in gfc_resolve_expr near the top before any other actions? also Are there any systems where c_char is not equal to 1? If not then BT_CHARACTER and KIND==1 is always C interoperable. ??