From owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org  Mon Jun  9 09:59:48 2025
Return-Path: <owner-sc22wg5+sc22wg5-dom9=www.open-std.org@open-std.org>
X-Original-To: sc22wg5-dom9
Delivered-To: sc22wg5-dom9@www.open-std.org
Received: by www.open-std.org (Postfix, from userid 521)
	id 8B953356B1C; Mon,  9 Jun 2025 09:59:48 +0200 (CEST)
Delivered-To: sc22wg5@open-std.org
Received: from mail-qt1-f178.google.com (mail-qt1-f178.google.com [209.85.160.178])
	by www.open-std.org (Postfix) with ESMTP id 17B1A356ADB
	for <sc22wg5@open-std.org>; Mon,  9 Jun 2025 09:59:47 +0200 (CEST)
Received: by mail-qt1-f178.google.com with SMTP id d75a77b69052e-4a44b3526e6so49476571cf.0
        for <sc22wg5@open-std.org>; Mon, 09 Jun 2025 00:59:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20230601; t=1749455987; x=1750060787; darn=open-std.org;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:from:to:cc:subject:date:message-id:reply-to;
        bh=t94LnjGcVhrv4ko4WIxwFVJ4g/E98VCWEZBTaJ+37EE=;
        b=FUcvplCfUH/mT589Zip7YM8SGCNQycfp0MhDyYhlId0NrQMH6jiojIZKNtl77VJxty
         vvtpygdHIk2Ern7rS+nhPpdR97vAN/PWrsHb4Ckv+GoZmK1/0RqiCjQv8IKkU2p6HDa8
         tvpIFiutDQvqeehcXoidMBPc3RKhWYqckINhjE3Mt2frcvp43YXWuzMAGjXgUwFqpnX8
         03EVSRwvUcU5qEiOlFsAJQjzds4x5oJCfR8v2UfHr2TirgqDZOAw6LYZjF8FlPSoI7Fd
         K6hiQS03rlQdjjk3GxJojxRqSHsVCOQLS7ACFY4h4PHCPARKBQ3Uy2pY+ULwg4f/pQ7I
         krFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20230601; t=1749455987; x=1750060787;
        h=cc:to:subject:message-id:date:from:in-reply-to:references
         :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
         :reply-to;
        bh=t94LnjGcVhrv4ko4WIxwFVJ4g/E98VCWEZBTaJ+37EE=;
        b=mC4YNb9DN4qwtCErS5QGaeqtH0vISZxEA/DD6pWoMz8fk9/cducdB2l5GPg7sS+1o9
         2v8lQG9SMvMLzqZoajoTRQPKCNB2KB8o+p1gUvgCRyVi0kfLZsL0fM72aBy1+4koncIw
         rS/EP8BR6CCdxbYwuqUyY/qSgNwSoJ4U6P0GYwusYd4BxT8bAaHMe1kAiob4wQR9Ognn
         Ix3b3+dTuAjqTnKy6nwmebyXjjGhLRDCcINrakifP6EBtTTIwpuHtwDH3DByYdl6MqtR
         iITLMCNMyFl3meT/mbVoovp4oHapZvfmXUCIusx1dQCPq1sUpoPRaR4AEUek15rj36Yj
         qUvA==
X-Gm-Message-State: AOJu0Yx2gLL2CHv8msohZ4Q+pyP2Z06qCPYNGwzVkwK+CLbKR8PxZSVw
	BvvxYIS8w6XGYdEHbbsniiUYWOUJkN/3MhDtQuE8sONpGt+uq4C2ReUA1Ut3iyzR0A7hBHpK1CT
	cReCImn9yzcfyxHadqkZkARXZjS3BY3qWkGAG
X-Gm-Gg: ASbGncuPG8g2T/hDv+OtNfUVgyC8jCw731e9GgIp0V/JTfUvEcrH8APw0tT7h8PLGRC
	0gpxJwoF9MBhifF+UY1Y7RWJ0Np6B4qp5G+JukuX+rBKtWFKd+HoINxNeRzPnGRYrMqxNIKxqs0
	heTaa64dv66VWUnDyJADys8q4SoWm7SU4owvV69FyY5EBUVyuG41zq6yfPRWjrv2a1/x6eq06Er
	gMPZE31ty4qAJA=
X-Google-Smtp-Source: AGHT+IGQa3zNh2a2iGztsqN+6QKjSqP/gTF1mwlu3VGGa0Y/yxVlrT3vaIGJJSFIlNpebbhCC0ycNrBBd27dUgcdO+Q=
X-Received: by 2002:a05:622a:1b17:b0:494:a16d:bd24 with SMTP id
 d75a77b69052e-4a5b9a04aa5mr234491211cf.11.1749455986607; Mon, 09 Jun 2025
 00:59:46 -0700 (PDT)
