summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
* * pass the procdef to getintparaloc instead of only the proccalloption, sojonas2013-01-0629-177/+291
* * enabled threading feature for jvm target so that rtl/inc/genmath.incjonas2013-01-061-1/+1
* * put records with 16 bytes size into two register on 64 bit targets if possibleflorian2013-01-053-3/+24
* + Stabs debug info needs swapping when linking for different endianness.sergei2013-01-051-12/+19
* * records with two times the size of a register can be kept in registersflorian2013-01-044-19/+73
* + pseudo procedure aligned: tells the compiler to assume that the given param...florian2013-01-047-3/+15
* + nested exit supportflorian2013-01-0410-416/+470
* Readded cutils to compiler/arm/rgcpu.pas for DEBUG_SPILLINGmasta2013-01-041-0/+3
* * remove unused units from uses statementsflorian2013-01-0318-76/+40
* * enable section smartlinking for powerpc-linux to reduce compilation florian2013-01-031-1/+2
* * don't replace vmt entries of empty methods by FPC_EMPTYMETHOD florian2013-01-031-1/+6
* * check if current_procinfo is assigned in paramanager code to avoid crashesflorian2013-01-032-2/+9
* * check for empty procedures after helper test so even empty helper methods c...florian2013-01-031-9/+12
* * Don't calculate data position of each object section. Instead, write out a ...sergei2013-01-022-33/+21
* * Moved creation of GOT section into separate virtual method.sergei2013-01-021-7/+27
* * Enable use of amd64 ld GNU linker for i386 by adding target and emul comma...pierre2013-01-011-8/+44
* * get rid of calls which redirect the program flow only, Bl2B optimizationflorian2013-01-011-1/+87
* + redirect calls to empty virtual methods to FPC_EMPTYMETHODflorian2013-01-012-1/+31
* * get rid of calls to empty procedures having parameters without side effectflorian2013-01-015-1/+45
* * don't crash on thumb instructions with only two operands when optimizing AD...florian2013-01-011-0/+2
* it seems Coldfire needs tf_requires_proper_alignment, fixes taddr1/2 tests, m...karoly2013-01-011-0/+1
* * don't crash in case a symbol is not found in type/var/const sectionflorian2012-12-311-1/+1
* * write supported cpu and fpu types more compactflorian2012-12-311-8/+34
* * write controller types more compactflorian2012-12-311-11/+19
* * open config files read only so they can be open by multiple compilers at onceflorian2012-12-311-0/+4
* FreeBSD and OpenBSD also seem to use eax:edx for small strcut returnspierre2012-12-291-0/+2
* * handle inc/dec/pred/succ correctly with type parameters, resolves #23299florian2012-12-291-4/+10
* * accept with statements with generic variables having a generic parameter ty...florian2012-12-285-16/+72
* * fix trealconstnode.dogetcopy and trealconstnode.docompare, taking care of a...florian2012-12-281-4/+18
* * don't generate dec for case nodes of unsigned types because dec does not se...florian2012-12-271-6/+17
* Set OSABI in elf header for openbsd OS, contributed by Pascal Stumpfpierre2012-12-261-0/+2
* * Changed TExternalAssembler.CreateSmartLinkPath to use ansistrings (TPathStr...sergei2012-12-231-3/+3
* * Fixed incorrect condition (a linked list always has at least one dummy elem...sergei2012-12-211-1/+1
* * Proper fix for SPARC cycling with -dCHECK_PIC, pi_needs_got additionally mu...sergei2012-12-184-1/+27
* Add debugging generation ability for m68k compilerpierre2012-12-181-0/+11
* Use FPC_INCLUDE_LONGWORD_TO_DOUBLE for m68kpierre2012-12-181-4/+8
* Add DynLinkStr supportpierre2012-12-181-4/+18
* Also handle fpu_softpierre2012-12-181-3/+3
* Also handle fpu_softpierre2012-12-181-2/+3
* Use GasCpuTypeStr array: GAS uses different names for cpu variantspierre2012-12-181-3/+13
* New GasCpuTypeStr array: GAS uses different names for cpu variantspierre2012-12-181-1/+7
* LOC_FPUREGISTER is not used for func_getretloc ig using fpu_softpierre2012-12-181-1/+2
* + Initial work to support versions of ELF dynamic symbols.sergei2012-12-182-6/+59
* small & ugly patch to work around old GNU AS on Amiga, which doesn't know abo...karoly2012-12-171-8/+22
* Add support for generic type constraints. They are currently only useful to s...svenbarth2012-12-169-83/+558
* + lazarus compiler project for aarch64florian2012-12-161-0/+74
* + Endian-swapping procedures for version (TElfverneed, etc.) records.sergei2012-12-161-0/+55
* + Added codes of dynamic relocations to TElfTarget; since most targets use si...sergei2012-12-164-1/+30
* * report resolveref errors on the correct line numberjonas2012-12-151-7/+7
* * give a proper error when an mmx/fpu/sse register is used inside a memoryjonas2012-12-154-266/+273