diff options
author | Joseph Myers <joseph@codesourcery.com> | 2022-09-12 14:34:26 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2022-09-12 14:34:58 +0000 |
commit | 2e7bc76d84f0aa2f08bc01407ffcdca43c15f2ff (patch) | |
tree | be3d4aa535967fbe15d9398255529274b0c48a81 /gcc/tree-ssa.cc | |
parent | 6b43f556f392a7165582aca36a19fe7389d995b2 (diff) | |
download | gcc-2e7bc76d84f0aa2f08bc01407ffcdca43c15f2ff.zip gcc-2e7bc76d84f0aa2f08bc01407ffcdca43c15f2ff.tar.gz gcc-2e7bc76d84f0aa2f08bc01407ffcdca43c15f2ff.tar.bz2 |
stdatomic.h: Do not define ATOMIC_VAR_INIT for C2x
The <stdatomic.h> macro ATOMIC_VAR_INIT, previously declared obsolete,
is removed completely in C2x; disable it for C2x in GCC's
implementation. (Although ATOMIC_* are reserved names for this
header, disabling the macro for C2x still seems appropriate.)
Bootstrapped with no regressions for x86_64-pc-linux-gnu.
gcc/
* ginclude/stdatomic.h [defined __STDC_VERSION__ &&
__STDC_VERSION__ > 201710L] (ATOMIC_VAR_INIT): Do not define.
gcc/testsuite/
* gcc.dg/atomic/c2x-stdatomic-var-init-1.c: New test.
Diffstat (limited to 'gcc/tree-ssa.cc')
0 files changed, 0 insertions, 0 deletions