The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
svenbarth 0cb2bda0a5 Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it.
m68k/cgcpu.pas, tcg68k:
  * a_load_ref_cgpara: use pashsize instead of paraloc^.size as the latter could be OS_NO and thus a "move" instead of a "move.x" will be generated resulting in a word move when a long or byte move might have been necessary
  * a_load_reg_ref: use the smallest size when moving the value to a reference
  * a_load_ref_ref: when the size is different always use a temporary register for a ref to ref move
  * a_load_ref_ref: when doing a fixed move for Coldfire use the correct ref (that's another embarrasing error...) and size (fixes usage of String[Index] for a const array parameter)
  * a_load_ref_reg: use the smallest size when moving the value from a reference
  * g_concatcopy: don't use source.alignment as that doesn't contain the correct value and also load the value into the temp register using the correct size (fixes passing of small values as parameters, like chars)

git-svn-id: trunk@25624 -
2013-10-02 20:14:16 +00:00
compiler Correctly handle loads of different sizes. Fixes 1 test. Might be more, but some other bugs might hide it. 2013-10-02 20:14:16 +00:00
ide Fix option passing for freebsd ans netbsd, add -Xd for linux also 2013-08-13 14:10:34 +00:00
installer
packages * DisplayName should not set name 2013-10-02 07:52:30 +00:00
rtl reverted r25622 which was an accidental commit of some highly experimental debug code (sorry) 2013-10-02 18:31:28 +00:00
tests Fix for Mantis #21015 . 2013-09-30 08:44:46 +00:00
utils * fix missing dependency of fppkg on fpmkunit (unnoticed on some targets due to dependency import via fcl-web) 2013-10-02 00:18:53 +00:00
.gitattributes Fix for Mantis #21015 . 2013-09-30 08:44:46 +00:00
.gitignore
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile
Makefile.fpc