Commit Graph

74 Commits

Author SHA1 Message Date
florian
063fa364eb * define UNIX and HASUNIX 2003-11-11 21:48:10 +00:00
marco
0ece242d9d * minor fix 2003-11-11 16:46:40 +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
peter
fb81b7ebbb * old trgobj moved to x86/rgcpu and renamed to trgx86fpu
* tregisteralloctor renamed to trgobj
  * removed rgobj from a lot of units
  * moved location_* and reference_* to cgobj
  * first things for mmx register allocation
2003-10-10 17:48:13 +00:00
peter
94957bca12 * fix check for generatenasmlib 2003-10-09 16:14:49 +00:00
peter
d319f4f226 * removed paraalign 2003-10-03 22:09:49 +00:00
marco
487650ab51 * -XP<prefix> support 2003-10-03 14:16:48 +00:00
peter
4b89bdf738 * use as,ld,ar instead of asw,ldw,arw for win32 2003-10-02 21:17:08 +00:00
peter
519b74fe2c * smartlink fix for dlls from Pavel 2003-09-30 20:10:12 +00:00
michael
953269fcff + Patch from Wiktor Sywula for watcom support 2003-09-30 08:39:50 +00:00
peter
9ef935b8a7 * recordminalign for sparc 0 2003-09-23 17:58:38 +00:00
olle
dea663850a * reverted last change, linux on powerpc still uses aix abi 2003-09-07 09:08:26 +00:00
olle
ce46a4fe31 * linux on powerpc now uses sysv abi 2003-09-06 10:46:56 +00:00
florian
a13ce1dfb4 + added *_watcom units 2003-09-06 10:01:11 +00:00
florian
220e05dd5e * fixed arm concatcopy
+ arm support in the common compiler sources added
  * moved some generic cg code around
  + tfputype added
  * ...
2003-09-03 11:18:36 +00:00
peter
8cf0c122f4 * remove convert_registers 2003-08-21 14:47:41 +00:00
daniel
ff2c9d870b * convert_registers call removed from t_win32.pas 2003-08-20 20:50:18 +00:00
olle
c2fe8dbd99 * merged macos entry/exit code generation into the general one. 2003-08-08 15:49:24 +00:00
florian
d2035fd6b4 * very basic stuff for the arm 2003-07-21 11:52:57 +00:00
peter
32d076480b * framepointer fixes for sparc
* parent framepointer code more generic
2003-07-06 17:58:22 +00:00
olle
cb440f8f93 * changed .p to .pas to make the compiler compile 2003-06-18 10:19:07 +00:00
Jonas Maebe
8b60e1e414 * add default system for ppc 2003-05-31 18:14:06 +00:00
florian
a8eb2ab740 * started to fix and clean up the sparc port 2003-05-28 23:18:31 +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
florian
999b859bc8 * fixed calling sequence for subroutines using the aix abi 2003-05-19 12:15:28 +00:00
florian
b1b16c8f09 + added abi field to tsysteminfo 2003-05-18 15:15:59 +00:00
peter
ff172b6b2d * fixed import crash with explicit provided name 2003-05-13 15:15:25 +00:00
florian
de6916276a * merged more x86-64/i386 code 2003-04-30 15:45:35 +00:00
florian
098caf591c * aprocdef instead of aktprocdef must be used 2003-04-27 09:14:48 +00:00
florian
887d64f038 * another compile fix 2003-04-27 08:52:00 +00:00
peter
3bda511c4a * compile fix 2003-04-27 08:50:45 +00:00
peter
7f14891d66 * aktprocdef cleanup, aktprocdef is now always nil when parsing
a new procdef declaration
  * aktprocsym removed
  * lexlevel removed, use symtable.symtablelevel instead
  * implicit init/final code uses the normal genentry/genexit
  * funcret state checking updated for new funcret handling
2003-04-27 07:29:50 +00:00
peter
35801981d1 * .o files belonging to the unit are first searched in the same dir
as the .ppu
2003-04-26 09:16:07 +00:00
peter
2c5eee4c62 * convert registers for importssection 2003-04-12 15:43:40 +00:00
Tomas Hajny
8fd8093dff + platform extensions unified 2003-03-23 23:31:54 +00:00
Tomas Hajny
8e7124f9f8 + emx target added 2003-03-23 23:11:17 +00:00
armin
4e96d34515 * support -k for additional nlmvonv headeroptions, -m i386nw for win32, support -sh 2003-03-22 14:51:27 +00:00
armin
47e09e0c87 * changed linking: now we will link all objects to a single one and call nlmconv with that one object file. This makes it possible to create nlms without debug info. 2003-03-21 22:36:42 +00:00
armin
c12ac41eb1 * search of .imp files was broken, debug only if -gg was specified 2003-03-21 19:19:51 +00:00
peter
dab938e084 * fix import linking under linux 2003-03-17 13:36:39 +00:00
mazen
9ad1d0ffe2 * fixing bug related to errornous program main entry stack frame 2003-02-06 22:36:55 +00:00
carl
59d3edeec7 * Several bugfixes for m68k target (register alloc., opcode emission)
+ VIS target
  + Generic add more complete (still not verified)
2003-02-02 19:25:54 +00:00
marco
c0547e20c5 * Small fix for netbsd 2003-01-18 16:16:13 +00:00
florian
d332ad8519 * changed ppu extentions from pput to ppu 2003-01-13 22:15:58 +00:00
olle
60431e6794 * Fixed typo 2003-01-13 17:16:44 +00:00
florian
2291912631 - fixed res entry for MacOS, I don't understand why it worked before :/ 2003-01-13 13:03:56 +00:00
peter
71e2d34b5a * m68k pathexist update from 1.0.x
* palmos res update from 1.0.x
2003-01-12 15:42:23 +00:00
marco
0af8d01204 * HASUNIX defined for now. 2003-01-11 16:35:15 +00:00