The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 6d48b32115 * fixes and improvements in tcg8086.a_load_reg_reg for the case when the src and
dest are subregisters of the same superregister, but of different sizes:
   o Do not emit spurious moves from a register to the same register.
   o Correctly support the case when converting from 16-bit to 32-bit int.
     Previously it didn't work correctly, because in this particular case, due
     to the way the GetNextReg scheme works, we have reg1=reg2.

git-svn-id: trunk@26313 -
2013-12-29 17:15:58 +00:00
compiler * fixes and improvements in tcg8086.a_load_reg_reg for the case when the src and 2013-12-29 17:15:58 +00:00
ide * mantis ascii table and (redundant help buttons) parts. 2013-12-26 17:14:50 +00:00
installer * regenerated fpcmake makefiles after r25642 2013-10-05 10:11:27 +00:00
packages * fcl-db: dbase: follow upstream commit r319: 2013-12-27 13:12:07 +00:00
rtl * fix possible issues due to new behaviour of constant shifting 2013-12-29 12:21:25 +00:00
tests * use new shl/shr constant folding (of r26295) only if forinline is set 2013-12-29 14:09:03 +00:00
utils + add bin2obj as required tool (should have been part of r26132) 2013-11-24 21:53:33 +00:00
.gitattributes * use new shl/shr constant folding (of r26295) only if forinline is set 2013-12-29 14:09:03 +00:00
.gitignore
fpmake_add1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake_proc1.inc * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
fpmake.pp * Handle the location of each package at run-time, not at compilation time 2013-06-02 17:55:23 +00:00
Makefile * allow 2.6.4 as starting version 2013-11-27 19:19:16 +00:00
Makefile.fpc * allow 2.6.4 as starting version 2013-11-27 19:19:16 +00:00