Agenda for 17–21 October, 2016
MEETING OF ISO/IEC JTC 1/SC 22/WG 14 AND INCITS PL22.11
WG 14/N 2088


Dates and Times

17 October, 2016  09:00 – 12:00  Lunch  13:30 – 16:30
18 October, 2016  09:00 – 12:00  Lunch  13:30 – 16:00
19 October, 2016  09:00 – 12:00  Lunch  13:30 – 16:30
20 October, 2016  09:00 – 12:00  Lunch  13:30 – 16:30
21 October, 2016  09:00 – 12:00

Meeting Location

Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA  15213

Meeting information

Venue information: N 2057

Local contact information

Dan Plakosh (dplakosh@cert.org)

1. Opening Activities

1.1 Opening Comments (Plakosh, Keaton)
1.2 Introduction of Participants/Roll Call
1.3 Procedures for this Meeting (Keaton)
1.4 Approval of Previous Minutes [N 2036]
1.5 Review of Action Items and Resolutions
1.6 Approval of Agenda [N 2088]
1.7 Identify National Bodies Sending Experts

2. Reports on Liaison Activities

2.1 SC 22
2.2 PL22.11/WG 14
  1. TS 18661-5:2016 (FP) published 2016-08-11
  2. TS 17691:2013/Cor 1:2016 (Secure coding rules) published 2016-08-15
  3. Convener's Report and Business Plan [N 2070]
  4. WG 14 Standing Document 3 [N 2087]
  5. TS 21938-1 (CPLEX) NWIP/CD ballot closes 2016-11-12 [N 2071]
2.3 PL22.16/WG 21
2.4 PL22
2.5 WG 23
2.6 MISRA C
  1. MISRA C Liaison Report [N 2073]
2.7 Other Liaison Activities

3. Reports from Study Groups

3.1 C Floating Point activity report
3.2 CPLEX activity report

4. Teleconference Meeting Reports

4.1 Report on any teleconference meetings held

5. Future Meetings

5.1 Future Meeting Schedule
5.2 Future Mailings

6. Document Review

6.1 Determine whether to categorize these documents as defect reports

  1. mblen, mbtowc, and wctomb thread-safety [N 2037]
  2. Anonymous structure in union behavior [N 2038]
  3. _Pragma problem example [N 2039]
  4. Clarification of unspecified value [N 2042]
  5. Definition of out-of-bounds store [N 2043]
  6. Using aligned_alloc to allocate smaller objects than alignment [N 2072]
  7. Function declarations with [static] arrays [N 2074]
  8. Proposed FP DRs for TS 18661 and C [N 2077]
  9. Flexible array member in an anonymous struct [N 2080]
  10. Hexadecimal floating-point and strtod [N 2082]
  11. Unnecessary restriction on structures with nested flexible array members [N 2083]
  12. Clarifying Unspecified Values [N 2089]
  13. Clarifying Pointer Provenance [N 2090]
  14. Clarifying Trap Representations [N 2091]

6.2 Documents scheduled for a specific time

None

6.3 Other documents

  1. Comma omission and comma deletion v2 [N 2044]
  2. Attributes in C [N 2049]
  3. The deprecated attribute [N 2050]
  4. The nodiscard attribute [N 2051]
  5. The fallthrough attribute [N 2052]
  6. The maybe_unused attribute [N 2053]
  7. The register overhaul [N 2067]
  8. Type generic string interfaces [N 2068]
  9. Mandatory C library headers [N 2069]
  10. C2x proposal — TS 18661-1 [N 2078]
  11. C2x proposal — TS 18661-2 [N 2079]
  12. Array sections for C [N 2081]

7. Defect Reports

7.1 Discussion on the Defect Report Process
7.2 IS 9899:2011 Defect Reports [N 2059]
In addition to normal DR processing, the following items have new material to consider.
  1. Suggested Technical Corrigendum for DR 488 [N 2040]
  2. DR 486 Minimal Suggested Corrigendum for Arithmetic on Atomic Objects [N 2064]
  3. DR 489 PCR Improvement Proposal [N 2085]
7.3 TS 17961:2013+Cor 1:2016 Defect Reports [N 2060]
7.4 TS 18661 Defect Reports [N 2061]

8. Other Business

8.1 Review/discuss strategy for document development and maintenance
  1. ISO/IEC 9899:2011 — The C Standard
    1. Updated C2X Charter [N 2086]
  2. TS 17961:2013+Cor 1:2016 — C Secure Coding Rules
  3. TS 18661 Parts 1-5 — Floating-point
  4. TS 21938-1 and future Parts — Parallelism

9. Resolutions and Decisions reached

9.1 Review of Decisions Reached
9.2 Review of Action Items

10. Thanks to Host

11. Adjournment


Agenda for the PL22.11/US TAG Meeting, Tuesday of the meeting week at 16:00

  1. Approval of Agenda
  2. Approval of Previous Minutes
  3. INCITS Antitrust Guidelines and Patent Policy
  4. INCITS official designated member/alternate information
  5. Identification of PL22.11 Voting Members
    1. PL22.11 Members Attaining Voting Rights at this Meeting
    2. Prospective PL22.11 Members Attending their First Meeting
  6. Members in Jeopardy
    1. Members in jeopardy due to failure to return Letter Ballots
    2. Members in jeopardy due to failure to attend Meetings
      1. Members who retained voting rights by attending this meeting
      2. Members who lost voting rights for failure to attend this meeting
    3. Members who previously lost voting rights who are attending this meeting
  7. Procedures for Forming a US Position
  8. New Business
    1. Meeting Ballot for [SC 22 N 5149] (related WG 14 documents [N 2071], [N 2017])
  9. Next Meeting
  10. Adjournment