Author: Aaron Ballman Date: 2023-01-27T11:19:12-05:00 New Revision: 8d4b0976d5fe92a51f43ccfea50d1f10c4c77e5d
URL: https://github.com/llvm/llvm-project/commit/8d4b0976d5fe92a51f43ccfea50d1f10c4c77e5d DIFF: https://github.com/llvm/llvm-project/commit/8d4b0976d5fe92a51f43ccfea50d1f10c4c77e5d.diff LOG: 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 Added: Modified: clang/www/c_dr_status.html Removed: ################################################################################ diff --git a/clang/www/c_dr_status.html b/clang/www/c_dr_status.html index 15e92c5eb2ccb..1aaff53d7cef4 100644 --- a/clang/www/c_dr_status.html +++ b/clang/www/c_dr_status.html @@ -2033,145 +2033,145 @@ <h2 id="cdr">C defect report implementation status</h2> <td class="full" align="center">Yes</td> </tr> <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>realloc with size zero problems</td> <td class="unknown" align="center">Unknown</td> </tr> <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>"happens before" can not be cyclic</td> <td class="full" align="center">Yes</td> </tr> <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>Memory model coherence is not aligned with C++11</td> <td class="full" align="center">Yes</td> </tr> <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>malloc() and free() in the memory model</td> <td class="na" align="center">N/A</td> </tr> <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>Joke fragment remains in a footnote</td> <td class="full" align="center">Yes</td> </tr> <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>The mutex specification</td> <td class="na" align="center">N/A</td> </tr> <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>Visible sequences of side effects are redundant</td> <td class="full" align="center">Yes</td> </tr> <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>Memory ordering of atomics</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Should locks provide intra-thread synchronization</td> <td class="na" align="center">N/A</td> </tr> <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>f(inf) is inf being a range error</td> <td class="na" align="center">N/A</td> </tr> <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>ilogb inconsistent with lrint, lround</td> <td class="na" align="center">N/A</td> </tr> <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>Predefined macro values</td> <td class="full" align="center">Yes</td> </tr> <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>#elif</td> <td class="full" align="center">Yes</td> </tr> <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>Initialization</td> <td class="full" align="center">Yes</td> </tr> <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>Typos in 6.27 Threads <threads.h></td> <td class="na" align="center">N/A</td> </tr> <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>Missing divide by zero entry in Annex J</td> <td class="full" align="center">Yes</td> </tr> <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>tss_t destruction unspecified</td> <td class="na" align="center">N/A</td> </tr> <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>Annex J not updated with necessary aligned_alloc entries</td> <td class="full" align="center">Yes</td> </tr> <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>Possible defect report: fmod(0.,NaN) and fmod(NaN,infinity)</td> <td class="na" align="center">N/A</td> </tr> <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>Generic Functions</td> <td class="full" align="center">Yes</td> </tr> <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>Sytax error in specification of for-statement</td> <td class="full" align="center">Yes</td> </tr> <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>Initialization of atomic_flag</td> <td class="na" align="center">N/A</td> </tr> <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>Initialization of atomic types</td> <td class="na" align="center">N/A</td> </tr> <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>Defect Report relative to n1570: underspecification for qualified rvalues</td> <td class="partial" align="center"> @@ -2182,127 +2182,127 @@ <h2 id="cdr">C defect report implementation status</h2> </td> </tr> <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>Underspecification of tss_t</td> <td class="na" align="center">Duplicate of <a href="#416">416</a></td> </tr> <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>No specification for the access to variables with temporary lifetime</td> <td class="full" align="center">Yes</td> </tr> <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>G.5.1: -yv and -x/v are ambiguous</td> <td class="na" align="center">N/A</td> </tr> <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>Function Parameter and Return Value Assignments</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Runtime-constraint issue with sprintf family of routines in Annex K</td> <td class="na" align="center">N/A</td> </tr> <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>Should gets_s discard next input line when (s == NULL) ?</td> <td class="na" align="center">N/A</td> </tr> <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>getenv_s, maxsize should be allowed to be zero</td> <td class="na" align="center">N/A</td> </tr> <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>atomic_compare_exchange: What does it mean to say two structs compare equal?</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Possible defect report: Is 0.0 required to be a representable value?</td> <td class="full" align="center">Yes</td> </tr> <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>Issue with constraints for wide character function arguments involving RSIZE_MAX</td> <td class="na" align="center">N/A</td> </tr> <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>Possible defect report: Missing constraint w.r.t. Atomic</td> <td class="full" align="center">Yes</td> </tr> <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>Possible defect report: Missing constraint w.r.t. Imaginary</td> <td class="full" align="center">Yes</td> </tr> <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>Request for interpretation of C11 6.8.5#6</td> <td class="full" align="center">Yes</td> </tr> <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>clock overflow problems</td> <td class="na" align="center">N/A</td> </tr> <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>ungetc / ungetwc and file position after discarding push back problems</td> <td class="na" align="center">N/A</td> </tr> <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>Issues with the definition of "full expression"</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 1</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 2</td> <td class="na" align="center">N/A</td> </tr> <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>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 3</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Floating-point issues in C11 from PDTS 18661-1 UK review, Issue 4</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Issues with alignment in C11, part 1</td> <td class="partial" align="center"> @@ -2312,271 +2312,271 @@ <h2 id="cdr">C defect report implementation status</h2> </td> </tr> <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>Issues with alignment in C11, part 2</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Use byte instead of character for memcmp, memcpy</td> <td class="na" align="center">N/A</td> </tr> <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>Boolean from complex</td> <td class="full" align="center">Yes</td> </tr> <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>What are the semantics of a # non-directive?</td> <td class="full" align="center">Yes</td> </tr> <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>What is the value of TSS_DTOR_ITERATIONS for implementations with no maximum?</td> <td class="na" align="center">N/A</td> </tr> <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>tmpnam_s clears s[0] when maxsize > RSIZE_MAX</td> <td class="na" align="center">N/A</td> </tr> <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>Instability of uninitialized automatic variables</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Effective Type in Loop Invariant</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Atomic flag type and operations</td> <td class="na" align="center">N/A</td> </tr> <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>ATOMIC_VAR_INIT (issues 3 and 4)</td> <td class="full" align="center">Yes</td> </tr> <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>ATOMIC_VAR_INIT issue 5</td> <td class="full" align="center">Yes</td> </tr> <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>Compile time definition of UINTN_C(value)</td> <td class="partial" align="center">Duplicate of <a href="#209">209</a></td> </tr> <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>The ctime_s function in Annex K defined incorrectly</td> <td class="na" align="center">N/A</td> </tr> <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>ATOMIC_XXX_LOCK_FREE macros not constant expressions</td> <td class="na" align="center">N/A</td> </tr> <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>atomic_load missing const qualifier</td> <td class="full" align="center">Yes</td> </tr> <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>aligned_alloc underspecified</td> <td class="na" align="center">N/A</td> </tr> <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>Problems with references to objects in signal handlers</td> <td class="na" align="center">N/A</td> </tr> <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>Clarifying objects accessed in signal handlers</td> <td class="na" align="center">N/A</td> </tr> <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>Left-shifting into the sign bit</td> <td class="full" align="center">Yes</td> </tr> <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>Clarifying the Behavior of the #line Directive</td> <td class="full" align="center">Yes</td> </tr> <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>Fixing an inconsistency in atomic_is_lock_free</td> <td class="unknown" align="center">Unknown</td> </tr> <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>Scope of a for loop control declaration</td> <td class="full" align="center">Yes</td> </tr> <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>Maximum representable finite description vs math</td> <td class="unknown" align="center">Unknown</td> </tr> <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>strncpy_s clobbers buffer past null</td> <td class="na" align="center">N/A</td> </tr> <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>Lock ownership vs. thread termination</td> <td class="na" align="center">N/A</td> </tr> <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>mtx_trylock should be allowed to fail spuriously</td> <td class="na" align="center">N/A</td> </tr> <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>Complex math functions cacosh and ctanh</td> <td class="na" align="center">N/A</td> </tr> <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>Introduction to complex arithmetic in 7.3.1p3 wrong due to CMPLX</td> <td class="na" align="center">N/A</td> </tr> <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>"A range error occurs if x is too large." is misleading</td> <td class="na" align="center">N/A</td> </tr> <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>NOTE 1 Clarification for atomic_compare_exchange</td> <td class="na" align="center">N/A</td> </tr> <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>Misleading Atomic library references to atomic types</td> <td class="full" align="center">Yes</td> </tr> <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>volatile semantics for lvalues</td> <td class="unknown" align="center">Unknown</td> </tr> <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>nan should take a string argument</td> <td class="na" align="center">N/A</td> </tr> <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>Valid uses of the main function</td> <td class="full" align="center">Yes</td> </tr> <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>Unclear specification of mtx_trylock on non-recursive muteness</td> <td class="na" align="center">Duplicate of <a href="#269">269</a></td> </tr> <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>cnd_wait and cnd_timewait should allow spurious wake-ups</td> <td class="na" align="center">N/A</td> </tr> <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>Controlling expression of _Generic primary expression</td> <td class="full" align="center">Clang 3.8</td> </tr> <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>Macro invocation split over many files</td> <td class="unknown" align="center">Unknown</td> </tr> <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>__LINE__ and __FILE__ in macro replacement list</td> <td class="full" align="center">Yes</td> </tr> <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>invalid characters in strcoll()</td> <td class="na" align="center">N/A</td> </tr> <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>Problem with the specification of ATOMIC_VAR_INIT</td> <td class="full" align="center">Yes</td> </tr> <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>Inconsistent specification for arithmetic on atomic objects</td> <td class="unknown" align="center">Unknown</td> </tr> <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>timespec vs. tm</td> <td class="na" align="center">N/A</td> </tr> <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>c16rtomb() on wide characters encoded as multiple char16_t</td> <td class="na" align="center">N/A</td> </tr> <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>Integer Constant Expression</td> <td class="partial" align="center"> @@ -2587,13 +2587,13 @@ <h2 id="cdr">C defect report implementation status</h2> </td> </tr> <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>Unwritten Assumptions About if-then</td> <td class="full" align="center">Yes</td> </tr> <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>Concern with Keywords that Match Reserved Identifiers</td> <td class="partial" align="center"> @@ -2605,43 +2605,43 @@ <h2 id="cdr">C defect report implementation status</h2> </td> </tr> <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>Named Child struct-union with no Member</td> <td class="full" align="center">Clang 3.6</td> </tr> <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>Mutex Initialization Underspecified</td> <td class="na" align="center">Duplicate of <a href="#469">469</a></td> </tr> <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>Part 1: Alignment specifier expression evaluation</td> <td class="full" align="center">Yes</td> </tr> <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>Part 2: Atomic specifier expression evaluation</td> <td align="center">Not resolved</td> </tr> <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>offsetof questions</td> <td class="full" align="center">Yes</td> </tr> <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>"white-space character" defined in two places</td> <td class="na" align="center">N/A</td> </tr> <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>mblen, mbtowc, and wctomb thread-safety</td> <td class="na" align="center">N/A</td> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits