fpc/rtl/arm
masta 386738a7c3 Fix ARM FPU exception masks
This corrects the handling of exception masks and ARM VFP
implementations. The old code enable the exception when it was present
in the mask. So in fact it did the contrary of what it was supposed to
do.

VFP-Support is currently broken, this patch at least allows to build a
working VFP-native compiler. But the full build still breaks because of
some compiler options not properly beeing passed down to packages/ which
results in:

"Trying to use a unit which was compiled with a different FPU mode"

because somehow OPT="-Cfvfpv2" did not get passed down.

git-svn-id: trunk@21952 -
2012-07-23 07:26:57 +00:00
..
arm.inc Small optimizations to FillChar for ARM 2012-07-02 23:54:19 +00:00
divide.inc Use bx lr in ARM-RTL for armv5 2012-06-18 16:59:39 +00:00
int64p.inc * fix int64 multiplication on armeb 2008-03-08 13:02:51 +00:00
makefile.cpu * remove $Log 2005-06-07 09:47:55 +00:00
math.inc + support for the ARM hard float EABI on Linux (patch by Peter Green): 2012-03-29 20:50:09 +00:00
mathu.inc Fix ARM FPU exception masks 2012-07-23 07:26:57 +00:00
mathuh.inc * fpa exception masking fixed 2007-01-17 15:52:36 +00:00
set.inc * remove $Log 2005-06-07 09:47:55 +00:00
setjump.inc * fix longjmp for -Cparmv7m, resolves #22014 2012-05-15 18:56:27 +00:00
setjumph.inc + support for the ARM hard float EABI on Linux (patch by Peter Green): 2012-03-29 20:50:09 +00:00
strings.inc ARM assembly versions of strupper and strlower 2012-06-18 16:59:34 +00:00
stringss.inc * remove $Log 2005-06-07 09:47:55 +00:00
thumb2.inc * Promoted result type of FPC_PCHAR_LENGTH and FPC_PWIDECHAR_LENGTH to SizeInt. 2011-06-13 04:59:17 +00:00