[Bug fortran/98890] ICE on reference to module function
dominiq at lps dot ens.fr
gcc-bugzilla@gcc.gnu.org
Thu Feb 4 11:03:35 GMT 2021
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98890
Dominique d'Humieres <dominiq at lps dot ens.fr> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2021-02-04
Ever confirmed|0 |1
--- Comment #2 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
With --enable-checking=yes I get
pr98890.f90:3:19:
3 | real function bar(x)
| ^
Error: type mismatch in binary expression
real(kind=4)
real(kind=4)
real(kind=4) (*<T5e4>) (real(kind=4)[4] * restrict)
_2 = _1 * baz;
pr98890.f90:3:19: internal compiler error: 'verify_gimple' failed
With --enable-checking=release and GCC8 to 11, I get
5 | bar=baz*x(1,1)
| ^
internal compiler error: in convert_mode_scalar, at expr.c:314
For GCC7 I get
internal compiler error: in convert_move, at expr.c:229
More information about the Gcc-bugs
mailing list