Commit b102e4f
Fix stdatomic.h header check for ICC compiler: the ICC implementation
lacks atomic_uintptr_t type which is needed by Python.
Test:
* atomic_int and atomic_uintptr_t types
* atomic_load_explicit() and atomic_store_explicit()
* memory_order_relaxed and memory_order_seq_cst constants
But don't test ATOMIC_VAR_INIT(): it's not used in Python.
(cherry picked from commit 028f734)
Co-authored-by: Victor Stinner <[email protected]>
1 parent d4dc4a5 commit b102e4f
File tree
4 files changed
+14
-6
lines changed- Misc/NEWS.d/next/Build
4 files changed
+14
-6
lines changedLines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16849 | 16849 | | |
16850 | 16850 | | |
16851 | 16851 | | |
16852 | | - | |
| 16852 | + | |
| 16853 | + | |
16853 | 16854 | | |
16854 | | - | |
| 16855 | + | |
| 16856 | + | |
| 16857 | + | |
16855 | 16858 | | |
16856 | 16859 | | |
16857 | 16860 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5492 | 5492 | | |
5493 | 5493 | | |
5494 | 5494 | | |
5495 | | - | |
| 5495 | + | |
| 5496 | + | |
5496 | 5497 | | |
5497 | | - | |
| 5498 | + | |
| 5499 | + | |
| 5500 | + | |
5498 | 5501 | | |
5499 | 5502 | | |
5500 | 5503 | | |
| |||
5504 | 5507 | | |
5505 | 5508 | | |
5506 | 5509 | | |
5507 | | - | |
| 5510 | + | |
5508 | 5511 | | |
5509 | 5512 | | |
5510 | 5513 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
963 | 963 | | |
964 | 964 | | |
965 | 965 | | |
966 | | - | |
| 966 | + | |
967 | 967 | | |
968 | 968 | | |
969 | 969 | | |
| |||
0 commit comments