florian
21ae782854
* fixed more xmm stuff
...
+ some win64 stuff added
git-svn-id: trunk@330 -
2005-06-09 20:50:17 +00:00
florian
c97714de9f
* renamed windows related units from win32 to win so it can contain ce and 64 bit stuff
...
git-svn-id: trunk@213 -
2005-06-05 13:42:35 +00:00
Károly Balogh
62121a9029
made m68k to compile again
...
git-svn-id: trunk@212 -
2005-06-05 13:07:13 +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
olle
5d05584a8e
* Fix small issue for link script
2005-05-14 12:15:18 +00:00
marco
8ab7863982
* $GCSECTIONS also added to else case
2005-04-27 21:47:08 +00:00
marco
174b729874
* tf_smartlink_sections and some shared lib pull-ups from t_linux
2005-04-27 14:47:54 +00:00
Károly Balogh
f57803d67a
* static linking fixes
2005-04-25 15:58:59 +00:00
peter
9843416e70
* always use exceptions to stop the compiler
...
- remove stop, do_stop
2005-04-24 21:01:37 +00:00
Jonas Maebe
a5c94ddccd
* removed some unused variables
2005-03-25 21:55:43 +00:00
olle
878c56bad6
* Cleaned up handling of source file extension.
...
+ Added support for .p extension for macos and darwin
2005-03-20 22:36:45 +00:00
peter
748df1810f
* use lib64 for x86_64
2005-03-07 17:10:00 +00:00
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
97e28bd218
* sunos to solaris
2005-02-13 20:11:16 +00:00
Károly Balogh
e3cefd8ec6
* cleanups, finalized vlink support
2005-02-11 07:23:22 +00:00
olle
72f24474fb
+ added SIZE resource facilities
2005-02-08 22:30:32 +00:00
florian
b1c8bfc478
+ x86_64 pic draft
2005-02-06 00:05:56 +00:00
Károly Balogh
9ccc0ffda7
t_morph.pas
2005-02-03 03:54:06 +00:00
florian
f1892e7e56
* better alignment on linux
2005-01-30 17:45:38 +00:00
peter
14f2a9d757
* only add @link.res if source is go32v2
2005-01-30 12:03:28 +00:00
peter
0991cb288d
* tf_pic_uses_got added
2005-01-25 18:48:15 +00:00
olle
39ba224077
+ Mac style resource files can now be included in MacOS
2005-01-24 17:53:12 +00:00
olle
3b1ecd4f47
+ Added this confirmation from Apple Computer about our ownership of the MacOS creator code 'FPas'
2005-01-13 21:29:19 +00:00
peter
ee5cd11877
* generate export jmps in .text section
2005-01-10 15:56:13 +00:00
olle
2ded07f47e
+ linker response file is now removed after linking
2005-01-09 16:35:41 +00:00
armin
53f6eb9216
* support ! in import file names for netware also
2005-01-01 20:08:59 +00:00
Tomas Hajny
bdeab14b7f
* missing utilsprefix added
2004-12-30 17:41:27 +00:00
olle
ea004048cb
+ suppression of link varning of 'qd'
2004-12-28 22:00:15 +00:00
Tomas Hajny
f290fbb299
* 8.3 fixes (short target name in paths)
2004-12-28 20:43:00 +00:00
Tomas Hajny
0d1a6fb4b2
* don't put quoted paths in link.res for OS/2
2004-12-28 20:39:12 +00:00
Jonas Maebe
bbb95a65f7
* fixed typo
2004-12-23 18:45:23 +00:00
peter
dc363f29bc
* maybequoted() added
2004-12-22 16:32:45 +00:00
florian
ce3f177339
* dyn. linker path fixed for x86_64
2004-12-19 14:03:16 +00:00
florian
78bff4ff2e
* made some target short names look more nicer
2004-12-11 14:39:03 +00:00
peter
2b6456fe16
* procvar handling for tp procvar mode fixed
...
* proc to procvar moved from addrnode to typeconvnode
* inlininginfo is now allocated only for inline routines that
can be inlined, introduced a new flag po_has_inlining_info
2004-12-05 12:28:10 +00:00
Tomas Hajny
efda160d12
* fix for compilation on 8.3 filesystems
2004-12-05 12:25:48 +00:00
armin
2189bb812b
* added utilsprefix for as,ld and nlmconv
2004-11-25 18:46:11 +00:00
peter
1f6d2f6ece
* fixed setting of mangledname when importing
2004-11-19 16:30:24 +00:00
marco
c1ee8eed7b
* cycle fix.
2004-11-19 14:21:44 +00:00
michael
4963306976
+ Fix for win32 cycle
2004-11-18 10:06:19 +00:00
peter
14d25d278b
mangledname setting moved to place after the complete proc declaration is read
...
import generation moved to place where body is also parsed (still gives problems with win32)
2004-11-17 22:21:35 +00:00
peter
87d2861f89
* fixes for win32 mangledname
2004-11-16 20:32:40 +00:00
peter
0c7e53bb81
* fixed compile of powerpc,sparc,arm
2004-11-11 19:31:33 +00:00
peter
6458bd0ce1
* tvarsym splitted
2004-11-08 22:09:58 +00:00
florian
7e778c5d78
* fixed dyn. linker handling
2004-11-05 12:27:27 +00:00
florian
aa23d79073
* path of dyn. linker on arm for linux fixed
2004-11-05 11:04:23 +00:00
peter
2eb3dfd077
linking with cygwin fixed
2004-11-04 17:12:52 +00:00
florian
e2a6678591
* fixed sparc <-> i386 mixture
2004-11-03 12:04:03 +00:00
peter
e7459f5466
* heap and heapsize removed
...
* checkpointer fixes
2004-10-25 15:38:41 +00:00
peter
d24241b008
* gc-sections added when section smartlinking is used
2004-10-24 13:36:26 +00:00
mazen
ad191865e3
- remove $IFDEF DELPHI and related code
...
- remove $IFDEF FPCPROCVAR and related code
2004-10-15 09:22:23 +00:00
mazen
e90d8a42e3
* USE_SYSUTILS merged successfully : cycles with and without defines
...
* Need to be optimized in performance
2004-10-14 18:16:17 +00:00
marco
ef6c8dc443
* small updates to make playing with sparc/sunos easier
2004-10-01 17:41:21 +00:00
armin
80e621011a
* added define netware and netware_libc for target netwlibc, netware_clib for netware
2004-09-26 19:51:02 +00:00
florian
05ca833859
* fixed dyn. linker name for sparc
2004-09-25 18:44:12 +00:00
armin
384e2e4d43
* added GROUP for .a files to linker script
2004-09-24 10:48:31 +00:00
mazen
da1c3fb6f0
* Fix error committing : previous version must be in branch USE_SYSUTILS
2004-09-22 15:25:14 +00:00
mazen
3b591c5575
* use SysUtils unit instead of Dos Unit
2004-09-22 15:14:37 +00:00
peter
33a834821f
* paraloc branch merged
2004-09-21 17:25:12 +00:00
armin
014395198b
* added library support
2004-09-19 18:10:32 +00:00
armin
b9dd469ddc
* support library flag
...
* automaticly gernerate xdc data
2004-09-19 14:23:43 +00:00
olle
922a594dd8
+ When link on target, the script sets file type on link.res
2004-09-13 16:13:04 +00:00
olle
0bf14e759f
* Updated compiler status
2004-09-12 20:33:21 +00:00
michael
41f7fa8c37
+ Check if outputdir exists, Fix exitcode when displaying help pages
2004-09-08 11:23:30 +00:00
armin
354004d803
* target netwlibc added (libc is preferred for newer netware versions)
2004-09-04 21:18:47 +00:00
armin
5595281c4f
* added support for libc
2004-08-30 11:17:34 +00:00
peter
d30692b3b1
* enable case sensitive to support mixed case unit/filenames
2004-08-28 20:01:46 +00:00
olle
a06d889f52
+ made fpc work as an MPW tool, by itself calling asm and link.
2004-08-20 10:30:00 +00:00
florian
cf25a973f8
* fixed alignment of variant records
...
* more alignment problems fixed
2004-08-15 13:30:18 +00:00
armin
1d50f840f2
* changes to compile fpc on netware
2004-08-01 19:29:06 +00:00
armin
4a270e4c2f
changed path sep to /
2004-07-31 22:52:58 +00:00
armin
04e5a78e49
* typo in set_source_info
2004-07-30 19:22:14 +00:00
armin
8e3099d453
* removed -m for nlmconv, it is only valid for ld
2004-07-30 16:00:19 +00:00
daniel
9b08a42919
* Uclibc detection
2004-07-08 14:42:54 +00:00
olle
4b0b17a5aa
+ allow fileextension .p, in mode macpas
2004-07-05 21:26:28 +00:00
peter
230105093d
* only enable dwarf for supported platforms
2004-06-29 21:00:08 +00:00
florian
8a9758c5e2
* logs truncated
2004-06-20 08:55:28 +00:00
peter
0ac4983a9b
* remove obsolete cardinal() typecasts
2004-06-18 15:16:46 +00:00
florian
588e2c38bf
* dwarf branch merged
2004-06-16 20:07:06 +00:00
Jonas Maebe
13a1ca99ce
* use -x instead of -s for stripping under Mac OS X (-s strips too much
...
sometimes)
2004-06-08 17:14:49 +00:00
Károly Balogh
e6ffa24866
* fixed stripping really this time
2004-06-08 15:04:23 +00:00
Károly Balogh
a73388cfb7
+ fixed stripping support
2004-06-07 23:44:37 +00:00
Jonas Maebe
9b6e79e4f1
- disabled automatic adding of libraries from "external lib name 'xxx'"
...
for now (until we have proper framework support)
2004-06-02 07:03:49 +00:00
Jonas Maebe
174cea8023
* changed calling of external procedures to be the same as under gcc
...
(don't worry about all the generated stubs, they're optimized away
by the linker)
-> side effect: no need anymore to use special declarations for
external C functions under Darwin compared to other platforms
(it's still necessary for variables though)
2004-05-31 18:08:41 +00:00
Tomas Hajny
f9141c8d5e
* fix for IE
2004-05-16 20:41:19 +00:00
olle
d5b3df22d6
+ added GUI apptype to MacOS
2004-05-11 18:24:39 +00:00
olle
8d67f439f3
* changed .pas back to .p
2004-05-03 09:48:15 +00:00
peter
3f222312e2
* add TList to cclasses, remove classes dependency from t_win32
2004-04-28 18:02:54 +00:00
florian
c68ea95074
+ syscall directive support for MorphOS added
2004-04-28 15:19:03 +00:00
peter
f6a28d1513
index number generation for mixed index-nonindexed fixed, patch by Pavel V. Ozerski
2004-04-24 17:32:05 +00:00
Károly Balogh
ce6dd73b46
* disable stripping in mos linking scripts.
2004-04-09 01:32:46 +00:00
Károly Balogh
b54d527d58
* added external linker support based on 1.0 amiga support
2004-04-08 17:11:02 +00:00
Károly Balogh
89705e0451
* mos uses sysv abi, not aix
2004-04-08 00:03:51 +00:00
olle
d8bb302b0f
+ Status checks in scripts
...
+ Scripts support apptype tool
+ Added some ScriptFixFileName
2004-04-06 22:44:16 +00:00
marco
3221a5d75c
* small c_r fix, also link plain libc (like for x11)
2004-04-04 10:53:21 +00:00
florian
6959430b83
* imported procedures are always made global (in the sense of the
...
assembler)
2004-03-29 21:19:33 +00:00
florian
5b337d75f7
* fixed dyn. lib extension on darwin
2004-03-29 21:17:39 +00:00
olle
a7f25327f6
* change AT_FUNCTION to AT_DATA where appropriate
2004-03-18 11:43:57 +00:00