This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [PATCH, Fortran, pr78780, v1] [7 Regression] [Coarray] ICE in conv_caf_send, at fortran/trans-intrinsic.c:1936
- From: Steve Kargl <sgk at troutmask dot apl dot washington dot edu>
- To: Andre Vehreschild <vehre at gmx dot de>
- Cc: "janus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>, GCC-Fortran-ML <fortran at gcc dot gnu dot org>, GCC-Patches-ML <gcc-patches at gcc dot gnu dot org>
- Date: Tue, 13 Dec 2016 10:52:08 -0800
- Subject: Re: [PATCH, Fortran, pr78780, v1] [7 Regression] [Coarray] ICE in conv_caf_send, at fortran/trans-intrinsic.c:1936
- Authentication-results: sourceware.org; auth=none
- References: <bug-78780-26035@http.gcc.gnu.org/bugzilla/> <bug-78780-26035-UQmHNquRMX@http.gcc.gnu.org/bugzilla/> <20161213193233.1fdf5013@vepi2>
- Reply-to: kargl at uw dot edu
On Tue, Dec 13, 2016 at 07:32:33PM +0100, Andre Vehreschild wrote:
>
> attached patch fixes the issue by improving the check whether a call of the
> caf-runtime-routines needs to be generated instead of a regular assignment.
>
> Bootstraps and regtests ok on x86_64-linux/f23. Ok for trunk?
>
> gcc/testsuite/ChangeLog:
>
> 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
>
> PR fortran/78780
> * gfortran.dg/coarray/alloc_comp_5.f90: New test.
>
> gcc/fortran/ChangeLog:
>
> 2016-12-13 Andre Vehreschild <vehre@gcc.gnu.org>
>
> PR fortran/78780
> * trans-expr.c (gfc_trans_assignment_1): Improve check whether detour
> caf-runtime routines is needed.
>
OK.
--
Steve