mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-26 15:16:08 +00:00
[PowerPC] Fix test case sem_init_glibc.cc for powerpc64be
This test case fails on powerpc64be with older glibcs because of the glibc version test. llvm-svn: 303863
This commit is contained in:
parent
5b7c98e52a
commit
37c9be9393
@ -8,8 +8,12 @@
|
||||
#include <string.h>
|
||||
#include <stdint.h>
|
||||
|
||||
// On powerpc64be semval_t must be 64 bits even with "old" versions of glibc.
|
||||
#if __PPC64__ && __BIG_ENDIAN__
|
||||
typedef uint64_t semval_t;
|
||||
|
||||
// This condition needs to correspond to __HAVE_64B_ATOMICS macro in glibc.
|
||||
#if (defined(__x86_64__) || defined(__aarch64__) || defined(__powerpc64__) || \
|
||||
#elif (defined(__x86_64__) || defined(__aarch64__) || defined(__powerpc64__) || \
|
||||
defined(__s390x__) || defined(__sparc64__) || defined(__alpha__) || \
|
||||
defined(__ia64__) || defined(__m68k__)) && __GLIBC_PREREQ(2, 21)
|
||||
typedef uint64_t semval_t;
|
||||
|
Loading…
x
Reference in New Issue
Block a user