https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
--- Comment #9 from Thomas Koenig ---
OK, so I am beginning to understand...
Part of the problem seems that, in check_pure_function,
else if (gfc_pure (NULL))
{
gfc_error ("Reference to impure function %qs at %L "
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
--- Comment #8 from kargl at troutmask dot apl.washington.edu ---
On Mon, Apr 02, 2018 at 05:50:30PM +, tkoenig at gcc dot gnu.org wrote:
>
> --- Comment #7 from Thomas Koenig ---
> First, I have renamed the function "len" to "llen" in the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
Thomas Koenig changed:
What|Removed |Added
CC||tkoenig at gcc dot gnu.org
--- Comment #
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
--- Comment #6 from Dominique d'Humieres ---
The following variant gives the same ICE
module fox_m_fsys_format
interface mylen
module procedure str_real_sp_len, str_real_sp_fmt_len
end interface
contains
pure function str_real_sp_fmt_
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
kargl at gcc dot gnu.org changed:
What|Removed |Added
CC||kargl at gcc dot gnu.org
--- C
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
--- Comment #4 from Andrew Benson ---
A related but possibly different ICE:
module fox_m_fsys_format
interface len
module procedure str_real_dp_len, str_real_dp_fmt_len
end interface
contains
pure function str_real_dp_fmt_len(x, fmt)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
Paul Thomas changed:
What|Removed |Added
CC||kargl at troutmask dot
apl.washing
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
Dominique d'Humieres changed:
What|Removed |Added
Keywords||ice-on-invalid-code
Pri
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85138
Paul Thomas changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|