The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 0f9e8f84bb * tcgcallnode.pass_generate_code: pass the correct vmt pointer type parameter to
location_force_reg when generating code for a call to a virtual class method,
  called through a class reference var. This bug went unnoticed so far, because
  on all platforms, except i8086 medium and compact memory models, the size of
  a vmt pointer is the same as the size of a procvar. Even in the i8086 medium
  and compact memory models, the previous code would generate correct code,
  because thlcg2ll.a_load_loc_reg uses loc.size (which was correct) in the case
  when fromsize=tosize (both of which were wrong, but equal), due to the check
  in hlcg2ll.pas:555. Thanks to Jonas for finding this bug!

git-svn-id: trunk@28512 -
2014-08-22 23:17:46 +00:00
compiler * tcgcallnode.pass_generate_code: pass the correct vmt pointer type parameter to 2014-08-22 23:17:46 +00:00
ide AROS: regenerated Makefiles to support i386-aros 2014-08-17 23:16:47 +00:00
installer AROS: regenerated Makefiles to support i386-aros 2014-08-17 23:16:47 +00:00
packages * VT_DECIMAL added, patch by Ocean, mantis #26539 2014-08-19 14:00:16 +00:00
rtl MorphOS: migrated the RTL to use the common Amiga code. still needs cleanup, but works as a first 2014-08-22 22:19:16 +00:00
tests + added checks for HeapOrg and HeapEnd to the i8086 compact and large memory 2014-08-19 16:59:54 +00:00
utils AROS: regenerated Makefiles to support i386-aros 2014-08-17 23:16:47 +00:00
.gitattributes MorphOS: migrated the RTL to use the common Amiga code. still needs cleanup, but works as a first 2014-08-22 22:19:16 +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 AROS: regenerated Makefiles to support i386-aros 2014-08-17 23:16:47 +00:00
Makefile.fpc * swap 2.6.4 and 2.6.2 in supported versions. Message now says 2.6.4, but 2.6.2 will work. 2014-04-20 15:06:47 +00:00