Agenda for 23–26 April,
2018
MEETING OF ISO/IEC JTC 1/SC 22/WG 14 AND INCITS PL22.11
WG 14/N 2233
23 April, 2018 | 09:00 – 12:00 | Lunch | 13:30 – 16:30 |
24 April, 2018 | 09:00 – 12:00 | Lunch | 13:30 – 16:00 |
25 April, 2018 | 09:00 – 12:00 | Lunch | 13:30 – 16:30 |
26 April, 2018 | 09:00 – 12:00 | Lunch | 13:30 – 16:30 |
Red Hat
Building TPB/B
Purkyňova 111
Brno 61200
Czech Republic
Venue information: N 2181
Martin Sebor <msebor@redhat.com>
1.1 Opening Comments (Sebor, Keaton)
1.2 Introduction of Participants/Roll Call
1.3 Procedures for this Meeting (Keaton)
1.4 Approval of Previous Minutes [N 2187]
1.5 Review of Action Items and Resolutions
1.6 Approval of Agenda [N 2233]
1.7 Identify National Bodies Sending Experts
2.1 SC 22
2.2 PL22.11/WG 14
2.2.1 New PL22.11 Chair - Rajan Bhakta2.3 PL22.16/WG 21
2.2.2 WG 14 Standing Document 3 [N 2232]
2.4 PL22
2.5 WG 23
2.6 MISRA C
2.7 Other Liaison Activities
3.1 C Floating Point activity report
3.2 CPLEX activity report
3.3 C Safety and Security Rules Study Group
4.1 Report on any teleconference meetings held
5.1 Future Meeting Schedule
5.2 Future Mailings
- Fall, 2018 – Pittsburgh, PA, US (date TBD)
- Spring, 2019 – Denmark (tentative)
- Post Brno – 21-May-2018
Monday morning
6.1 Harmonizing static_assert with C++ [N 2197]
6.2 Adding the u8 character prefix [N 2198]
Monday afternoon
6.3 Effects of repeated calls to mtx_init with the same mutex [N 2190]
6.4 Effects of copying a mtx_t object [N 2191]
6.5 Effects of calling mtx_int with an invalid or null pointer [N 2192]
6.6 Effects of calling mtx_destroy with a uninitialized mutex [N 2193]
Tuesday morning
6.7 The deprecated attribute [N 2214]
6.8 The nodiscard attribute [N 2215]
6.9 The fallthrough attribute [N 2216]
6.10 The maybe_unused attribute [N 2217]
Tuesday afternoon
6.11 Removal of Bullet 67 in Appendix J.2 [N 2201]
6.12 Assert Expression Problematic For C++ [N 2207]
6.13 Library Functions And Compound Literals [N 2208]
Wednesday morning
6.14 Clarifying the C Memory Object Model: Introduction to N2219 - N2222 [N 2223]
6.15 Clarifying Pointer Provenance (Q1-Q20) v3 [N 2219]
6.16 Clarifying Trap Representations (Q47) v3 [N 2220]
6.17 Clarifying Unspecified Values (Q48-Q59) v3 [N 2221]
Wednesday afternoon
6.18 Further Pointer Issues (Q21-Q46) [N 2222]
6.19 Atomic pointers in expressions [N 2209]
6.20 Signed integers are two's complement [N 2218]
6.21 Equality With true [N 2229]
Thursday morning
6.22 Thread-local state for getenv, strtok, and set_constraint_handler_s [N 2225]
6.23 Thread-local state for the program locale [N 2226]
6.24 Thread-local state for library functions with internal state [N 2227]
6.25 Thread-local state for library functions returning pointers to internal state [N 2228]
Thursday afternoon
6.26 Generic function pointer [N 2230]
6.27 char8_t: A type for UTF-8 characters and strings [N 2231]
6.28 Deprecated Attribute Existing Practice [N 2236]
One half hour out of each half day
7.1 Discussion on the Clarification Request Process
7.2 IS 9899:2011 Clarification Requests [N 2148]
7.3 TS 17961:2013+Cor 1:2016 Clarification Requests [N 2150]
7.4 TS 18661 Clarification Requests [N 2149]
In addition to normal CR processing, the following items have new material to consider.
- Revised suggested TC for CFP CR 13 [N 2202] [N 2213]
- CFP CR17 incommensurate arguments for comparison macros [N 2203]
- TS 18661 CR18 - TS 18661-4 missing specification of preferred quantum exponents [N 2204]
- CR for updating underflow definition [N 2210]
- Changes for obsolescing DECIMAL_DIG [N 2211]
Note this FP document also has items to consider for the standard.- Revised suggested TC for CFP CR 16 [N 2212]
- printf of one-digit character string [N 2224]
9.1 Review of Decisions Reached
9.2 Review of Action Items
Agenda for the PL22.11/US TAG Meeting, Tuesday of the meeting week at 16:00