diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2022-03-24 16:17:59 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-04-17 16:12:40 -0300 |
commit | 8eb85e1f8ac6ec5544e681d3d1e880e442b37310 (patch) | |
tree | b5a4f6e0b15733a5e87a498ec2ecd0f311efab4b | |
parent | 6cd43d274dd9022db14f0b40804640e11e4db658 (diff) | |
download | glibc-8eb85e1f8ac6ec5544e681d3d1e880e442b37310.tar.gz glibc-8eb85e1f8ac6ec5544e681d3d1e880e442b37310.tar.xz glibc-8eb85e1f8ac6ec5544e681d3d1e880e442b37310.zip |
Handle pragma GCC optimize for clang
-rw-r--r-- | libio/tst-bz24051.c | 6 | ||||
-rw-r--r-- | libio/tst-bz24153.c | 6 |
2 files changed, 10 insertions, 2 deletions
diff --git a/libio/tst-bz24051.c b/libio/tst-bz24051.c index a9903f20a3..2d32aae74a 100644 --- a/libio/tst-bz24051.c +++ b/libio/tst-bz24051.c @@ -19,7 +19,11 @@ /* Prevent putchar -> _IO_putc inline expansion. */ #define __NO_INLINE__ -#pragma GCC optimize("O0") +#ifdef __clang__ +# pragma clang optimize off +#else +# pragma GCC optimize("O0") +#endif #include <stdio.h> #include <string.h> diff --git a/libio/tst-bz24153.c b/libio/tst-bz24153.c index 023f07ca20..c379876fcc 100644 --- a/libio/tst-bz24153.c +++ b/libio/tst-bz24153.c @@ -18,7 +18,11 @@ /* Prevent getchar -> getc inline expansion. */ #define __NO_INLINE__ -#pragma GCC optimize ("O0") +#ifdef __clang__ +# pragma clang optimize off +#else +# pragma GCC optimize("O0") +#endif #include <stdarg.h> #include <stdio.h> |