Preliminary Agenda for 3 – 7 August, 2020
WG 14/N 2514

Dates and Times

Times are given in local time at the meeting site.

3 August, 2020  09:00 – 12:00,  13:30 – 17:00
4 August, 2020  08:30 – 12:00,  13:30 – 17:00
5 August, 2020  08:30 – 12:00,  13:30 – 17:00
6 August, 2020  08:30 – 12:00,  13:30 – 17:00
7 August, 2020  08:30 – 12:00,  13:30 – 16:30

Meeting Location

Albert-Ludwigs-Universität Freiburg
Georges-Köhler-Allee 101
79110 Freiburg

Please note that this meeting may be converted to a virtual meeting due to coronavirus considerations.
The decision will be made by 25 May, 2020.

Meeting information

Venue information: N 2463

Local contact information

Philipp Klaus Krause <>

1. Opening Activities

1.1 Opening Comments (Krause, Keaton)
1.2 Introduction of Participants/Roll Call
1.3 Procedures for this Meeting (Keaton)
1.4 JTC 1 Required Reading
1.4.1 ISO Code of Conduct
1.4.2 IEC Code of Conduct
1.4.3 Key points
1.5 Approval of Previous Minutes [N 2451] (PL22.11 motion, WG 14 motion)
1.6 Review of Action Items and Resolutions
1.7 Approval of Agenda (PL22.11 motion, WG 14 motion)
1.8 Identify National Bodies Sending Experts
1.9 INCITS Antitrust Guidelines and Patent Policy
1.10 INCITS official designated member/alternate information

2. Reports on Liaison Activities

2.1 SC 22
2.2 PL22.11/WG 14
2.2.1 Document system
2.3 PL22.16/WG 21
2.4 PL22
2.5 WG 23
2.7 Other Liaison Activities

3. Reports from Study Groups

3.1 C Floating Point activity report
3.2 C Safety and Security Rules Study Group
3.3 C Memory Object Model Study Group

4. Future Meetings

4.1 Future Meeting Schedule
Please note that in-person meetings may be converted to virtual meetings due to coronavirus considerations.
4.2 Future Mailing Deadlines
Note: Plesae request document numbers by one week before these dates.

5. Document Review

The following papers were deferred from the previous meeting due to virtual meeting time constraints, and will be covered in this meeting. Order, grouping, and agenda item number will be determined later.

5.x Alepins, Const functions [N 2477]
5.x Ballman, Querying attribute support (updates N2411) [N 2481]
5.x Ballman, Minor attribute wording cleanups [N 2482]
5.x Ballman, Unclear type relationship between a format specifier and its argument (updates N2420) [N 2483]
5.x Bachmann, Make pointer type casting useful without negatively impacting performance [N 2484]
5.x Bachmann, Add explicit_memset() as non-optional part of to C2X [N 2485]
5.x Krause, register at file scope [N 2486]
5.x Krause, short float [N 2487]
5.x Thomas, C support for IEEE 754-2019 [N 2488]
5.x Thomas, C2X proposal - min-max functions [N 2489]
5.x Thomas, C2X proposal - powr justification, wording [N 2491]
5.x Thomas, C2X proposal - note about preserving math function properties [N 2492]
5.x Ballman, What we think we reserve (updates N2409) [N 2493]
5.x Gustedt, a common C/C++ core specification [N 2494]
5.x Tydeman, snprintf [N 2495]
5.x Uecker, Compatibility of Pointers to Arrays with Qualifiers [N 2496]
5.x Uecker, Free Positioning of Labels Inside Compound Statements [N 2497]
5.x Meneide, Restartable and Non-Restartable Functions for Efficient Character Conversions, r2 [N 2500]
5.x Tydeman, Range errors and math functions [N 2506]

Additional papers will be covered as time permits.

6. Clarification Requests

All clarification requests have been processed.

7. Other Business

8. Resolutions and Decisions reached

8.1 Review of Decisions Reached
8.2 Review of Action Items

9. PL22.11 Business

9.1 Identification of PL22.11 Voting Members
9.1.1 Members Attaining initial Voting Rights at this Meeting
9.1.2 Members who regained voting rights
9.2 PL22.11 Voting Members in Jeopardy
9.2.1 Members in jeopardy due to failure to vote on Letter Ballots
9.2.2 Members in jeopardy due to failure to attend Meetings Members who retained voting rights by attending this meeting Members who lost voting rights for failure to attend this meeting
9.3 PL22.11 Non-voting Members
9.3.1 Prospective PL22.11 Members Attending their First Meeting
9.3.2 Advisory members who are attending this meeting

10. Thanks to Host

11. Adjournment (PL22.11 motion)