Early ping.

> Gesendet: Donnerstag, 04. Juni 2020 um 20:47 Uhr
> Von: "Harald Anlauf" <anl...@gmx.de>
> An: "fortran" <fort...@gcc.gnu.org>, "gcc-patches" <gcc-patches@gcc.gnu.org>
> Betreff: [PATCH, PR fortran/95503]  [9/10/11 Regression] ICE in 
> gfc_is_simply_contiguous, at fortran/expr.c:5844
>
> The following patch fixes an almost obvious ICE in invalid.
>
> Regtested on x86_64-pc-linux-gnu.
>
> OK for master, and backports to 9/10?
>
> Thanks,
> Harald
>
>
> PR fortran/95503 - ICE in gfc_is_simply_contiguous, at fortran/expr.c:5844
>
> The check for assigning a pointer that cannot be determined to be simply
> contiguous at compile time to a contiguous pointer does not need to be
> invoked if the lhs of the assignment is known to have conflicting attributes.
>
> 2020-06-04  Harald Anlauf  <anl...@gmx.de>
>
> gcc/fortran/
>       PR fortran/95503
>       * expr.c (gfc_check_pointer_assign): Skip contiguity check of rhs
>       of pointer assignment if lhs cannot be simply contiguous.
>
> gcc/testsuite/
>       PR fortran/95503
>       * gfortran.dg/pr95503.f90: New test.
>
>

Reply via email to