florian
b9a0e2ead2
* makefile again regenerated
...
git-svn-id: trunk@2280 -
2006-01-13 20:32:53 +00:00
florian
40290348bc
* Makefiles regenerated
...
git-svn-id: trunk@2279 -
2006-01-13 19:49:25 +00:00
florian
9ad60a821f
* fixed building on non unix targets
...
* increased copyright
* changed version to 2.0.2
git-svn-id: trunk@2264 -
2006-01-12 08:18:22 +00:00
florian
30fc11e7ca
* makefiles regenerated
...
git-svn-id: trunk@2260 -
2006-01-11 21:46:28 +00:00
florian
270c8def11
* prefix and extension handling fixed
...
git-svn-id: trunk@2258 -
2006-01-11 21:43:12 +00:00
florian
210f9c07d6
+ makefiles adapted for shared library support
...
git-svn-id: trunk@2257 -
2006-01-11 21:42:30 +00:00
florian
f5e89801da
+ added option -i<path> for input path
...
git-svn-id: trunk@2226 -
2006-01-08 15:52:30 +00:00
peter
95879fe8a7
* basic support for generic classes
...
git-svn-id: trunk@2020 -
2005-12-21 10:11:15 +00:00
tom_at_work
c3f678e8df
* updated makefiles for ppc64/linux to allow successful snapshot building on that platform
...
git-svn-id: trunk@1975 -
2005-12-16 20:37:08 +00:00
florian
479ad6d88a
- removed 1.0 defines
...
+ call ld with -E
git-svn-id: trunk@1932 -
2005-12-11 23:11:21 +00:00
florian
44c892c717
* -s renamed to -S (build static lib)
...
* -s is now strip
git-svn-id: trunk@1925 -
2005-12-10 22:06:10 +00:00
tom_at_work
3502898ba3
* makefile updates after last changes for successful build on ppc64/linux
...
git-svn-id: trunk@1874 -
2005-12-04 13:07:37 +00:00
marco
f7f14e4dee
* CROSSOPT support
...
git-svn-id: trunk@1798 -
2005-11-20 22:19:50 +00:00
florian
f9b05b2cdf
* fixed rtl package building
...
git-svn-id: trunk@1763 -
2005-11-15 22:39:32 +00:00
florian
94357cdb50
* new version number
...
git-svn-id: trunk@1762 -
2005-11-15 21:38:40 +00:00
tom_at_work
d7cedd18eb
* made fpc recognize the powerpc64 platform and the associated compiler
...
git-svn-id: trunk@1595 -
2005-10-25 20:20:12 +00:00
tom_at_work
202236c6e0
* fpcmake.ini update which fixes glibc search path problems on PowerPC64
...
* makefile update
git-svn-id: trunk@1546 -
2005-10-20 16:56:40 +00:00
peter
0d299d5d2b
* errore.msg is in msg/ dir
...
git-svn-id: trunk@1495 -
2005-10-19 07:46:50 +00:00
Jonas Maebe
2dbdc474fd
* use register variables when release-building for ppc (more or less doubles
...
performance for most programs)
git-svn-id: trunk@1383 -
2005-10-15 16:36:52 +00:00
marco
bf92c461d1
* removed dos usage from fpc binary. (mostly fsearch -> filesearch).
...
This because of reports with problems with path env variables >255
git-svn-id: trunk@1367 -
2005-10-13 18:36:01 +00:00
tom_at_work
f7f0f9c426
* makefile adaption to be able to cycle compiler and RTL on PowerPC64 target
...
* some fixes for PowerPC64 target in the code generator and the RTL
* stabs generation for PowerPC64 is okay now (untested)
git-svn-id: trunk@1337 -
2005-10-08 15:48:39 +00:00
tom_at_work
28381b1287
* new assembler symbol type AT_LABEL needed for PowerPc64 target
...
+ added automatic definition of FPC_REQUIRES_PROPER_ALIGNMENT define for PowerPC64 target
git-svn-id: trunk@1278 -
2005-10-03 22:13:45 +00:00
florian
0a0b1de071
* fixed fppkg for x86-64
...
git-svn-id: trunk@1081 -
2005-09-14 20:26:12 +00:00
florian
9452e2a91f
+ added all used instructions to armins.dat
...
* first clean up of armins.dat
git-svn-id: trunk@1065 -
2005-09-08 22:08:31 +00:00
peter
bb70f2f5cc
* add fppkg and fpmkunit to the Makefile.fpc
...
git-svn-id: trunk@1063 -
2005-09-08 06:50:52 +00:00
florian
14fca113bf
* basic framework for integrated arm assembler
...
git-svn-id: trunk@1061 -
2005-09-07 21:34:25 +00:00
michael
375f44249a
+ Extension unit should be fpmkext.
...
git-svn-id: trunk@1019 -
2005-09-02 07:49:56 +00:00
michael
f5a50ec873
+ Moved fpmkpkg to compiler and renamed to fppkg
...
git-svn-id: trunk@1018 -
2005-09-02 07:47:41 +00:00
florian
b6f4784295
* reading of ppus with inlining info fixed
...
git-svn-id: trunk@965 -
2005-08-28 20:21:22 +00:00
florian
aaa4f72e69
* currency support
...
git-svn-id: trunk@964 -
2005-08-28 18:27:02 +00:00
florian
51af5cb3a9
* updated target list
...
git-svn-id: trunk@963 -
2005-08-28 18:22:38 +00:00
florian
8602390d46
* Makefiles regenerated to propagate -Ur change of fpcmake
...
git-svn-id: trunk@844 -
2005-08-10 21:55:57 +00:00
florian
67cdcd11e7
* fixed makefiles for wince support
...
git-svn-id: trunk@838 -
2005-08-10 08:50:07 +00:00
Jonas Maebe
8bc4e0a32f
* inline and compilerproc are now procoptions instead of proccall types
...
(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: trunk@658 -
2005-07-18 15:27:14 +00:00
daniel
45bcc5b07a
* Add support for jmp $0011:$22334455 to Intel asm reader, request from
...
a user that is writing an operating system.
* Fix mkx86ins bug to interpret imm16:imm32 as a single operand
git-svn-id: trunk@606 -
2005-07-10 07:42:14 +00:00
peter
c1b2e1aac5
* check function/procedure type when adding a proc definition
...
git-svn-id: trunk@546 -
2005-06-30 14:56:05 +00:00
Jonas Maebe
bd676198c1
* fix for gcc4 from Colin Western
...
git-svn-id: trunk@467 -
2005-06-21 20:28:22 +00:00
florian
b6a96ef4b3
- removed wrong paths using $1
...
git-svn-id: trunk@431 -
2005-06-16 21:19:00 +00:00
florian
21ae782854
* fixed more xmm stuff
...
+ some win64 stuff added
git-svn-id: trunk@330 -
2005-06-09 20:50:17 +00:00
peter
4ace790492
* remove $Log
...
git-svn-id: trunk@231 -
2005-06-07 09:47:55 +00:00
olle
0aac61c5c1
fixed misspelling of comment
...
git-svn-id: trunk@207 -
2005-06-05 12:28:30 +00:00
fpc
790a4fe2d3
* log and id tags removed
...
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
peter
b68af1b0e3
* post 2.0.0 fixes from cvs
...
git-svn-id: trunk@7 -
2005-05-16 20:59:02 +00:00
fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
marco
fd8927391f
* typo fixed
2005-05-08 19:56:59 +00:00
peter
6cf4eb98c3
* use current fpcmake instead of from 1.9.8
2005-05-05 13:28:47 +00:00
florian
acee3f0dbb
+ more module flags added
2005-04-24 20:00:57 +00:00
Jonas Maebe
bfa2301575
* const record parameters > 8 bytes are now passed by reference for non
...
cdecl/cppdecl procedures on Mac OS/Mac OS X to fix compatibility with
GPC (slightly more efficient than Metrowerks behaviour below, but
less efficient in most cases than our previous scheme)
+ "mwpascal" procedure directive to support the const record parameter
behaviour of Metrowerks Pascal, which passes all const records by
reference
2005-03-27 14:10:52 +00:00
Jonas Maebe
0b3003fb78
- removed unused variables
2005-03-25 21:22:30 +00:00
Jonas Maebe
bb27e8b024
* fixeed uninitialised variable
...
- removed unused local variables
2005-03-25 21:21:30 +00:00