The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
masta 6729164fcc Work around load latency in InterlockedExchange for ARM
An LDR will have two load latency cycles on most ARM implementations,
moving the
  mov r4, r0
two instructions away from the corresponding ldr will avoid the stalls.

git-svn-id: trunk@22107 -
2012-08-17 12:42:49 +00:00
compiler * set MaxOps to 4 for the optimizer because fpc generates now mla instructions 2012-08-17 12:38:59 +00:00
ide * Removed error thrown when trying to build help index if the documentation is installed on a read only file system and tries to store the index file in current directory. (Closes Debian bug#662814) 2012-07-31 10:37:03 +00:00
installer + Regenerate all Makefiles's after adding x86_64 netbsd target 2012-04-24 23:15:18 +00:00
packages Revert r22080 because it prevents crosscompilation. 2012-08-16 21:24:47 +00:00
rtl Work around load latency in InterlockedExchange for ARM 2012-08-17 12:42:49 +00:00
tests * make sure valid_for_assign() returns false for inlined function bodies 2012-08-16 19:22:17 +00:00
utils * Fixed to conform to new structures in pastree 2012-08-15 16:00:51 +00:00
.gitattributes * make sure valid_for_assign() returns false for inlined function bodies 2012-08-16 19:22:17 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * set correct PPSUF for MIPS(EL), based on a patch by Jeppe Johansen 2012-05-28 16:19:37 +00:00
Makefile.fpc * set correct PPSUF for MIPS(EL), based on a patch by Jeppe Johansen 2012-05-28 16:19:37 +00:00