summaryrefslogtreecommitdiff
path: root/compiler/utils
Commit message (Collapse)AuthorAgeFilesLines
* * removed libc package from build for every linux platform but i386 and ↵tom_at_work2006-01-291-1/+1
| | | | | | x86-64 (libc is a x86 specific kylix compatibility library) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2376 3ad0048d-3df7-0310-abae-a5850022a9f2
* * tai_const refactoredflorian2006-01-221-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2323 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefile again regeneratedflorian2006-01-131-1/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2280 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles regeneratedflorian2006-01-131-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2279 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed building on non unix targetsflorian2006-01-121-3/+3
| | | | | | | | * increased copyright * changed version to 2.0.2 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2264 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefiles regeneratedflorian2006-01-111-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2260 3ad0048d-3df7-0310-abae-a5850022a9f2
* * prefix and extension handling fixedflorian2006-01-112-8/+69
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2258 3ad0048d-3df7-0310-abae-a5850022a9f2
* + makefiles adapted for shared library supportflorian2006-01-111-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2257 3ad0048d-3df7-0310-abae-a5850022a9f2
* + added option -i<path> for input pathflorian2006-01-081-8/+13
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2226 3ad0048d-3df7-0310-abae-a5850022a9f2
* * basic support for generic classespeter2005-12-211-17/+72
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@2020 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated makefiles for ppc64/linux to allow successful snapshot building on ↵tom_at_work2005-12-161-1/+1
| | | | | | that platform git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1975 3ad0048d-3df7-0310-abae-a5850022a9f2
* - removed 1.0 definesflorian2005-12-111-9/+5
| | | | | | | + call ld with -E git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1932 3ad0048d-3df7-0310-abae-a5850022a9f2
* * -s renamed to -S (build static lib)florian2005-12-101-3/+6
| | | | | | | * -s is now strip git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1925 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefile updates after last changes for successful build on ppc64/linuxtom_at_work2005-12-041-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1874 3ad0048d-3df7-0310-abae-a5850022a9f2
* * CROSSOPT supportmarco2005-11-201-1/+9
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1798 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed rtl package buildingflorian2005-11-151-6/+20
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1763 3ad0048d-3df7-0310-abae-a5850022a9f2
* * new version numberflorian2005-11-151-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1762 3ad0048d-3df7-0310-abae-a5850022a9f2
* * made fpc recognize the powerpc64 platform and the associated compilertom_at_work2005-10-251-0/+6
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1595 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fpcmake.ini update which fixes glibc search path problems on PowerPC64tom_at_work2005-10-201-1/+1
| | | | | | * makefile update git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1546 3ad0048d-3df7-0310-abae-a5850022a9f2
* * errore.msg is in msg/ dirpeter2005-10-191-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1495 3ad0048d-3df7-0310-abae-a5850022a9f2
* * use register variables when release-building for ppc (more or less doublesjonas2005-10-151-2/+2
| | | | | | | performance for most programs) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1383 3ad0048d-3df7-0310-abae-a5850022a9f2
* * removed dos usage from fpc binary. (mostly fsearch -> filesearch).marco2005-10-131-7/+5
| | | | | | | This because of reports with problems with path env variables >255 git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1367 3ad0048d-3df7-0310-abae-a5850022a9f2
* * makefile adaption to be able to cycle compiler and RTL on PowerPC64 targettom_at_work2005-10-081-2/+17
| | | | | | | * some fixes for PowerPC64 target in the code generator and the RTL * stabs generation for PowerPC64 is okay now (untested) git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1337 3ad0048d-3df7-0310-abae-a5850022a9f2
* * new assembler symbol type AT_LABEL needed for PowerPc64 targettom_at_work2005-10-031-1/+3
| | | | | | + added automatic definition of FPC_REQUIRES_PROPER_ALIGNMENT define for PowerPC64 target git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1278 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed fppkg for x86-64florian2005-09-141-0/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1081 3ad0048d-3df7-0310-abae-a5850022a9f2
* + added all used instructions to armins.datflorian2005-09-081-2/+4
| | | | | | | * first clean up of armins.dat git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1065 3ad0048d-3df7-0310-abae-a5850022a9f2
* * add fppkg and fpmkunit to the Makefile.fpcpeter2005-09-082-39/+39
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1063 3ad0048d-3df7-0310-abae-a5850022a9f2
* * basic framework for integrated arm assemblerflorian2005-09-071-0/+430
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1061 3ad0048d-3df7-0310-abae-a5850022a9f2
* + Extension unit should be fpmkext.michael2005-09-021-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1019 3ad0048d-3df7-0310-abae-a5850022a9f2
* + Moved fpmkpkg to compiler and renamed to fppkgmichael2005-09-021-0/+961
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1018 3ad0048d-3df7-0310-abae-a5850022a9f2
* * reading of ppus with inlining info fixedflorian2005-08-281-2/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@965 3ad0048d-3df7-0310-abae-a5850022a9f2
* * currency supportflorian2005-08-281-1/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@964 3ad0048d-3df7-0310-abae-a5850022a9f2
* * updated target listflorian2005-08-281-3/+17
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@963 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Makefiles regenerated to propagate -Ur change of fpcmakeflorian2005-08-101-2/+2
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@844 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed makefiles for wince supportflorian2005-08-101-2/+47
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@838 3ad0048d-3df7-0310-abae-a5850022a9f2
* * inline and compilerproc are now procoptions instead of proccall typesjonas2005-07-181-13/+28
| | | | | | | | | (so both can be combined with each other, as well as with other calling conventions) * defined COMPPROCINLINEFIXED so SYSTEMINLINE is again activated git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@658 3ad0048d-3df7-0310-abae-a5850022a9f2
* * Add support for jmp $0011:$22334455 to Intel asm reader, request fromdaniel2005-07-101-3/+3
| | | | | | | | | a user that is writing an operating system. * Fix mkx86ins bug to interpret imm16:imm32 as a single operand git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@606 3ad0048d-3df7-0310-abae-a5850022a9f2
* * check function/procedure type when adding a proc definitionpeter2005-06-301-20/+21
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@546 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fix for gcc4 from Colin Westernjonas2005-06-211-0/+3
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@467 3ad0048d-3df7-0310-abae-a5850022a9f2
* - removed wrong paths using $1florian2005-06-162-224/+215
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@431 3ad0048d-3df7-0310-abae-a5850022a9f2
* * fixed more xmm stuffflorian2005-06-091-9/+8
| | | | | | | + some win64 stuff added git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@330 3ad0048d-3df7-0310-abae-a5850022a9f2
* * remove $Logpeter2005-06-071-12/+0
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@231 3ad0048d-3df7-0310-abae-a5850022a9f2
* fixed misspelling of commentolle2005-06-051-1/+1
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@207 3ad0048d-3df7-0310-abae-a5850022a9f2
* * log and id tags removedfpc2005-05-2122-178/+0
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@42 3ad0048d-3df7-0310-abae-a5850022a9f2
* * post 2.0.0 fixes from cvspeter2005-05-161-2/+5
| | | | git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@7 3ad0048d-3df7-0310-abae-a5850022a9f2
* initial importfpc2005-05-1630-0/+11660
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@1 3ad0048d-3df7-0310-abae-a5850022a9f2