The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
sergei fde944bf5d + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle object files created by gcc in ELF internal linker.
* TExeOutput.FixupSymbols:
  + Collect AT_GNU_IFUNC symbols in IndirectObjSymbols list for further processing by ELF back-end.
  * Do not overwrite bind and size while fixing AB_COMMON symbols, this removes need in storing symbol size in every relocation and dedicated handling of oso_common section.
  * Remove symbols with objsection<>nil from lists, so calling FixupSymbols several times skips already processed symbols.

git-svn-id: trunk@22393 -
2012-09-14 17:22:48 +00:00
compiler + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle object files created by gcc in ELF internal linker. 2012-09-14 17:22:48 +00:00
ide
installer
packages * Load- and Save-unitconfig made public. 2012-09-13 20:17:18 +00:00
rtl * changed resource handle parameters from THandle to TFPResourceHMODULE so 2012-09-14 15:05:08 +00:00
tests * Remove stamps and MAKEFILETARGETS subdirectories for distclean 2012-09-14 14:34:20 +00:00
utils
.gitattributes * if an agregate contains unaligned fields, it has to be passed via memory 2012-09-14 13:59:59 +00:00
.gitignore
Makefile * Don't build utils by default when cross building. FPC's build system is not made 2012-08-24 21:18:06 +00:00
Makefile.fpc * Don't build utils by default when cross building. FPC's build system is not made 2012-08-24 21:18:06 +00:00