https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890
anlauf at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Component|fortran |libfortran Status|UNCONFIRMED |NEW CC| |anlauf at gcc dot gnu.org Last reconfirmed| |2020-09-02 Ever confirmed|0 |1 Priority|P3 |P4 --- Comment #1 from anlauf at gcc dot gnu.org --- Confirmed. Obvious fix: diff --git a/libgfortran/m4/iall.m4 b/libgfortran/m4/iall.m4 index df57367c100..8f3b7741486 100644 --- a/libgfortran/m4/iall.m4 +++ b/libgfortran/m4/iall.m4 @@ -35,7 +35,7 @@ ARRAY_FUNCTION(0, ` result &= *src;') MASKED_ARRAY_FUNCTION(0, -` result = 0;', +` result = ('rtype_name`) -1;', ` if (*msrc) result &= *src;') and regenerating the iall_i*.c files. How does one do this BTW?