MIME-Version: 1.0
References: <20250516031346.9D36B3569C3@www.open-std.org> <20250606233004.E727A356AB4@www.open-std.org>
In-Reply-To: <20250606233004.E727A356AB4@www.open-std.org>
From: Hidetoshi IWASHITA <iwashita.hideto@gmail.com>
Date: Mon, 9 Jun 2025 16:59:35 +0900
X-Gm-Features: AX0GCFtgpXEJl9hHcoPBArpRHjfUR7mj2fKjjp_Yf80ZW8jXKW9xPyUWrUp-dcU
Message-ID: <CAD2UJ4R87S4biPhWbPUFN-Bqi-+bR+0zLZcq=QO8JSsE=idLYA@mail.gmail.com>
Subject: Re: [SC22WG5.6694] RE: WG5 letter ballot 1 on Fortran 2023 interpretations
To: sc22wg5 <sc22wg5@open-std.org>
Cc: Fortran WG <22fort@itscj.ipsj.or.jp>
Content-Type: multipart/alternative; boundary="000000000000a1ca9406371ef681"
Sender: owner-sc22wg5@open-std.org
Precedence: bulk

--000000000000a1ca9406371ef681
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello everyone,

This is my vote. There were no other comments from the Fortran WG in Japan.

Yes  No   Number    Title

-Y-  ---  F23/003  Conflicting rules for COMMON block names
-C-  ---  F23/004  OUT_OF_RANGE and ROUND argument
-Y-  ---  F23/005  Defined assignment/operators and dynamic type
-Y-  ---  F23/006  Underflow in IEEE_SCALB
-Y-  ---  F23/008  Real argument I in IEEE_SCALB
-Y-  ---  F23/009  Coarray subobject of component
-Y-  ---  F23/010  MOVE_ALLOC with coarray arguments
-Y-  ---  F23/011  NULL and procedure pointers
-Y-  ---  F23/012  Coarray correspondence in DEALLOCATE
-Y-  ---  F23/013  BOZ literals in interoperable enumerators
-Y-  ---  F23/015  Coindexed objects in structure constructors
-Y-  ---  F23/016  Segments associated with allocation
-Y-  ---  F23/017  CFI_establish nonalloc nonpointer null base address
-Y-  ---  F23/018  Correspondence of unallocated coarrays


Comment to F23/004.
As well as changing "be present" to "appear",
"ROUND" should be changed to
"the actual argument corresponding to ROUND".
As a result, I think
    ROUND shall be present only if ...
should be changed to
    The actual argument corresponding to ROUND shall appear only if ...



2025=E5=B9=B46=E6=9C=887=E6=97=A5(=E5=9C=9F) 8:30 Malcolm Cohen <malcolm@na=
g-j.co.jp>:

> Hi folks,
>
>
>
> There is just over a week left for this ballot. Here is my vote.
>
>
>
> The following Fortran 2023 interpretations are being balloted:
>
>
>
> Yes  No   Number    Title
>
>
>
> -Y-  ---  F23/003  Conflicting rules for COMMON block names
>
> -Y-  ---  F23/004  OUT_OF_RANGE and ROUND argument
>
> -Y-  ---  F23/005  Defined assignment/operators and dynamic type
>
> -Y-  ---  F23/006  Underflow in IEEE_SCALB
>
> -Y-  ---  F23/008  Real argument I in IEEE_SCALB
>
> -Y-  ---  F23/009  Coarray subobject of component
>
> -Y-  ---  F23/010  MOVE_ALLOC with coarray arguments
>
> -Y-  ---  F23/011  NULL and procedure pointers
>
> -Y-  ---  F23/012  Coarray correspondence in DEALLOCATE
>
> -Y-  ---  F23/013  BOZ literals in interoperable enumerators
>
> -Y-  ---  F23/015  Coindexed objects in structure constructors
>
> -Y-  ---  F23/016  Segments associated with allocation
>
> -Y-  ---  F23/017  CFI_establish nonalloc nonpointer null base address
>
> -Y-  ---  F23/018  Correspondence of unallocated coarrays
>
>
>
> Cheers,
>
> --
>
> ..............Malcolm Cohen, NAG Oxford/Tokyo.
>
>
>

--000000000000a1ca9406371ef681
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr">Hello everyone,<div><br>This is my vote. =
There were no other comments from the Fortran WG in Japan.</div><div><br></=
div><div><div><pre style=3D"color:rgb(0,0,0)">Yes  No   Number    Title

-Y-  ---  F23/003  Conflicting rules for COMMON block names
-C-  ---  F23/004  OUT_OF_RANGE and ROUND argument
-Y-  ---  F23/005  Defined assignment/operators and dynamic type
-Y-  ---  F23/006  Underflow in IEEE_SCALB<br>-Y-  ---  F23/008  Real argum=
ent I in IEEE_SCALB<br>-Y-  ---  F23/009  Coarray subobject of component<br=
>-Y-  ---  F23/010  MOVE_ALLOC with coarray arguments<br>-Y-  ---  F23/011 =
 NULL and procedure pointers<br>-Y-  ---  F23/012  Coarray correspondence i=
