The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
nickysn 3c96090d3c + optimized avr code generation for shr by shiftcount=size*8-1 and sar by
shiftcount>=size*8-1. This is commonly used by code, that extracts the sign
  bit and improves code generation for signed division by power-of-2 as well.
  This also fixes building avr-embedded (mantis #32241), which was caused by an
  infinite loop in the register allocator, when regvars are enabled, due to too
  much register pressure, when building charset.pp after r36842.

git-svn-id: trunk@36867 -
2017-08-09 15:53:06 +00:00
compiler + optimized avr code generation for shr by shiftcount=size*8-1 and sar by 2017-08-09 15:53:06 +00:00
ide Update 'lonely' (i.e. not regenerated by a fpcmake -r -Tall at fpcsrc level) Makefiles for sparc64-linux target 2017-07-05 12:17:54 +00:00
installer * Makefiles regenerated 2017-06-18 21:06:34 +00:00
packages * When available, try to negotiate a TLS connection, if not available, use the deprecated way (sslv23) 2017-08-04 22:51:09 +00:00
rtl Fix EMX rtl compilation 2017-08-08 22:36:16 +00:00
tests * put test files that are outside of the tests directory into a "root" subdirectory of tests 2017-08-04 13:49:02 +00:00
utils * Fix compilation 2017-08-02 11:11:54 +00:00
.gitattributes m68k-palmos: yet another broken-over-a-decade platform build fixed 2017-08-08 19:10:27 +00:00
.gitignore * Removed empty tests directory from svn 2014-11-08 15:47:53 +00:00
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 * Makefiles regenerated 2017-06-18 21:06:34 +00:00
Makefile.fpc + sparc64 support in top level Makefile.fpc 2017-06-18 21:06:30 +00:00