This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [Patch, Fortran] PRs 59103/58676/41724 - honour pure-/elementalness of intrinsics, add elemental checks
- From: Janus Weil <janus at gcc dot gnu dot org>
- To: Tobias Burnus <burnus at net-b dot de>
- Cc: gcc patches <gcc-patches at gcc dot gnu dot org>, gfortran <fortran at gcc dot gnu dot org>
- Date: Sun, 8 Dec 2013 19:00:16 +0100
- Subject: Re: [Patch, Fortran] PRs 59103/58676/41724 - honour pure-/elementalness of intrinsics, add elemental checks
- Authentication-results: sourceware.org; auth=none
- References: <52A482BD dot 9030008 at net-b dot de>
Hi Tobias,
first off: I assume the first PR number in the subject line is wrong,
since I don't see how it is related to your patch. I guess you meant
58099?
> This patch is about rejects-valid and accepts-invalid and does essentially
> only:
>
> a) It ensures that sym->attr.pure/elemental gets set for pure/elemental
> intrinsics (isym->pure/elemental).
this part is ok with me (since it is exactly what I posted in PR 58099
comment 18 ;)
> b) It rejects dummy procedures / procedure pointers which are ELEMENTAL.
This also looks good (although it should maybe go into resolve_fl_procedure?).
> Build and regtested on x86-64-gnu-linux.
> OK for the trunk?
Ok, thanks for the patch.
Cheers,
Janus