Commit Graph

10536 Commits

Author SHA1 Message Date
florian
106ba3fd82 * raise takes now a void pointer as at and frame address
instead of a longint, fixed
2002-07-16 13:57:39 +00:00
florian
ac8643e1d2 * raise takes now a void pointer as at and frame address
instead of a longint
2002-07-16 13:57:02 +00:00
florian
92e2b20fd1 * LARGE_INT and ULARGE_INT types fixed
* LONGLONG defined properly
2002-07-16 13:52:14 +00:00
florian
a08e4e7e37 + skeleton for contnr.pp added 2002-07-16 13:34:39 +00:00
florian
5425f8ec8c + skeleton for contnr.pas added 2002-07-16 13:33:52 +00:00
florian
95e8b8db2e + skeleton for TInterfaceList added 2002-07-16 13:32:51 +00:00
florian
6517a7c0d0 *** empty log message *** 2002-07-16 12:33:15 +00:00
florian
b43c567edb * threadvar relocation result wasn't handled properly, it could cause
a crash
2002-07-16 09:17:44 +00:00
florian
4bbd4814c8 * fixed crash with default parameters and stdcall calling convention 2002-07-15 19:44:53 +00:00
florian
28e6f7cb9b no message 2002-07-15 19:43:15 +00:00
florian
de6026e309 + IInterfaceList added 2002-07-15 18:35:04 +00:00
florian
c3f4220f3b * readded removed changes 2002-07-15 18:03:14 +00:00
daniel
eeae0e4c00 + Added the beginning of a state tracker. This will track the values of
variables through procedures and optimize things away.
2002-07-14 18:00:43 +00:00
carl
2502bdbf59 * use special symbols for portability's sake 2002-07-14 13:39:45 +00:00
florian
5b2afa7bb1 * compiler makefile hopefully fixed now 2002-07-14 07:56:31 +00:00
florian
e161eb5e25 + initial version, a lot of instructions need to be added 2002-07-13 21:50:34 +00:00
peter
f5ea395e82 * moved to aasmtai 2002-07-13 21:12:39 +00:00
florian
15b9d096f9 * some more generic calling stuff fixed 2002-07-13 19:38:43 +00:00
Jonas Maebe
83d6218842 * fixed memory leak reported by Sergey Korshunoff 2002-07-13 07:17:15 +00:00
Jonas Maebe
79c0a402ef * fixed fpu constants in second_int_to_real (fpu values are also stored
in big endian)
2002-07-13 06:49:39 +00:00
florian
f0e2409c9f * fixed to compile with 1.1 2002-07-12 22:02:22 +00:00
florian
fa0d3d79e0 no message 2002-07-12 16:00:28 +00:00
pierre
1542285c05 * try to avoid memory corruption if UserScreen is smaller than IDE screen on win32 2002-07-12 14:17:39 +00:00
Jonas Maebe
936cfe106b * some big-endian fixes 2002-07-12 10:14:26 +00:00
Jonas Maebe
4f77082660 * changed motorola syntax of references with symbols to GNU syntax 2002-07-12 10:10:01 +00:00
Tomas Hajny
0a29a5632f * FindFirst fix (invalid attribute bits masked out) 2002-07-11 16:00:05 +00:00
daniel
acda890496 * Continued work on LX header 2002-07-11 15:23:25 +00:00
florian
336808f6c3 * start of the new generic parameter handling 2002-07-11 14:41:27 +00:00
Jonas Maebe
82e23e60f5 * fixed nppccnv and enabled it
- removed PPC specific second_int_to_int and use the generic one instead
2002-07-11 07:42:31 +00:00
Jonas Maebe
17f7d6e8e0 * fixed tppcmoddivnode
* fixed 64bit parts of tppcshlshrnode
2002-07-11 07:41:27 +00:00
Jonas Maebe
690ba14436 + tcg64fpc implementation (only a_op64_reg_reg and a_op64_const_reg for
now)
  * fixed and improved tcgppc.a_load_const_reg
  * improved tcgppc.a_op_const_reg, tcgppc.a_cmp_const_reg_label
  * A_CMP* -> A_CMPW* (this means that 32bit compares should be done)
2002-07-11 07:38:28 +00:00
Jonas Maebe
5ee1a2ea17 * some available registers fixes 2002-07-11 07:35:36 +00:00
Jonas Maebe
c018cb9116 * fixed mullw entry in instruction list 2002-07-11 07:34:55 +00:00
Jonas Maebe
fea6dd2fd4 * big-endian fixes for location_force_reg*() 2002-07-11 07:33:25 +00:00
Jonas Maebe
19f4c4f7b4 + generic implementations of a_op64_ref_reg() and a_op64_const_ref()
(only works for processors with >2 scratch registers)
2002-07-11 07:23:17 +00:00
Jonas Maebe
0feedb0264 * fixed a_op64_const_loc() 2002-07-10 11:12:44 +00:00
Jonas Maebe
cb3eb438b6 * memory leak fixes from Sergey Korshunoff 2002-07-10 07:24:40 +00:00
Jonas Maebe
3e7b6ef7fa * unarynminus and shlshr node fixed for 32bit and smaller ordinals
* small fixes in the assembler writer
  * changed scratch registers, because they were used by the linker (r11
    and r12) and by the abi under linux (r31)
2002-07-09 19:45:01 +00:00
daniel
d8acdf44fa + OS/2 lx format support: Copied ogcoff and started to modify it 2002-07-08 19:22:22 +00:00
Tomas Hajny
5346e509fe + OS/2 install.exe & TZ variable 2002-07-07 20:09:47 +00:00
Tomas Hajny
7bb77e0a82 * correction by Yuri Prokushev 2002-07-07 18:04:39 +00:00
Tomas Hajny
049520eba1 * 1st part of corrections/additions by Yuri Prokushev 2002-07-07 18:03:22 +00:00
Tomas Hajny
409eca87a2 * DosGetInfoBlock modification to allow overloaded version (in DosCalls) 2002-07-07 18:00:48 +00:00
Tomas Hajny
59d4ea352f * check for TZ variable added 2002-07-07 17:58:09 +00:00
carl
f9f39bda33 + ansistring testing (from mailing list) 2002-07-07 11:16:06 +00:00
carl
3232d937be * range check error fix (patch from Sergey) 2002-07-07 11:13:34 +00:00
florian
aa15b56de1 * problems with last commit fixed 2002-07-07 10:16:29 +00:00
florian
77ba8fddb3 * typo fixed 2002-07-07 10:05:34 +00:00
florian
07783d2a0d * powerpc target fixed, very simple units can be compiled
* some basic stuff for better callparanode handling, far from being finished
2002-07-07 09:52:32 +00:00
florian
be574d1cf2 * powerpc target fixed, very simple units can be compiled 2002-07-07 09:44:31 +00:00