------- Comment #2 from burnus at gcc dot gnu dot org  2009-03-19 21:37 -------
(In reply to comment #0)
> The alternative to this is to do as OpenMPI does and generate dozens of
> specific 'glue' routines, and tie them together under a generic name.

Or to use  "TYPE(*),DIMENSION(..)" as proposed in a Technical Report (that part
was requested by the MPI forum); see N1761 and N1766 at
http://www.nag.co.uk/SC22WG5/.

I think those parts of the TR might get relatively quickly implemented, but it
won't happen before there is more consensus at J3/WG5 (cf. N1766).

(In reply to comment #1)
> Really I think this is a bad idea.
I agree. The TR solution seems to fix this and then I don't see any advantage
of a gfortran 4.5 with "!$GCC attributes no_arg_check" compared to a gfortran
4.5 with "TYPE(*), DIMENSION(..)".

If you see something which is not covered by the TR, can you contact Bill Long
to make sure it will be considered for inclusion? Of you still think something
!$GCC should be added, can you explain why the TR is not sufficient?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39505

Reply via email to