n DEALLOCATE<br>-Y-  ---  F23/013  BOZ literals in interoperable enumerator=
s<br>-Y-  ---  F23/015  Coindexed objects in structure constructors<br>-Y- =
 ---  F23/016  Segments associated with allocation<br>-Y-  ---  F23/017  CF=
I_establish nonalloc nonpointer null base address<br>-Y-  ---  F23/018  Cor=
respondence of unallocated coarrays<br></pre><div><br></div>Comment to F23/=
004.=C2=A0</div><div>As well=C2=A0as changing &quot;be=C2=A0present&quot; t=
o &quot;appear&quot;,</div><div>&quot;ROUND&quot; should be changed to=C2=
=A0</div><div>&quot;the actual argument corresponding to ROUND&quot;.=C2=A0=
</div><div>As a result, I think</div><div>=C2=A0 =C2=A0 ROUND shall be pres=
ent only if ...</div><div>should be changed to</div><div>=C2=A0 =C2=A0 The =
actual argument corresponding to ROUND shall appear only if ...</div><div><=
br></div><div><br></div></div></div><br><div class=3D"gmail_quote"><div dir=
=3D"ltr" class=3D"gmail_attr">2025=E5=B9=B46=E6=9C=887=E6=97=A5(=E5=9C=9F) =
8:30 Malcolm Cohen &lt;<a href=3D"mailto:malcolm@nag-j.co.jp" target=3D"_bl=
ank">malcolm@nag-j.co.jp</a>&gt;:<br></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex"><div lang=3D"EN-GB"><div><p class=3D"MsoNormal"><span sty=
le=3D"font-size:11pt">Hi folks,<u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt">There is just over a week lef=
t for this ballot. Here is my vote.<u></u><u></u></span></p><p class=3D"Mso=
Normal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></p><p cl=
ass=3D"MsoNormal"><span style=3D"font-size:11pt">The following Fortran 2023=
 interpretations are being balloted:<u></u><u></u></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></p><p c=
lass=3D"MsoNormal"><span style=3D"font-size:11pt">Yes=C2=A0 No=C2=A0=C2=A0 =
Number=C2=A0=C2=A0=C2=A0 Title<u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/003=
=C2=A0 Conflicting rules for COMMON block names<u></u><u></u></span></p><p =
class=3D"MsoNormal"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/=
004=C2=A0 OUT_OF_RANGE and ROUND argument<u></u><u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/005=
=C2=A0 Defined assignment/operators and dynamic type<u></u><u></u></span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0=
 F23/006=C2=A0 Underflow in IEEE_SCALB<u></u><u></u></span></p><p class=3D"=
MsoNormal"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/008=C2=A0=
 Real argument I in IEEE_SCALB<u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/009=C2=A0 Coarray=
 subobject of component<u></u><u></u></span></p><p class=3D"MsoNormal"><spa=
n style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/010=C2=A0 MOVE_ALLOC wit=
h coarray arguments<u></u><u></u></span></p><p class=3D"MsoNormal"><span st=
yle=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/011=C2=A0 NULL and procedure=
 pointers<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"fon=
t-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/012=C2=A0 Coarray correspondence in DE=
ALLOCATE<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"font=
-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/013=C2=A0 BOZ literals in interoperable=
 enumerators<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=3D"=
font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/015=C2=A0 Coindexed objects in stru=
cture constructors<u></u><u></u></span></p><p class=3D"MsoNormal"><span sty=
le=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/016=C2=A0 Segments associated=
 with allocation<u></u><u></u></span></p><p class=3D"MsoNormal"><span style=
=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/017=C2=A0 CFI_establish nonallo=
c nonpointer null base address<u></u><u></u></span></p><p class=3D"MsoNorma=
l"><span style=3D"font-size:11pt">-Y-=C2=A0 ---=C2=A0 F23/018=C2=A0 Corresp=
ondence of unallocated coarrays<u></u><u></u></span></p><p class=3D"MsoNorm=
al"><span style=3D"font-size:11pt"><u></u>=C2=A0<u></u></span></p><p class=
=3D"MsoNormal"><span style=3D"font-size:11pt">Cheers,<u></u><u></u></span><=
/p><div><p class=3D"MsoNormal" style=3D"text-align:justify"><span lang=3D"E=
N-US" style=3D"font-size:10.5pt">-- </span><span style=3D"font-size:10.5pt"=
><u></u><u></u></span></p><p class=3D"MsoNormal" style=3D"text-align:justif=
y"><span lang=3D"EN-US" style=3D"font-size:10.5pt">..............Malcolm Co=
hen, NAG Oxford/Tokyo.</span><span style=3D"font-size:10.5pt"><u></u><u></u=
></span></p></div><p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p></div></di=
v></blockquote></div>
</div>

--000000000000a1ca9406371ef681--
