<span style=" font-size:10pt;font-family:sans-serif">&nbsp; <b>Attendees</b>:
Rajan, Jim, Fred, David, </span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; New
agenda items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
None.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Carry
over action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
CFP: Put the tgmath redefinition as a proposal to the standard once we
have a base document with TS Part 3 in it. See CFP 1386. - Keep open</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Look at seeing what would be involved in removing Annex J types that
already have the same basic types. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
</span><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Last
meeting action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Post new teleconference number to the CFP mailing list. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Remove 'IEEE 754 revision' from the agenda. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim+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">&nbsp; &nbsp;
Fred: Rework CFP1437 based on CFP1488. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Create a WG14 proposal to add in CFP1460. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Replace N2475 with a newer example given in CFP1468. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Change the footnote for </span><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wording-20200203.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_powr_justification_wording-20200203.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">as per CFP1465. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Rajan: Check with Joseph as to why </span><a href="http://man7.org/linux/man-pages/man3/strfromd.3.html"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://man7.org/linux/man-pages/man3/strfromd.3.html</span></a><span style=" font-size:10pt;font-family:sans-serif">seems to say you can have strfromd given non-null terminated strings. -
Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Rajan: Check to see if a cast on a constant expression is still a constant
expression with WG14. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Write a note for _Float16 getting infinity as a _Float16 type in Part
3 as an annex. - Done.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Get document numbers for updates to C to IEEE-2019, add in a link
to the background document, and submit to WG14. - Done.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; New
action items:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: See if N2478 changes anything for our proposals (which reference n2454).</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Fred: Get a paper number for CFP 1538 and submit it.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Get a paper number for the paper referenced in CFP 1516 and submit
it.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Add in a note to CFP 1526 to say the cast raises no floating point
exceptions.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Next
Meeting(s):</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Wednesday, April 15th, 2020, 11:00 EST, 8:00 PST, 4PM UTC</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
New teleconference number. Use the current one as backup.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Please notify the group if this time slot does not work.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Discussion:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
WG14 meeting:</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Now telecon only, around 4am Pacific time.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Time: Mar 30, 2020 13:30 Amsterdam, Berlin, Rome, Stockholm, Vienna</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; Mar 30, 2020 13:30</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; Mar 31, 2020 13:30</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; Apr 1, 2020 13:30</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; Apr 2, 2020 13:30</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; Apr 3, 2020 13:30</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; 3.5hrs each day.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; 6:30am CST</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
C++ Liaison:</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Nothing.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
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">&nbsp; &nbsp;
&nbsp; Part 3 - Investigating updates</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Part 4b</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Part 5a,b,c,d - May want to re-propose non-control flow 5d pragmas.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; *AI*: Jim: See if N2478 changes anything for our proposals (which
reference n2454).</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Proposals for IEEE-2019 support have been submitted.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; </span><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Action
item details:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
CFP: Put the tgmath redefinition as a proposal to the standard once we
have a base document with TS Part 3 in it.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Look at seeing what would be involved in removing TS-3 types that
already have the same basic types.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1521] request for input</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; [Cfp-interest 1522] Re: request for input</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; [Cfp-interest 1524] Re: request for input</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; [Cfp-interest 1525] Re: request for input</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Rajan: Different compilers will have different costs associated
with adding in the redundant types. What is expensive for one (ex. New
types) may be cheap for another compiler, while the inverse may be true
for things like suffixes.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: Testing is costly though for new functions.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: The Fortran standard has parts specifically to interact with
C and they would like real functions.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: Perhaps we can simplify tgmath to say it can use any function
that is wide enough without needing to give an algorithm for it. Joseph
pointed out issues with the integer arguments. It could lose precision
on integral arguments in unpredictable ways.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: Perhaps disallow integers to be tgmath functions.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: That would break existing code, but is possible.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: Should this attempt be abandoned? No bandwidth to change directions.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: Should the annex change from referring to type to referring
to format? Types seems a better name for it.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; David: We used format to allow language standards to use types.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Jim: It is important we give a direction and stick to it.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Fred: Rework CFP1437 based on CFP1488.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1502] Range errors</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; [Cfp-interest 1532] Re: Range errors</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: Already missed the mailing deadline so not urgent.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; *AI*: Fred: Get a paper number for CFP 1538 and submit it.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Create a WG14 proposal to add in CFP1460.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1516] AI about proposal regarding math function
properties</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; (</span><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_math_function_properties-20200221.pdf"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-_math_function_properties-20200221.pdf</span></a><span style=" font-size:10pt;font-family:sans-serif">)</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks good.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; *AI*: Jim: Get a paper number for the paper referenced in CFP 1516
and submit it.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Replace N2475 with a newer example given in CFP1468.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1517] AIs for submitting documents.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Submitted as N2490.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Change the footnote for </span><a href="http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://wiki.edg.com/pub/CFP/WebHome/C2x_proposal_-</span></a><span style=" font-size:10pt;font-family:sans-serif">_powr_justification_wording-20200203.pdf as per CFP1465.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1517] AIs for submitting documents</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks good.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Rajan: Check with Joseph as to why </span><a href="http://man7.org/linux/man-"><span style=" font-size:10pt;color:blue;font-family:sans-serif">http://man7.org/linux/man-</span></a><span style=" font-size:10pt;font-family:sans-serif">pages/man3/strfromd.3.html seems to say you can have strfromd given non-null
terminated strings.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1507] Fw: Re: Question about strfromd in glibc</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks good (glibc doc is wrong and it follows the standard).</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: Will be submitting a document that talks to apparent contradictory
text in snprintf.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; </span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Rajan: Check to see if a cast on a constant expression is still a constant
expression with WG14.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1486] Re: Action item: Constant expressions _Float16</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks like we are good with the suggestion of adding in the text
about casting.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Write a note for _Float16 getting infinity as a _Float16 type in Part
3 as an annex.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1526] AI about INFINITY and NAN macros and _Float16</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks good.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: NaN payloads may change if cast.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Fred: Should we say casting INF or NAN to _Float16 does not raise
any FP exceptions?</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; *AI*: Jim: Add in a note to CFP 1526 to say the cast raises no floating
point exceptions.</span><br><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: Get document numbers for updates to C to IEEE-2019, add in a link
to the background document, and submit to WG14.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; See [Cfp-interest 1517] AIs for submitting documents (N2488)</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
&nbsp; Looks good.</span><br><br><span style=" font-size:10pt;font-family:sans-serif"><b>&nbsp; Other
issues:</b></span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Proposal for short float, floating type extensions for C++ and C. </span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Fred: Some versions want more exponent bits some want more mantissa. So
no standard format.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Jim: It is not congruent with what we are doing (IEEE _Float16). The conversions
being different from what we have specified would be an issue.</span><br><span style=" font-size:10pt;font-family:sans-serif">&nbsp; &nbsp;
Rajan: We don't have anyone here as part of the C++ committee so we can't
directly influence it there.</span><br><BR>