The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 6580dfee39 * generate better i386 code for 64-bit shl/shr, by masking the shift count by
63, instead of comparing it to 64 and branching. Note that, although this
  changes the behaviour of 64-bit shifts by values larger than 64 (when stored
  in a variable), it actually makes them consistent with both the code,
  generated on x86_64, as well as with 64-bit shift by constant on i386 itself.

git-svn-id: trunk@35727 -
2017-04-04 16:28:54 +00:00
compiler * generate better i386 code for 64-bit shl/shr, by masking the shift count by 2017-04-04 16:28:54 +00:00
ide Add -CTsmalltoc option for powerpc64-aix compiled IDE 2017-02-21 16:46:20 +00:00
installer * fix base path handling - ensure using full path in the cfg files and avoid double slashes 2017-02-13 00:03:15 +00:00
packages fcl-passrc: pasuseanalyzer: no hint assigned but never used for out argument 2017-04-03 15:52:36 +00:00
rtl + added missing dwarf constants: DW_FORM_sec_offset, DW_FORM_exprloc and DW_FORM_flag_present 2017-04-03 10:42:27 +00:00
tests * Virtual methods cannot be declared as static (static virtual method has no sense). 2017-04-03 20:45:52 +00:00
utils * revision.inc updated 2017-03-25 19:05:14 +00:00
.gitattributes * Virtual methods cannot be declared as static (static virtual method has no sense). 2017-04-03 20:45:52 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
fpmake_add1.inc
fpmake_proc1.inc
fpmake.pp
Makefile * support bootstrapping with FPC 3.0.2 2016-12-22 20:01:58 +00:00
Makefile.fpc * support bootstrapping with FPC 3.0.2 2016-12-22 20:01:58 +00:00