The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
sergei c766c50907 * Proper fix for SPARC cycling with -dCHECK_PIC, pi_needs_got additionally must be set in following cases:
1) tguidconstnode.pass_1 (location is LOC_CREFERENCE)
  2) tonnode.pass_1 (generic secondpass references VMT of exception class)
  3) Conversion from unsigned to floating-point involves 'magic constant' as GOT-relative data object.
  4) Case jumptable address is loaded relative to GOT.

(1) and (2) also provide more accurate setting of pi_needs_got for all targets.

git-svn-id: trunk@23188 -
2012-12-18 17:56:56 +00:00
compiler * Proper fix for SPARC cycling with -dCHECK_PIC, pi_needs_got additionally must be set in following cases: 2012-12-18 17:56:56 +00:00
ide * increased IDE copyright year 2012-10-28 21:27:59 +00:00
installer * regenerated with jvm support, so top level 'make clean' works for jvm targets 2012-09-27 21:35:11 +00:00
packages fcl-db: tests: formatting (reorder methods) 2012-12-18 07:34:41 +00:00
rtl Use FPUSOFT instead of CPUCOLDFIRE for settings some m68k software macors 2012-12-18 15:20:33 +00:00
tests Add support for generic type constraints. They are currently only useful to stop specialization of a generic. The parsing of a generic is still too lax and needs to be changed in the future... 2012-12-16 13:44:58 +00:00
utils * Patch from Graeme geldenhuys to introduce class hierarchy in IPF 2012-12-18 13:03:53 +00:00
.gitattributes + sqldb: db test framework: 2012-12-17 15:26:28 +00:00
.gitignore * more finegrained parallelism support for testsuite runs: the tests are no 2012-06-03 17:56:28 +00:00
Makefile * regened toplevel makefile. Some spelling fixes in the versioncheck errormsg were in Makefile.fpc, but hadn't propagated to Makefile. 2012-10-31 08:09:04 +00:00
Makefile.fpc * starting compiler version check to toplevel "all" target 2012-10-17 18:03:41 +00:00