The FreePascal Compiler (FPC) source repo

sergei 0041024e5f * Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered. %!s(int64=11) %!d(string=hai) anos
compiler 0041024e5f * Modified FindRegAlloc() to skip branch delay slots in the same way it is done in GetNextInstruction(). This fixes processing sequences "dealloc reg; branch reg,label; NOP; alloc reg" in BuildLabelTableAndFixRegAlloc(), deallocation is now correctly moved after branch. Before this change, the last allocation was ignored, and deallocation was moved forward until another instruction using reg was encountered. %!s(int64=11) %!d(string=hai) anos
ide c00d80abd7 * Correction of r28876, UNITSOUTPUTDIR should be all uppercase %!s(int64=11) %!d(string=hai) anos
installer da7efb8607 AROS: regenerated Makefiles to support i386-aros %!s(int64=11) %!d(string=hai) anos
packages 8da7914438 * Combine all utils into one achive, several installers depend on this %!s(int64=11) %!d(string=hai) anos
rtl c0a1a7d26d + new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions %!s(int64=11) %!d(string=hai) anos
tests d117402673 + test for mantis #21449, already fixed in the mean time %!s(int64=11) %!d(string=hai) anos
utils 8da7914438 * Combine all utils into one achive, several installers depend on this %!s(int64=11) %!d(string=hai) anos
.gitattributes c0a1a7d26d + new unit providing access to additional OS/2 API functions from DOSCALL1.DLL available in newer OS/2 versions (WSeB/MCP/eCS) - currently additional 64-bit file handling not used directly in RTL; mostly file locking related now; dynamically loaded and simulated under older OS/2 versions to allow executables using them to run on older OS/2 versions %!s(int64=11) %!d(string=hai) anos
.gitignore 8c2a1ed026 Amiga: sockets, fcl-net, fcl-web included. %!s(int64=11) %!d(string=hai) anos
Makefile fb18eac0f3 * don't mention the ability to use OVERRIDEVERSIONCHECK, too many people use %!s(int64=11) %!d(string=hai) anos
Makefile.fpc fb18eac0f3 * don't mention the ability to use OVERRIDEVERSIONCHECK, too many people use %!s(int64=11) %!d(string=hai) anos
fpmake.pp df4191acb3 * Handle the location of each package at run-time, not at compilation time %!s(int64=12) %!d(string=hai) anos
fpmake_add1.inc df4191acb3 * Handle the location of each package at run-time, not at compilation time %!s(int64=12) %!d(string=hai) anos
fpmake_proc1.inc df4191acb3 * Handle the location of each package at run-time, not at compilation time %!s(int64=12) %!d(string=hai) anos