https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96890
kargl at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at gcc dot gnu.org
--- Comment #2 from kargl at gcc dot gnu.org ---
(In reply to anlauf from comment #1)
> 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?
At one point, you did it by using --maintainer-mode with configure.
With the move to git and other changes, I don't know if this has
changed.