The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 5d0814016d * improvements and fixes in tcg8086.a_load_reg_reg and .a_load_ref_reg:
o When expanding from a OS_8 to a 16-bit or 32-bit tcgsize, use the R_SUBH
    subregister to initialize the high 16 bits of the register to zero. This
    generates shorter and faster code, without increasing register
    interferences, because R_SUBH has the same register constraints on i8086 as
    R_SUBL, which is already used on the same imaginary register.
  o After performing operations on the 8-bit subparts of a register that was
    initially 16-bit, call makeregsize(OS_16) to notify the register allocator
    that the register is once again 16-bit.

git-svn-id: trunk@26328 -
2013-12-30 21:20:10 +00:00
compiler * improvements and fixes in tcg8086.a_load_reg_reg and .a_load_ref_reg: 2013-12-30 21:20:10 +00:00
ide * mantis #25278 ascii table and #25239 (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 * remove finherithandles for wince like r25981 did in mantis #22271 fro win32 2013-12-30 13:08:50 +00:00
rtl * fixed compilation of genmath.inc for the JVM target. In the future, please 2013-12-30 14:30:59 +00:00
tests + support for arbitrary encodings in readstr/writestr 2013-12-29 19:18:49 +00:00
utils + add bin2obj as required tool (should have been part of r26132) 2013-11-24 21:53:33 +00:00
.gitattributes + support for arbitrary encodings in readstr/writestr 2013-12-29 19:18:49 +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