Commit Graph

13412 Commits

Author SHA1 Message Date
florian
137395876d * fixed last commit, changing lastsaveintreg to r31 caused some strange problems 2003-05-15 22:14:42 +00:00
florian
5f6578729b * sysv entry code saves r13 now as well 2003-05-15 21:37:00 +00:00
peter
8f5b16d364 * remove po_containsself 2003-05-15 21:10:32 +00:00
peter
f0ed04651b * typeof(classref) is not possible 2003-05-15 20:57:22 +00:00
peter
cc95981c0f * int64 prefix for win32 is q 2003-05-15 20:41:48 +00:00
peter
63dc2442c8 * remove po_containsself tests 2003-05-15 20:38:11 +00:00
florian
177fe6e57b * ifdef'd SwapVectors 2003-05-15 20:35:57 +00:00
peter
6ec7a2ffa2 * removed po_containsself tests 2003-05-15 20:34:29 +00:00
peter
ae6e6aa136 * new bug 2003-05-15 20:18:19 +00:00
florian
9c507c2da0 * fixed ppc compiler which was broken by Peter's changes 2003-05-15 19:39:09 +00:00
peter
92ee1804b6 * removed selfpointer_offset, vmtpointer_offset
* tvarsym.adjusted_address
  * address in localsymtable is now in the real direction
  * removed some obsolete globals
2003-05-15 18:58:53 +00:00
florian
a41d686f98 * fixed getintparaloc call for ansi- and widestring range checking 2003-05-15 16:10:37 +00:00
michael
4fa10e85a4 + Database class in TDBDataset is public, not published, redeclared here 2003-05-15 15:16:18 +00:00
michael
bda0bcbdd9 + Database class in TDBDataset is public, not published 2003-05-15 15:15:15 +00:00
Jonas Maebe
270479ea8b * fixed stupid bug in filldword 2003-05-14 19:47:35 +00:00
Jonas Maebe
3a35aefdfd * patch from Peter for int64 function results 2003-05-14 19:36:54 +00:00
Jonas Maebe
bfd98ec80d * fixed callparatemp so it works with vs_var, vs_out and formal const
parameters
2003-05-14 19:35:50 +00:00
Jonas Maebe
6ecd566473 * fixed a_param64_reg 2003-05-14 19:31:37 +00:00
florian
18ed72101a * ifdef'd code which i386 specific 2003-05-14 13:51:03 +00:00
peter
1a7f159fad * only call destructor in except block when there is a destructor
available
2003-05-13 21:26:38 +00:00
peter
fcea95f596 * ifdef'd code that checked for failed inherited constructors 2003-05-13 20:54:39 +00:00
peter
b7cbd27c9d * fail checks vmt value before calling dispose 2003-05-13 20:54:06 +00:00
peter
b52ba06662 * constructors return in register 2003-05-13 20:53:41 +00:00
peter
e5b48ec83d * extra check for self and empty objects 2003-05-13 20:52:50 +00:00
florian
04f686649b * uncommented shortstring compare, buggy 2003-05-13 20:39:26 +00:00
florian
043bb34e81 * fixed temp. management for CPUs were the temp. space grows upwards 2003-05-13 20:13:41 +00:00
peter
163e06f93b * fpc_help_fail compilerproc
* fpc_new_class, fpc_dispose_class not needed by latest compiler
2003-05-13 19:18:08 +00:00
peter
9ffa87206f * removed radirect 2003-05-13 19:15:28 +00:00
peter
05c05f2555 * failn removed
* inherited result code check moven to pexpr
2003-05-13 19:14:41 +00:00
florian
c37cdcf4e8 * Improved output 2003-05-13 16:55:30 +00:00
peter
a467b84faa * fixed various crashes 2003-05-13 15:18:49 +00:00
peter
5e40220d67 * generate code for procvar first before pushing parameters. Made
the already existing code for powerpc available for all platforms
2003-05-13 15:18:18 +00:00
peter
4ba5171726 * fix crash with hiding function result. The function result is now
inserted as last so the symbol that we are going to insert is the
    result and needs to be renamed instead of the already existing
    symbol
2003-05-13 15:17:13 +00:00
peter
c577c78366 * removed ret_in_acc, it's the reverse of ret_in_param
* fixed ret_in_param for win32 cdecl array
2003-05-13 15:16:13 +00:00
peter
ff172b6b2d * fixed import crash with explicit provided name 2003-05-13 15:15:25 +00:00
peter
fd632f7a50 * overload keyword added, test is successfull for 1.1. known issue
for 1.0.x
2003-05-13 14:47:51 +00:00
peter
33a6f3a12a * check for cygdriver in PATH to check for Cygwin, the old detection
method didn't work with recent Cygwin
2003-05-13 14:45:17 +00:00
Jonas Maebe
cca04655a6 * fxed test for 80x86 2003-05-13 09:28:25 +00:00
Jonas Maebe
0836ed1713 * patch from Peter for rtti symbols 2003-05-13 08:13:16 +00:00
Jonas Maebe
0f893e81c8 * patch from Peter for win32 .ow to .o change 2003-05-13 08:12:09 +00:00
florian
149d986f5f + added setup of argv, argc and envp 2003-05-12 22:36:45 +00:00
peter
2c63c84131 * extdebug info temp alloc type was wrong 2003-05-12 21:29:59 +00:00
florian
d73c88ce9f * fixed parameter passing by value of large sets, strings and method pointers 2003-05-12 20:14:47 +00:00
Jonas Maebe
d6a589bcd7 * fixed final fillchar error (tfillchr passes now) 2003-05-12 19:39:33 +00:00
Jonas Maebe
a2dc1e7a9d + fillchar test 2003-05-12 19:18:12 +00:00
Jonas Maebe
335017abc9 * fixed bug in fillchar 2003-05-12 19:00:50 +00:00
Jonas Maebe
0a392ebf5e * fixed g_concatcopy 2003-05-12 18:43:50 +00:00
Jonas Maebe
02496a9934 * moved fpc_check_object call earlier for the ppc, so it can't destroy
already-loaded parameter registers
2003-05-12 18:17:55 +00:00
peter
b42efec29d * create rtti label using newasmsymboldata and update binding
only when calling tai_symbol.create
  * tai_symbol.create_global added
2003-05-12 18:13:57 +00:00
Jonas Maebe
8acf67d327 * fixed (last?) remaining -tvarsym(X).address to
tg.direction*tvarsym(X).address...
2003-05-12 17:22:00 +00:00