The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
masta 25e2f5f3fa Small improvement to InterlockedExchange on ARM
Use movs instead of mov when setting the result in r0. This way the Z
flag will be set for the calling function which might allow some smaller
optimizations later on. It does not affect current code in any way,
because flags are not expected to be used across function calls.

git-svn-id: trunk@22033 -
2012-08-08 06:44:26 +00:00
compiler Small optimization for OP_AND on ARM 2012-08-08 06:44:20 +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 * with statement tests 2012-08-07 21:16:19 +00:00
rtl Small improvement to InterlockedExchange on ARM 2012-08-08 06:44:26 +00:00
tests * also allow conversion of niln to forward-defined pointerdef 2012-08-07 11:23:00 +00:00
utils * Use fpmkunit in the fppkg package, to avoid double code. 2012-07-23 20:56:09 +00:00
.gitattributes * allow conversion from niln to not-yet-fully-resolved classrefdefs 2012-08-07 09:56:08 +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