The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
masta 6529307d9e Don't emit useless AND/BICs in ARM CG
In certain cases the CG would emit something like
bic r1, r0, #0
As BIC is clearing the specified bits this is equivalent to
mov r1, r0
This patch changes the CG to emit the mov instead which the register
allocator will hopefully remove most of the time.

git-svn-id: trunk@22024 -
2012-08-07 06:46:45 +00:00
compiler Don't emit useless AND/BICs in ARM CG 2012-08-07 06:46:45 +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 * IF condition expression is now a real expression, not a string 2012-08-04 09:16:54 +00:00
rtl Fix ARM SwapEndian on armv6+ for compilation with FPC 2.6 2012-08-03 22:38:07 +00:00
tests * give an error when trying to give a parameter of a non-simple type a 2012-08-06 20:13:20 +00:00
utils * Use fpmkunit in the fppkg package, to avoid double code. 2012-07-23 20:56:09 +00:00
.gitattributes * give an error when trying to give a parameter of a non-simple type a 2012-08-06 20:13:20 +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