fpc
50778076c3
initial import
...
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +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
peter
e417e34496
* truncate log
2005-02-14 17:13:06 +00:00
peter
dc363f29bc
* maybequoted() added
2004-12-22 16:32:45 +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
peter
6458bd0ce1
* tvarsym splitted
2004-11-08 22:09:58 +00:00
peter
e7459f5466
* heap and heapsize removed
...
* checkpointer fixes
2004-10-25 15:38:41 +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
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
florian
8a9758c5e2
* logs truncated
2004-06-20 08:55:28 +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
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
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
Jonas Maebe
e823822f49
* fixed importing of variables from shared libraries, but disabled
...
PIC support for now. You have to save/restore r31 when you us it! :)
Also, it's not necessary to support the imported variables
2004-03-05 22:17:11 +00:00
olle
4fecc1a56f
* big transformation of Tai_[const_]Symbol.Create[data]name*
2004-03-02 00:36:32 +00:00
florian
fabb9c33ac
* top_symbol killed
...
+ refaddr to treference added
+ refsymbol to treference added
* top_local stuff moved to an extra record to save memory
+ aint introduced
* tppufile.get/putint64/aint implemented
2004-02-27 10:21:04 +00:00
marco
9a83a21c64
* pthread on -CURRENT related fixes.
2004-02-15 16:34:18 +00:00
marco
308ab35e63
* Copy and pasted some structures from Net- to OpenBSD (3.4+ ELF!)
2004-01-21 20:53:50 +00:00
Jonas Maebe
6d4561ec58
* fixed compilation problems under x86
2004-01-05 08:13:30 +00:00
Jonas Maebe
e55860fdd8
+ Darwin support for routines imported from external libraries (not yet
...
ideal, we should generate stubs in all files where the routines are
used -> these are automatically merged by the linker; now we generate
one global symbol with a jump to a stub in unit where the routine is
declared)
+ (not yet working) Darwin support for imported variables
+ Darwin support for linking
2004-01-04 21:26:31 +00:00
marco
0d72eee09e
* librarysuffix + profiling
2003-10-30 18:35:30 +00:00
marco
d841f44994
* -Xd
2003-10-11 19:32:04 +00:00
marco
487650ab51
* -XP<prefix> support
2003-10-03 14:16:48 +00:00
marco
925bc00623
* NetBSD target support. OpenBSD reserved in the enum, for future use.
2003-05-25 23:15:04 +00:00
florian
9de6468186
+ basic darwin support added
2003-05-20 23:54:00 +00:00