<span style=" font-size:10pt;font-family:sans-serif"> <b>Attendees</b>:
Rajan, Jim, David O., Fred, Bill Ash (INCITS, SC22), Mike, David H., Ian,
Damian</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> New
agenda items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
None.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Carry
over action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
David H.: Look into Jim's duplicated CFP messages. Also some missing messages
if the person was in the To list (while CFP was cc'd). David to upgrade
mailman. - Keep open.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b> Last
meeting action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Add a note to Part 3 as an Annex to mention the redundant decimal
suffixes (df, dd, dl vs d32, d64, d128). - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Add a forward reference in X.4.3 to a new example for the use of encoding
conversion in the encoding functions section. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Need to look into seeing if _Imaginary types should be added to the
list of types for carg, cimag, conj, cproj, creal (p32, line 5 of </span><a href="http://wiki.edg.com/pub/CFP/WebHome/cfp3x-annex-20200414.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/cfp3x-annex-20200414.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">)
- Done.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> New
action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Let WG14 know about the publication of ISO/IEC 60559:2020</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Get new paper numbers for the IEEE 2019 updated to IEC 60559:2020
and submit to WG14.</span><br><span style=" font-size:10pt;font-family:sans-serif">
All: Review Part 3 as an annex (</span><a href="http://wiki.edg.com/pub/CFP/WebHome/cfp3-annex-20200506.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/cfp3-annex-20200506.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">)</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Check the WANT macro issue brought forward in CFP 1581.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b> Next
Meeting(s):</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Wednesday, June 17th, 2020, 11:00 EST, 8:00 PST, 4PM UTC</span><br><span style=" font-size:10pt;font-family:sans-serif">
ISO Zoom teleconference</span><br><span style=" font-size:10pt;font-family:sans-serif">
Please notify the group if this time slot does not work.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif">
Will share documents via Zoom (screen sharing) next meeting.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Discussion:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
IEC:</span><br><span style=" font-size:10pt;font-family:sans-serif">
The ISO/IEC 60559 standard has been adopted in 2020.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Let WG14 know about the publication of ISO/IEC 60559:2020</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
C++ Liaison:</span><br><span style=" font-size:10pt;font-family:sans-serif">
Nothing new.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
C2X integration (</span><a href="http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2478.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2478.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">):</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 3 - Investigating updates</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 4b</span><br><span style=" font-size:10pt;font-family:sans-serif">
Part 5a,b,c,d</span><br><span style=" font-size:10pt;font-family:sans-serif">
Proposals for IEEE-2019 support have been submitted.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Now ISO/IEC 60559:2020. We can update what we have submitted
to point to the published standard.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: See [Cfp-interest 1576] Fwd: JTC 1/SC 22/WG 14 New editor and
backup editor</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Still missing N2490 (wide string functions), N2476, N2446 which
were approved but need to be in C2X still.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b> Action
item details:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
David: Look into Jim's duplicated CFP messages. Also some missing messages
if the person was in the To list (while CFP was cc'd). David to upgrade
mailman.</span><br><span style=" font-size:10pt;font-family:sans-serif">
See [Cfp-interest 1577] new sendmail installed on oakapple.net/ucbtest.org
- David H.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Rajan still saw a dup note to David Keaton.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Add a note to Part 3 as an Annex to mention the redundant decimal
suffixes (df, dd, dl vs d32, d64, d128).</span><br><span style=" font-size:10pt;font-family:sans-serif">
Looks good.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Add a forward reference in X.4.3 to a new example for the use of encoding
conversion in the encoding functions section.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Looks good.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Need to look into seeing if _Imaginary types should be added to the
list of types for carg, cimag, conj, cproj, creal (p32, line 5 of </span><a href="http://wiki.edg.com/pub/CFP/WebHome/cfp3x-annex-20200414.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/cfp3x-annex-20200414.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">)</span><br><span style=" font-size:10pt;font-family:sans-serif">
See [Cfp-interest 1569] Re: TS3-as-annex - Jim</span><br><span style=" font-size:10pt;font-family:sans-serif">
Looks good.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b> Other
issues</b></span><br><span style=" font-size:10pt;font-family:sans-serif">
Update proposals to refer to IEC 60559:2020</span><br><span style=" font-size:10pt;font-family:sans-serif">
See </span><a href="http://wiki.edg.com/pub/CFP/WebHome/C_support_for_IEC_60559-2020-20200515.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/C_support_for_IEC_60559-2020-20200515.pdf</span></a><br><span style=" font-size:10pt;font-family:sans-serif">
</span><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_min-max_functions-20200515.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_min-max_functions-20200515.pdf</span></a><br><span style=" font-size:10pt;font-family:sans-serif">
Good to move forward with the updates? Yes.</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Get new paper numbers for the IEEE 2019 updated to IEC
60559:2020 and submit to WG14.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Review revised TS3-as-annex, including</span><br><span style=" font-size:10pt;font-family:sans-serif">
ISSUE 1: Support for conversions from binary types and formats to
decimal non-arithmetic formats</span><br><span style=" font-size:10pt;font-family:sans-serif">
To represent binary exactly in a string, you need hex representation,
which is not supported in the string to encoding side.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Alternatives: Create new functions, don't support these conversions.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Issues with hex support include specifying what happens with
rounding.</span><br><span style=" font-size:10pt;font-family:sans-serif">
IEEE says decimal character sequences. Explicitly says to
allow different radix operands.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Conversion to an intermediate type will result in another
rounding, so we can't do that. It would generally work for narrower to
wider types, but not the other way.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
ISSUE 2: Support for conversions from extended types to decimal
non-arithmetic formats</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><a href="http://wiki.edg.com/pub/CFP/WebHome/conversions-20200513.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/conversions-20200513.pdf</span></a><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: This seems to not be true. We should be good here.</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif">
ISSUE 3: Dependency on an approved change in the C standard which
hasn't been made yet.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Distributed detailed review (See </span><a href="http://wiki.edg.com/pub/CFP/WebHome/cfp3-annex-20200506.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/cfp3-annex-20200506.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">)</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.2 Types - </span><br><span style=" font-size:10pt;font-family:sans-serif">
X.3 Characteristics in <float.h> - </span><br><span style=" font-size:10pt;font-family:sans-serif">
X.4 Conversions - David H.</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.5-X.8 Lexical elements, Expressions, Declarations, Identifiers
in standard headers - Rajan</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.9, X.10 Complex, Floating-point environment - Damian</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.11 (X.11.1, X.11.2) Math Macros and Function prototypes
- Fred</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.11.3, X.12 Encoding conversion functions, Numeric conversions
functions in stdlib.h - David H.</span><br><span style=" font-size:10pt;font-family:sans-serif">
X.13 Type-generic math - Fred</span><br><span style=" font-size:10pt;font-family:sans-serif">
</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim to get a new version of this document with x-ref of headings
to check. Rajan to help Jim with Word issues for this offline.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
C2X Annex B for math identifiers</span><br><span style=" font-size:10pt;font-family:sans-serif">
See [Cfp-interest 1572] C2X Annex B for <math.h> - Jim Thomas</span><br><span style=" font-size:10pt;font-family:sans-serif">
*AI*: Jim: Check the WANT macro issue brought forward in CFP 1581.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Wasn't discussed in WG14 as far as we can recall.</span><br><span style=" font-size:10pt;font-family:sans-serif">
Rajan: Like the addition of the conditional macro heading line,
though does have the multiple location for a specification maintenance
issue.</span><br><span style=" font-size:10pt;font-family:sans-serif">
General consensus to follow what is in </span><a href="http://wiki.edg.com/pub/CFP/WebHome/annex_B-20200509.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/annex_B-20200509.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">page 3.</span><br><span style=" font-size:10pt;font-family:sans-serif">
David O: C++ does use some lists similar to page 3 as well in some
places.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">
Constant expressions evaluated in translation environment </span><br><span style=" font-size:10pt;font-family:sans-serif">
See [Cfp-interest 1579] Update footnote - Fred J. Tydeman</span><br><span style=" font-size:10pt;font-family:sans-serif">
Agree with the first question.</span><br><span style=" font-size:10pt;font-family:sans-serif">
For the second one:</span><br><span style=" font-size:10pt;font-family:sans-serif">
Jim: Doesn't this just happen automatically with the same environment?</span><br><span style=" font-size:10pt;font-family:sans-serif">
Fred: No, for example, Intel has the static mode being the
same, but when cross compiling it could be larger than the target when
used for automatics. It happens for the same machine as well. Expression
evaluation and rounding modes being the same still has this issue.</span><BR>