https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52994

--- Comment #13 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
> FYI : On my environment it's not possible to produce an ICE with gcc-9
> and several tested combinations of options / all tested configurations.
>
> $ gfortran-9-20181021 -c pr52994.f90
> pr52994.f90:43:29:
>
>    43 |   a%left_halo(psi%arr) = -666
>       |                             1
> Error: Different types in pointer assignment at (1); attempted assignment
> of REAL(4) to INTEGER(4)

The change occurred between revisions r227742 (2015-09-14, ICE) and r228457
(2015-10-04, error), likely r228222 (pr40054, pr63921).

Note that I am surprised by the order of REAL(4) and INTEGER(4): AFAICT
a%left_halo(psi%arr) is real and -666 an integer, isn't it?

Reply via email to