[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-22 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 janus at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-22 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 --- Comment #5 from janus at gcc dot gnu.org 2011-09-22 09:32:14 UTC --- Author: janus Date: Thu Sep 22 09:32:11 2011 New Revision: 179080 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179080 Log: 2011-09-22 Janus Weil PR fortran/4

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 --- Comment #4 from janus at gcc dot gnu.org 2011-09-15 19:47:21 UTC --- Also we need to check for the following F08 constraints: "12.5.2.9 Actual arguments associated with dummy procedure entities If the interface of a dummy procedure is explici

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2011-09-15 Thread janus at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41733 janus at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2009-10-17 Thread burnus at gcc dot gnu dot org
--- Comment #2 from burnus at gcc dot gnu dot org 2009-10-17 19:07 --- There is the following additional restriction, which I could not find (Thanks James!): C728 (R742) The proc-target shall not be a nonintrinsic elemental procedure. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=

[Bug fortran/41733] Proc-pointer conformance checks: Elemental-proc-ptr => non-elemental-proc

2009-10-16 Thread burnus at gcc dot gnu dot org
--- Comment #1 from burnus at gcc dot gnu dot org 2009-10-16 20:35 --- The first example, procedure(fun), pointer :: f f => my_dcos write(*,*) f(x) looks fine to me. "fun" is elemental - and my_dcos is also elemental. The second example is wrong: "fun" is elemental, but "my_dco