diff options
author | sergei <sergei@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2014-03-31 10:10:04 +0000 |
---|---|---|
committer | sergei <sergei@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2014-03-31 10:10:04 +0000 |
commit | 368f34c8cade7295d7fa2796ca52eca1e65c8502 (patch) | |
tree | 6ef762111f8d817819879d33a91fead8dae76da9 /rtl/arm | |
parent | 162838f8a89cc6fa58c71ff32cf5dbb410a07fb2 (diff) | |
download | fpc-368f34c8cade7295d7fa2796ca52eca1e65c8502.tar.gz |
- Don't compile fpc_abs_real and fpc_sqr_real if they are already defined (Mantis #25342).
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@27408 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'rtl/arm')
-rw-r--r-- | rtl/arm/math.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/rtl/arm/math.inc b/rtl/arm/math.inc index 00c47a60a0..7dce8b1ec4 100644 --- a/rtl/arm/math.inc +++ b/rtl/arm/math.inc @@ -15,6 +15,7 @@ **********************************************************************} {$if defined(FPUFPA) or defined(FPUFPA10) or defined(FPUFPA11) or defined(FPUVFPV2) or defined(FPUVFPV3) or defined(FPUVFPV3_D16)} + {$ifndef FPC_SYSTEM_HAS_ABS} {$define FPC_SYSTEM_HAS_ABS} function fpc_abs_real(d : ValReal) : ValReal;compilerproc; begin @@ -22,6 +23,8 @@ runerror(207); result:=0; end; + {$endif FPC_SYSTEM_HAS_ABS} + {$ifndef FPC_SYSTEM_HAS_SQR} {$define FPC_SYSTEM_HAS_SQR} function fpc_sqr_real(d : ValReal) : ValReal;compilerproc; begin @@ -29,6 +32,7 @@ runerror(207); result:=0; end; + {$endif FPC_SYSTEM_HAS_SQR} {$ifndef FPC_SYSTEM_HAS_SQRT} {$define FPC_SYSTEM_HAS_SQRT} function fpc_sqrt_real(d : ValReal) : ValReal;compilerproc; |