diff options
author | yury <yury@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2015-10-17 14:38:17 +0000 |
---|---|---|
committer | yury <yury@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2015-10-17 14:38:17 +0000 |
commit | 0f2d480f0506b6d4618dc9059c028c897ad1719d (patch) | |
tree | 2c13233ec7a2048809b48e921502aaaa1cc27264 /rtl/arm | |
parent | e3f830aed18a10516d958e6c2f0a9d745d70bd4f (diff) | |
download | fpc-0f2d480f0506b6d4618dc9059c028c897ad1719d.tar.gz |
* arm-android: Use kuser_cmpxchg for Interlocked* functions when RTL is compiled for the ARMv5t CPU.
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@32072 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/arm')
-rw-r--r-- | rtl/arm/armdefines.inc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/rtl/arm/armdefines.inc b/rtl/arm/armdefines.inc index fcc9e1ebe4..bf1619d9eb 100644 --- a/rtl/arm/armdefines.inc +++ b/rtl/arm/armdefines.inc @@ -14,6 +14,8 @@ **********************************************************************} -{$if defined(LINUX) and (defined(CPUARMEL) or defined(CPUARMHF))} -{$define SYSTEM_HAS_KUSER_CMPXCHG} // system has kuser_cmpxchg method +{$if defined(LINUX) or defined(ANDROID)} + {$if defined(CPUARMEL) or defined(CPUARMHF)} + {$define SYSTEM_HAS_KUSER_CMPXCHG} // system has kuser_cmpxchg method + {$endif} {$endif} |