Correct the link to the latest C DR status page for C11 and C17

We were linking against:
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm

However, the latest DR page for the 400s is:
https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm
This commit is contained in:
Aaron Ballman 2023-01-27 11:17:42 -05:00
parent 46b15fd19e
commit 8d4b0976d5

View File

@ -2033,145 +2033,145 @@ conformance.</p>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="400"> <tr id="400">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_400">400</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_400">400</a></td>
<td>C11</td> <td>C11</td>
<td>realloc with size zero problems</td> <td>realloc with size zero problems</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="401"> <tr id="401">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_401">401</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_401">401</a></td>
<td>C11</td> <td>C11</td>
<td>"happens before" can not be cyclic</td> <td>"happens before" can not be cyclic</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="402"> <tr id="402">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_402">402</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_402">402</a></td>
<td>C11</td> <td>C11</td>
<td>Memory model coherence is not aligned with C++11</td> <td>Memory model coherence is not aligned with C++11</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="403"> <tr id="403">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_403">403</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_403">403</a></td>
<td>C11</td> <td>C11</td>
<td>malloc() and free() in the memory model</td> <td>malloc() and free() in the memory model</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="404"> <tr id="404">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_404">404</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_404">404</a></td>
<td>C11</td> <td>C11</td>
<td>Joke fragment remains in a footnote</td> <td>Joke fragment remains in a footnote</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="405"> <tr id="405">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_405">405</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_405">405</a></td>
<td>C11</td> <td>C11</td>
<td>The mutex specification</td> <td>The mutex specification</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="406"> <tr id="406">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_406">406</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_406">406</a></td>
<td>C11</td> <td>C11</td>
<td>Visible sequences of side effects are redundant</td> <td>Visible sequences of side effects are redundant</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="407"> <tr id="407">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_407">407</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_407">407</a></td>
<td>C11</td> <td>C11</td>
<td>Memory ordering of atomics</td> <td>Memory ordering of atomics</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="408"> <tr id="408">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_408">408</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_408">408</a></td>
<td>NAD</td> <td>NAD</td>
<td>Should locks provide intra-thread synchronization</td> <td>Should locks provide intra-thread synchronization</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="409"> <tr id="409">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_409">409</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_409">409</a></td>
<td>C11</td> <td>C11</td>
<td>f(inf) is inf being a range error</td> <td>f(inf) is inf being a range error</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="410"> <tr id="410">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_410">410</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_410">410</a></td>
<td>C11</td> <td>C11</td>
<td>ilogb inconsistent with lrint, lround</td> <td>ilogb inconsistent with lrint, lround</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="411"> <tr id="411">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_411">411</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_411">411</a></td>
<td>C11</td> <td>C11</td>
<td>Predefined macro values</td> <td>Predefined macro values</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="412"> <tr id="412">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_412">412</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_412">412</a></td>
<td>C11</td> <td>C11</td>
<td>#elif</td> <td>#elif</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="413"> <tr id="413">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_413">413</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_413">413</a></td>
<td>NAD</td> <td>NAD</td>
<td>Initialization</td> <td>Initialization</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="414"> <tr id="414">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_414">414</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_414">414</a></td>
<td>C11</td> <td>C11</td>
<td>Typos in 6.27 Threads &lt;threads.h&gt;</td> <td>Typos in 6.27 Threads &lt;threads.h&gt;</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="415"> <tr id="415">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_415">415</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_415">415</a></td>
<td>C11</td> <td>C11</td>
<td>Missing divide by zero entry in Annex J</td> <td>Missing divide by zero entry in Annex J</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="416"> <tr id="416">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_416">416</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_416">416</a></td>
<td>C11</td> <td>C11</td>
<td>tss_t destruction unspecified</td> <td>tss_t destruction unspecified</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="417"> <tr id="417">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_417">417</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_417">417</a></td>
<td>C11</td> <td>C11</td>
<td>Annex J not updated with necessary aligned_alloc entries</td> <td>Annex J not updated with necessary aligned_alloc entries</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="418"> <tr id="418">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_418">418</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_418">418</a></td>
<td>NAD</td> <td>NAD</td>
<td>Possible defect report: fmod(0.,NaN) and fmod(NaN,infinity)</td> <td>Possible defect report: fmod(0.,NaN) and fmod(NaN,infinity)</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="419"> <tr id="419">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_419">419</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_419">419</a></td>
<td>C11</td> <td>C11</td>
<td>Generic Functions</td> <td>Generic Functions</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="420"> <tr id="420">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_420">420</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_420">420</a></td>
<td>NAD</td> <td>NAD</td>
<td>Sytax error in specification of for-statement</td> <td>Sytax error in specification of for-statement</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="421"> <tr id="421">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_421">421</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_421">421</a></td>
<td>NAD</td> <td>NAD</td>
<td>Initialization of atomic_flag</td> <td>Initialization of atomic_flag</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="422"> <tr id="422">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_422">422</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_422">422</a></td>
<td>NAD</td> <td>NAD</td>
<td>Initialization of atomic types</td> <td>Initialization of atomic types</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="423"> <tr id="423">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_423">423</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_423">423</a></td>
<td>C11</td> <td>C11</td>
<td>Defect Report relative to n1570: underspecification for qualified rvalues</td> <td>Defect Report relative to n1570: underspecification for qualified rvalues</td>
<td class="partial" align="center"> <td class="partial" align="center">
@ -2182,127 +2182,127 @@ conformance.</p>
</td> </td>
</tr> </tr>
<tr id="424"> <tr id="424">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_424">424</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_424">424</a></td>
<td>Dup</td> <td>Dup</td>
<td>Underspecification of tss_t</td> <td>Underspecification of tss_t</td>
<td class="na" align="center">Duplicate of <a href="#416">416</a></td> <td class="na" align="center">Duplicate of <a href="#416">416</a></td>
</tr> </tr>
<tr id="425"> <tr id="425">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_425">425</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_425">425</a></td>
<td>NAD</td> <td>NAD</td>
<td>No specification for the access to variables with temporary lifetime</td> <td>No specification for the access to variables with temporary lifetime</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="426"> <tr id="426">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_426">426</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_426">426</a></td>
<td>C11</td> <td>C11</td>
<td>G.5.1: -yv and -x/v are ambiguous</td> <td>G.5.1: -yv and -x/v are ambiguous</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="427"> <tr id="427">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_427">427</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_427">427</a></td>
<td>NAD</td> <td>NAD</td>
<td>Function Parameter and Return Value Assignments</td> <td>Function Parameter and Return Value Assignments</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="428"> <tr id="428">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_428">428</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_428">428</a></td>
<td>C11</td> <td>C11</td>
<td>Runtime-constraint issue with sprintf family of routines in Annex K</td> <td>Runtime-constraint issue with sprintf family of routines in Annex K</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="429"> <tr id="429">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_429">429</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_429">429</a></td>
<td>C11</td> <td>C11</td>
<td>Should gets_s discard next input line when (s == NULL) ?</td> <td>Should gets_s discard next input line when (s == NULL) ?</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="430"> <tr id="430">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_430">430</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_430">430</a></td>
<td>C11</td> <td>C11</td>
<td>getenv_s, maxsize should be allowed to be zero</td> <td>getenv_s, maxsize should be allowed to be zero</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="431"> <tr id="431">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_431">431</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_431">431</a></td>
<td>C11</td> <td>C11</td>
<td>atomic_compare_exchange: What does it mean to say two structs compare equal?</td> <td>atomic_compare_exchange: What does it mean to say two structs compare equal?</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="432"> <tr id="432">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_432">432</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_432">432</a></td>
<td>C11</td> <td>C11</td>
<td>Possible defect report: Is 0.0 required to be a representable value?</td> <td>Possible defect report: Is 0.0 required to be a representable value?</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="433"> <tr id="433">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_433">433</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_433">433</a></td>
<td>C11</td> <td>C11</td>
<td>Issue with constraints for wide character function arguments involving RSIZE_MAX</td> <td>Issue with constraints for wide character function arguments involving RSIZE_MAX</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="434"> <tr id="434">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_434">434</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_434">434</a></td>
<td>C11</td> <td>C11</td>
<td>Possible defect report: Missing constraint w.r.t. Atomic</td> <td>Possible defect report: Missing constraint w.r.t. Atomic</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="435"> <tr id="435">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_435">435</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_435">435</a></td>
<td>NAD</td> <td>NAD</td>
<td>Possible defect report: Missing constraint w.r.t. Imaginary</td> <td>Possible defect report: Missing constraint w.r.t. Imaginary</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="436"> <tr id="436">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_436">436</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_436">436</a></td>
<td>C11</td> <td>C11</td>
<td>Request for interpretation of C11 6.8.5#6</td> <td>Request for interpretation of C11 6.8.5#6</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="437"> <tr id="437">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_437">437</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_437">437</a></td>
<td>C11</td> <td>C11</td>
<td>clock overflow problems</td> <td>clock overflow problems</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="438"> <tr id="438">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_438">438</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_438">438</a></td>
<td>C11</td> <td>C11</td>
<td>ungetc / ungetwc and file position after discarding push back problems</td> <td>ungetc / ungetwc and file position after discarding push back problems</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="439"> <tr id="439">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_439">439</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_439">439</a></td>
<td>C11</td> <td>C11</td>
<td>Issues with the definition of "full expression"</td> <td>Issues with the definition of "full expression"</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="440"> <tr id="440">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_440">440</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_440">440</a></td>
<td>NAD</td> <td>NAD</td>
<td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 1</td> <td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 1</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="441"> <tr id="441">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_441">441</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_441">441</a></td>
<td>C11</td> <td>C11</td>
<td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 2</td> <td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 2</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="442"> <tr id="442">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_442">442</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_442">442</a></td>
<td>NAD</td> <td>NAD</td>
<td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 3</td> <td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 3</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="443"> <tr id="443">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_443">443</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_443">443</a></td>
<td>NAD</td> <td>NAD</td>
<td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 4</td> <td>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 4</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="444"> <tr id="444">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_444">444</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_444">444</a></td>
<td>C11</td> <td>C11</td>
<td>Issues with alignment in C11, part 1</td> <td>Issues with alignment in C11, part 1</td>
<td class="partial" align="center"> <td class="partial" align="center">
@ -2312,271 +2312,271 @@ conformance.</p>
</td> </td>
</tr> </tr>
<tr id="445"> <tr id="445">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_445">445</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_445">445</a></td>
<td>C11</td> <td>C11</td>
<td>Issues with alignment in C11, part 2</td> <td>Issues with alignment in C11, part 2</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="446"> <tr id="446">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_446">446</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_446">446</a></td>
<td>NAD</td> <td>NAD</td>
<td>Use byte instead of character for memcmp, memcpy</td> <td>Use byte instead of character for memcmp, memcpy</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="447"> <tr id="447">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_447">447</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_447">447</a></td>
<td>C11</td> <td>C11</td>
<td>Boolean from complex</td> <td>Boolean from complex</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="448"> <tr id="448">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_448">448</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_448">448</a></td>
<td>C11</td> <td>C11</td>
<td>What are the semantics of a # non-directive?</td> <td>What are the semantics of a # non-directive?</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="449"> <tr id="449">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_449">449</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_449">449</a></td>
<td>NAD</td> <td>NAD</td>
<td>What is the value of TSS_DTOR_ITERATIONS for implementations with no maximum?</td> <td>What is the value of TSS_DTOR_ITERATIONS for implementations with no maximum?</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="450"> <tr id="450">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_450">450</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_450">450</a></td>
<td>C11</td> <td>C11</td>
<td>tmpnam_s clears s[0] when maxsize &gt; RSIZE_MAX</td> <td>tmpnam_s clears s[0] when maxsize &gt; RSIZE_MAX</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="451"> <tr id="451">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_451">451</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_451">451</a></td>
<td>NAD</td> <td>NAD</td>
<td>Instability of uninitialized automatic variables</td> <td>Instability of uninitialized automatic variables</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="452"> <tr id="452">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_452">452</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_452">452</a></td>
<td>C11</td> <td>C11</td>
<td>Effective Type in Loop Invariant</td> <td>Effective Type in Loop Invariant</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="453"> <tr id="453">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_453">453</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_453">453</a></td>
<td>C11</td> <td>C11</td>
<td>Atomic flag type and operations</td> <td>Atomic flag type and operations</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="454"> <tr id="454">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_454">454</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_454">454</a></td>
<td>NAD</td> <td>NAD</td>
<td>ATOMIC_VAR_INIT (issues 3 and 4)</td> <td>ATOMIC_VAR_INIT (issues 3 and 4)</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="455"> <tr id="455">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_455">455</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_455">455</a></td>
<td>NAD</td> <td>NAD</td>
<td>ATOMIC_VAR_INIT issue 5</td> <td>ATOMIC_VAR_INIT issue 5</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="456"> <tr id="456">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_456">456</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_456">456</a></td>
<td>Dup</td> <td>Dup</td>
<td>Compile time definition of UINTN_C(value)</td> <td>Compile time definition of UINTN_C(value)</td>
<td class="partial" align="center">Duplicate of <a href="#209">209</a></td> <td class="partial" align="center">Duplicate of <a href="#209">209</a></td>
</tr> </tr>
<tr id="457"> <tr id="457">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_457">457</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_457">457</a></td>
<td>C11</td> <td>C11</td>
<td>The ctime_s function in Annex K defined incorrectly</td> <td>The ctime_s function in Annex K defined incorrectly</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="458"> <tr id="458">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_458">458</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_458">458</a></td>
<td>C11</td> <td>C11</td>
<td>ATOMIC_XXX_LOCK_FREE macros not constant expressions</td> <td>ATOMIC_XXX_LOCK_FREE macros not constant expressions</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="459"> <tr id="459">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_459">459</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_459">459</a></td>
<td>C11</td> <td>C11</td>
<td>atomic_load missing const qualifier</td> <td>atomic_load missing const qualifier</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="460"> <tr id="460">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_460">460</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_460">460</a></td>
<td>C11</td> <td>C11</td>
<td>aligned_alloc underspecified</td> <td>aligned_alloc underspecified</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="461"> <tr id="461">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_461">461</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_461">461</a></td>
<td>NAD</td> <td>NAD</td>
<td>Problems with references to objects in signal handlers</td> <td>Problems with references to objects in signal handlers</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="462"> <tr id="462">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_462">462</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_462">462</a></td>
<td>C11</td> <td>C11</td>
<td>Clarifying objects accessed in signal handlers</td> <td>Clarifying objects accessed in signal handlers</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="463"> <tr id="463">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_463">463</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_463">463</a></td>
<td>NAD</td> <td>NAD</td>
<td>Left-shifting into the sign bit</td> <td>Left-shifting into the sign bit</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="464"> <tr id="464">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_464">464</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_464">464</a></td>
<td>C11</td> <td>C11</td>
<td>Clarifying the Behavior of the #line Directive</td> <td>Clarifying the Behavior of the #line Directive</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="465"> <tr id="465">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_465">465</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_465">465</a></td>
<td>C11</td> <td>C11</td>
<td>Fixing an inconsistency in atomic_is_lock_free</td> <td>Fixing an inconsistency in atomic_is_lock_free</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="466"> <tr id="466">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_466">466</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_466">466</a></td>
<td>NAD</td> <td>NAD</td>
<td>Scope of a for loop control declaration</td> <td>Scope of a for loop control declaration</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="467"> <tr id="467">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_467">467</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_467">467</a></td>
<td>C11</td> <td>C11</td>
<td>Maximum representable finite description vs math</td> <td>Maximum representable finite description vs math</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="468"> <tr id="468">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_468">468</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_468">468</a></td>
<td>C11</td> <td>C11</td>
<td>strncpy_s clobbers buffer past null</td> <td>strncpy_s clobbers buffer past null</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="469"> <tr id="469">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_469">469</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_469">469</a></td>
<td>NAD</td> <td>NAD</td>
<td>Lock ownership vs. thread termination</td> <td>Lock ownership vs. thread termination</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="470"> <tr id="470">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_470">470</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_470">470</a></td>
<td>C11</td> <td>C11</td>
<td>mtx_trylock should be allowed to fail spuriously</td> <td>mtx_trylock should be allowed to fail spuriously</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="471"> <tr id="471">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_471">471</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_471">471</a></td>
<td>C11</td> <td>C11</td>
<td>Complex math functions cacosh and ctanh</td> <td>Complex math functions cacosh and ctanh</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="472"> <tr id="472">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_472">472</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_472">472</a></td>
<td>C11</td> <td>C11</td>
<td>Introduction to complex arithmetic in 7.3.1p3 wrong due to CMPLX</td> <td>Introduction to complex arithmetic in 7.3.1p3 wrong due to CMPLX</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="473"> <tr id="473">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_473">473</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_473">473</a></td>
<td>C11</td> <td>C11</td>
<td>"A range error occurs if x is too large." is misleading</td> <td>"A range error occurs if x is too large." is misleading</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="474"> <tr id="474">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_474">474</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_474">474</a></td>
<td>NAD</td> <td>NAD</td>
<td>NOTE 1 Clarification for atomic_compare_exchange</td> <td>NOTE 1 Clarification for atomic_compare_exchange</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="475"> <tr id="475">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_475">475</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_475">475</a></td>
<td>C11</td> <td>C11</td>
<td>Misleading Atomic library references to atomic types</td> <td>Misleading Atomic library references to atomic types</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="476"> <tr id="476">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_476">476</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_476">476</a></td>
<td>C11</td> <td>C11</td>
<td>volatile semantics for lvalues</td> <td>volatile semantics for lvalues</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="477"> <tr id="477">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_477">477</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_477">477</a></td>
<td>C11</td> <td>C11</td>
<td>nan should take a string argument</td> <td>nan should take a string argument</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="478"> <tr id="478">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_478">478</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_478">478</a></td>
<td>NAD</td> <td>NAD</td>
<td>Valid uses of the main function</td> <td>Valid uses of the main function</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="479"> <tr id="479">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_479">479</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_479">479</a></td>
<td>Dup</td> <td>Dup</td>
<td>Unclear specification of mtx_trylock on non-recursive muteness</td> <td>Unclear specification of mtx_trylock on non-recursive muteness</td>
<td class="na" align="center">Duplicate of <a href="#269">269</a></td> <td class="na" align="center">Duplicate of <a href="#269">269</a></td>
</tr> </tr>
<tr id="480"> <tr id="480">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_480">480</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_480">480</a></td>
<td>C11</td> <td>C11</td>
<td>cnd_wait and cnd_timewait should allow spurious wake-ups</td> <td>cnd_wait and cnd_timewait should allow spurious wake-ups</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="481"> <tr id="481">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_481">481</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_481">481</a></td>
<td>C11</td> <td>C11</td>
<td>Controlling expression of _Generic primary expression</td> <td>Controlling expression of _Generic primary expression</td>
<td class="full" align="center">Clang 3.8</td> <td class="full" align="center">Clang 3.8</td>
</tr> </tr>
<tr id="482"> <tr id="482">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_482">482</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_482">482</a></td>
<td>NAD</td> <td>NAD</td>
<td>Macro invocation split over many files</td> <td>Macro invocation split over many files</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="483"> <tr id="483">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_483">483</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_483">483</a></td>
<td>NAD</td> <td>NAD</td>
<td>__LINE__ and __FILE__ in macro replacement list</td> <td>__LINE__ and __FILE__ in macro replacement list</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="484"> <tr id="484">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_484">484</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_484">484</a></td>
<td>NAD</td> <td>NAD</td>
<td>invalid characters in strcoll()</td> <td>invalid characters in strcoll()</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="485"> <tr id="485">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_485">485</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_485">485</a></td>
<td>C11</td> <td>C11</td>
<td>Problem with the specification of ATOMIC_VAR_INIT</td> <td>Problem with the specification of ATOMIC_VAR_INIT</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="486"> <tr id="486">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_486">486</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_486">486</a></td>
<td>NAD</td> <td>NAD</td>
<td>Inconsistent specification for arithmetic on atomic objects</td> <td>Inconsistent specification for arithmetic on atomic objects</td>
<td class="unknown" align="center">Unknown</td> <td class="unknown" align="center">Unknown</td>
</tr> </tr>
<tr id="487"> <tr id="487">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_487">487</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_487">487</a></td>
<td>C11</td> <td>C11</td>
<td>timespec vs. tm</td> <td>timespec vs. tm</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="488"> <tr id="488">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_488">488</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_488">488</a></td>
<td>C11</td> <td>C11</td>
<td>c16rtomb() on wide characters encoded as multiple char16_t</td> <td>c16rtomb() on wide characters encoded as multiple char16_t</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="489"> <tr id="489">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_489">489</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_489">489</a></td>
<td>NAD</td> <td>NAD</td>
<td>Integer Constant Expression</td> <td>Integer Constant Expression</td>
<td class="partial" align="center"> <td class="partial" align="center">
@ -2587,13 +2587,13 @@ conformance.</p>
</td> </td>
</tr> </tr>
<tr id="490"> <tr id="490">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_490">490</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_490">490</a></td>
<td>NAD</td> <td>NAD</td>
<td>Unwritten Assumptions About if-then</td> <td>Unwritten Assumptions About if-then</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="491"> <tr id="491">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_491">491</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_491">491</a></td>
<td>C11</td> <td>C11</td>
<td>Concern with Keywords that Match Reserved Identifiers</td> <td>Concern with Keywords that Match Reserved Identifiers</td>
<td class="partial" align="center"> <td class="partial" align="center">
@ -2605,43 +2605,43 @@ conformance.</p>
</td> </td>
</tr> </tr>
<tr id="492"> <tr id="492">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_492">492</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_492">492</a></td>
<td>NAD</td> <td>NAD</td>
<td>Named Child struct-union with no Member</td> <td>Named Child struct-union with no Member</td>
<td class="full" align="center">Clang 3.6</td> <td class="full" align="center">Clang 3.6</td>
</tr> </tr>
<tr id="493"> <tr id="493">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_493">493</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_493">493</a></td>
<td>Dup</td> <td>Dup</td>
<td>Mutex Initialization Underspecified</td> <td>Mutex Initialization Underspecified</td>
<td class="na" align="center">Duplicate of <a href="#469">469</a></td> <td class="na" align="center">Duplicate of <a href="#469">469</a></td>
</tr> </tr>
<tr id="494"> <tr id="494">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_494">494</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_494">494</a></td>
<td>C11</td> <td>C11</td>
<td>Part 1: Alignment specifier expression evaluation</td> <td>Part 1: Alignment specifier expression evaluation</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr class="open" id="495"> <tr class="open" id="495">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_495">495</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_495">495</a></td>
<td>C11</td> <td>C11</td>
<td>Part 2: Atomic specifier expression evaluation</td> <td>Part 2: Atomic specifier expression evaluation</td>
<td align="center">Not resolved</td> <td align="center">Not resolved</td>
</tr> </tr>
<tr id="496"> <tr id="496">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_496">496</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_496">496</a></td>
<td>NAD</td> <td>NAD</td>
<td>offsetof questions</td> <td>offsetof questions</td>
<td class="full" align="center">Yes</td> <td class="full" align="center">Yes</td>
</tr> </tr>
<tr id="497"> <tr id="497">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_497">497</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_497">497</a></td>
<td>C11</td> <td>C11</td>
<td>"white-space character" defined in two places</td> <td>"white-space character" defined in two places</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>
</tr> </tr>
<tr id="498"> <tr id="498">
<td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2148.htm#dr_498">498</a></td> <td><a href="https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2396.htm#dr_498">498</a></td>
<td>C11</td> <td>C11</td>
<td>mblen, mbtowc, and wctomb thread-safety</td> <td>mblen, mbtowc, and wctomb thread-safety</td>
<td class="na" align="center">N/A</td> <td class="na" align="center">N/A</td>