This is the mail archive of the
mailing list for the GCC project.
Re: [PATCH, Fortran, OpenACC] Fix PR70598, Fortran host_data ICE (ping x3)
- From: Chung-Lin Tang <cltang at codesourcery dot com>
- To: Bernhard Reutner-Fischer <rep dot dot dot nop at gmail dot com>, <fortran at gcc dot gnu dot org>
- Cc: gcc-patches <gcc-patches at gcc dot gnu dot org>, Thomas Schwinge <thomas at codesourcery dot com>, Jakub Jelinek <jakub at redhat dot com>
- Date: Wed, 13 Jul 2016 19:52:53 +0800
- Subject: Re: [PATCH, Fortran, OpenACC] Fix PR70598, Fortran host_data ICE (ping x3)
- Authentication-results: sourceware.org; auth=none
- References: <firstname.lastname@example.org> <F1E73865-ED59-4FFB-8EEA-D3CB26281745@gmail.com> <email@example.com> <firstname.lastname@example.org>
On 06/21/2016 02:18 PM, Chung-Lin Tang wrote:
On 2016/6/7 08:03 PM, Chung-Lin Tang wrote:
On 2016/5/11 02:57 AM, Bernhard Reutner-Fischer wrote:
On May 9, 2016 4:26:50 PM GMT+02:00, Chung-Lin Tang <email@example.com> wrote:
Hi, this patch resolves an ICE for Fortran when using the OpenACC
host_data directive. Actually, rather than say resolve, it's more like
adjusting the front-end to same middle-end restrictions as C/C++,
namely that we only support pointers or arrays for host_data right now.
This patch contains a little bit of adjustments in
and some testcase adjustments. This has been tested without regressions
Is this okay for trunk?
2015-05-09 Chung-Lin Tang <firstname.lastname@example.org>
* fortran/openmp.c (resolve_omp_clauses): Adjust use_device clause
handling to only allow pointers and arrays.
Fortran has it's own ChangeLog. The patch itself looks somewhat plausible to me, fwiw, but Jakub or a FE maintainer has the say.