Commit Graph

15229 Commits

Author SHA1 Message Date
peter
b3bc562249 * base_file instead of b 2003-12-08 22:37:04 +00:00
peter
6e1bc75531 * new bug 2003-12-08 22:36:12 +00:00
peter
1260eed8fd * again procvar fixes 2003-12-08 22:35:28 +00:00
peter
fb2a8b2b12 * don't check varstate for left of vecnode for normal arrays 2003-12-08 22:35:06 +00:00
peter
84b1451a34 * tai_const.create_32bit changed to cardinal 2003-12-08 22:34:24 +00:00
peter
fa52c0e3a0 * don't allow duplicate uses
* fix wrong circular dependency
2003-12-08 22:33:43 +00:00
peter
8b125e7aae * new bug 2003-12-08 21:43:10 +00:00
peter
c69f998424 * hmodule added 2003-12-08 21:23:24 +00:00
peter
3b38932b5f * new bug 2003-12-08 21:22:23 +00:00
Jonas Maebe
e4312930d1 * fixed usigned overflow checking 2003-12-08 21:18:44 +00:00
Jonas Maebe
fd8625f3eb * if there are assertions, include pi_do_call in procinfo.flags 2003-12-08 21:17:12 +00:00
peter
1d11c6d651 * line break in uses unit 2003-12-08 21:04:08 +00:00
peter
fb5d0f15da * remove duplicate uses 2003-12-08 20:19:00 +00:00
Jonas Maebe
40a6ce22ff * use HandleError instead of RunError so exception catching works 2003-12-08 19:44:11 +00:00
peter
190c8e4d3c * cthreads for unix 2003-12-08 19:36:10 +00:00
peter
aa67951cf4 * copy loopflags 2003-12-08 19:29:21 +00:00
peter
5839db8098 * result adapted 2003-12-08 19:24:17 +00:00
Jonas Maebe
645310a071 * restrict to i386 2003-12-08 18:49:19 +00:00
peter
bbf9d2f9c6 * currency support
* dropped fixed16/32 support
2003-12-08 17:45:00 +00:00
florian
dd8f11e8e1 * fixed ldm/stm arm assembler reading
* fixed a_load_reg_reg with OS_8 on ARM
  * non supported calling conventions cause only a warning now
2003-12-08 17:43:57 +00:00
peter
b0f94e46a7 * fsearch should only find files 2003-12-08 17:16:30 +00:00
peter
efda1ffb60 * regenerated 2003-12-08 17:13:20 +00:00
peter
d9ae994ba2 * asmmode direct removed 2003-12-08 16:55:32 +00:00
peter
52ffda0bc4 * varargspara is left-right, so adding paraitems needs insert
instead of concat
2003-12-08 16:34:23 +00:00
peter
cea1da4a1e * fix loading of word/byte to real 2003-12-08 15:35:00 +00:00
mazen
3884537785 + support for native sparc assembler reader 2003-12-08 13:02:21 +00:00
sg
ba38cad243 * Added Log entries to end of file 2003-12-07 23:13:34 +00:00
sg
07e9112388 * Fixed TIBQuery.FreeRecordBuffer for empty buffers 2003-12-07 23:12:54 +00:00
florian
2e5c899b81 + dummy tppcparamanager.create_varargs_paraloc_info added 2003-12-07 22:35:05 +00:00
florian
d9bdd4d989 *** empty log message *** 2003-12-07 22:30:44 +00:00
florian
e63ae3ffee * a_load_ref_ref isn't allowed to be used in g_stackframe_entry 2003-12-07 21:59:21 +00:00
florian
18f527a614 + classes compiles on ppc now as well 2003-12-07 21:30:46 +00:00
Jonas Maebe
ecfca6db55 - reverted previous patch, solved with the new assembler reader
(which didn't understand the new syntax)
2003-12-07 19:55:37 +00:00
Jonas Maebe
f3d82160b1 * fixed some more bugs which only showed up in a ppc cross compiler 2003-12-07 19:19:56 +00:00
olle
0b2afad6e8 * changed in temp+4 to 4+temp, to be compatible with PPCAsm 2003-12-07 17:54:53 +00:00
Jonas Maebe
62394e45d7 * moved count_locals from pstatmnt to symutils
* use count_locals in powerpc/cpupi to check whether we should set the
    first temp offset (and as such generate a stackframe)
2003-12-07 16:40:45 +00:00
Jonas Maebe
24fe6134a0 * fixed typo found by Charlie 2003-12-07 16:28:30 +00:00
Jonas Maebe
5c7dba9167 * fixed g_rangecheck64 so it works again for big endian 2003-12-07 15:00:45 +00:00
Jonas Maebe
2eef2eae81 * fixed buffer overrun error in fillchar 2003-12-07 14:27:45 +00:00
Jonas Maebe
d564bd6027 * go to the next character after consuming a "%" 2003-12-07 14:03:37 +00:00
Jonas Maebe
aac321199b + added FPC_MOVE alias to move for open array support 2003-12-07 13:29:02 +00:00
Jonas Maebe
eb803d4ad1 * fixed ansistring/widestring results: deallocate result reg only after
it has been stored to memory, as the storing itself may require extra
    results (e.g. on ppc)
2003-12-07 12:41:32 +00:00
Jonas Maebe
2cff29e270 * test procedure uses 64bit arguments under FPC
- disabled tests with negative shift counts (illegal)
2003-12-07 11:59:44 +00:00
Jonas Maebe
5f2356f45d * finally fixed int->bool conversion properly 2003-12-07 11:21:05 +00:00
Jonas Maebe
2aba43c797 * completely overhauled and fixed generic spilling code. New method:
spilling_get_operation_type(operand_number): returns the operation
    performed by the instruction on the operand: read/write/read+write.
    See powerpc/aasmcpu.pas for an example
2003-12-06 22:16:12 +00:00
Jonas Maebe
30cf6be249 * another fix to a_load_ref_reg()
+ implemented uses_registers() method
2003-12-06 22:13:53 +00:00
Jonas Maebe
062e03528e + allocate volatile registers around calls to procedures declared with
"saveregisters" on non-x86 processors
2003-12-06 22:11:47 +00:00
Tomas Hajny
e5c7ce3f5d * include file for dateutil(s) 2003-12-06 18:03:46 +00:00
marco
1b7b12ad2e * typo fix 2003-12-06 15:56:35 +00:00
marco
9216952324 * mouse_last fixes for bug #2784 2003-12-06 15:53:21 +00:00