From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org  Wed May 29 16:13:30 2013
Return-Path: <owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom8
Delivered-To: sc22wg5-dom8@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 1B964356E98; Wed, 29 May 2013 16:13:29 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
X-Greylist: delayed 3099 seconds by postgrey-1.34 at www5.open-std.org; Wed, 29 May 2013 16:13:29 CEST
Received: from bulk.mail.timico.net (ndc1-bulk01.mail.timico.net [62.105.160.41])
	by www.open-std.org (Postfix) with ESMTP id BD60D356E3D
	for <sc22wg5@open-std.org>; Wed, 29 May 2013 16:13:13 +0200 (CEST)
Received: from [62.105.160.40] (helo=relay.mail.timico.net)
	by bulk.mail.timico.net with esmtp (Exim 4.76)
	(envelope-from <ian.chivers@chiversandbryan.co.uk>)
	id 1UhgJq-0004lE-Rc
	for sc22wg5@open-std.org; Wed, 29 May 2013 14:21:34 +0100
Received: from [80.175.48.54] (helo=mail4.ukisp.com)
	by relay.mail.timico.net with esmtp (Exim 4.76)
	(envelope-from <ian.chivers@chiversandbryan.co.uk>)
	id 1UhgJq-00049X-Lz
	for sc22wg5@open-std.org; Wed, 29 May 2013 14:21:34 +0100
Received: (qmail 5741 invoked by uid 399); 29 May 2013 13:21:34 -0000
Received: from unknown (HELO xps435) (86.26.160.183)
  by mail4.ukisp.com with ESMTPM; 29 May 2013 13:21:34 -0000
X-Originating-IP: 86.26.160.183
From: "Ian Chivers" <ian.chivers@chiversandbryan.co.uk>
To: "'fortran standards email list for J3'" <j3@mailman.j3-fortran.org>,
	"'WG5'" <sc22wg5@open-std.org>
Cc: "'Bill Long'" <longb@cray.com>
References: <20130527194800.755D0356E40@www.open-std.org>	<OFDC9B32A5.2402B96B-ON85257B78.00759D51-85257B78.00764A8E@ca.ibm.com>	<20130528064313.2D3EA356EC9@www.open-std.org>	<OFCE0017B3.69D3A1DF-ON85257B79.005A07AD-85257B79.005ABEA3@ca.ibm.com>	<20130528175553.29F77356E2E@www.open-std.org>	<20130528195028.EDA22356E76@www.open-std.org>	<20130528215920.3F54A356922@www.open-std.org>	<20130529115820.DF87A356E9B@www.open-std.org> <20130529120239.D28BB356EA6@www.open-std.org>
In-Reply-To: <20130529120239.D28BB356EA6@www.open-std.org>
Subject: RE: (j3.2006) (SC22WG5.5008) AW:   AW:  AW:  Corrections to TS29113
Date: Wed, 29 May 2013 14:21:22 +0100
Message-ID: <001001ce5c6f$70430a10$50c91e30$@chivers@chiversandbryan.co.uk>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHOXGPS5fLNVRKJBU2/Rjfb1xTeupkcDyDwgAAVtuA=
Content-Language: en-gb
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

In the light of the publication of

ISO/IEC TS 29113:2012

Tobias Burnus notified us about the document and suggested the following
entries
for inclusion in the compiler conformance table.

http://www.fortranplus.co.uk/resources/fortran_2003_2008_compiler_support=
.pd
f

OPTIONAL with BIND(C)
Assumed type
Assumed rank
RANK intrinsic
Array descriptor
ASYNCHRONOUS changes

does anyone have any other suggestions/recommendations

cheers

Ian chivers and Jane Sleightholme



-----Original Message-----
From: j3-bounces@mailman.j3-fortran.org
[mailto:j3-bounces@mailman.j3-fortran.org] On Behalf Of Bader, Reinhold
Sent: 29 May 2013 13:02
To: WG5
Cc: Bill Long
Subject: (j3.2006) (SC22WG5.5008) AW: AW: AW: Corrections to TS29113

Hello Bill,=20

OK. I've attached an updated version of the complete draft; in =
particular
I've also added edits for section (D).=20

Regards
Reinhold

> -----Urspr=FCngliche Nachricht-----
> Von: owner-sc22wg5@open-std.org [mailto:owner-sc22wg5@open-std.org]
> Im Auftrag von Bill Long
> Gesendet: Mittwoch, 29. Mai 2013 13:58
> An: longb@cray.com; sc22wg5
> Betreff: (SC22WG5.5007) (j3.2006) AW: AW: Corrections to TS29113
>=20
> Arg!  Ignore the comments about C535b versus C535c - I was looking at=20
> the wrong document. Reinhold was, of course, right on those.
>=20
> Cheers,
> Bill
>=20
>=20
> On 5/28/13 5:02 PM, Bill Long wrote:
> >
> >
> > On 5/28/13 2:43 PM, Bader, Reinhold wrote:
> >> Here a modified version of section (A):
> >> -------------------------------------------------------------------
> >> --
> >> ---------------------------------
> >> (A) Assumed rank entities.
> >>
> >> The Fortran lower bounds of an assumed-rank dummy argument that
> does
> >> not have the POINTER or ALLOCATABLE attribute should be one.
> >> Furthermore,
> >> C532 must be loosened in order to allow assumed-rank entities to=20
> >> have the POINTER or ALLOCATABLE attribute.
> >>
> >> EDITS:
> >>
> >> In section 5.2, after C535c, insert
> >
> > C535b ?   5.2 does not currently have a C535c.
> >>
> >> "The lower bounds of an assumed-rank entity argument associated =
with a
> >>    non-pointer non-allocatable array are 1
> >
> > Better in this subclause.  Maybe clearer if "that is" follows =
"entity".
> >     No hyphens in nonpointer or nonallocatable.
> >
> >> ; its extents are those of its
> >>    effective argument.
> >
> > This is already covered in 6.3.
> >
> >>    The size, bounds, and shape of an unallocated allocatable or a
> >>    disassociated pointer assumed-rank entity are undefined; the
> >
> > I think this is already true in general.
> >
> >>    size, bounds, and shape of an allocated allocatable or an
> >>    associated pointer assumed-rank entity are assumed from its
> >>    effective argument."
> >
> > This is already covered in 6.3.
> >
> >>
> >> The same text is added at the end of section 9.5, after C535c.
> >
> > C535b.
> >
> >>
> >> Before the edits for 5.3.8.7 in section 9.5, add
> >>
> >> "{In 5.3.8.4, change C532 as follows}
> >>
> >> C532 An array with the POINTER or ALLOCATABLE attribute ~[that is
> >>        not an assumed rank entity (5.3.8.7)] shall have an =
array-spec
> >>        that is a deferred-shape-spec-list."
> >
> > I agree this needs to be fixed.  Good catch.
> >
> > Cheers,
> > Bill
> >
> >
> >>
> >> (the ~[...] text is added and hence gets underwaves).
> >>
> >> Further comment: For the C descriptor, section 8.3.3 already=20
> >> specifies the lower bound for a non-allocatable non-pointer array =
as
zero.
> >> -------------------------------------------------------------------
> >> --
> >> ---------------------------------
> >
>=20
> --
> Bill Long                                           longb@cray.com
> Fortran Technical Support    &                 voice: 651-605-9024
> Bioinformatics Software Development            fax:   651-605-9142
> Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101
>=20


