florian
|
d266bc32d9
|
+ variants can be used as cond. expr. in if, while, repeat ... until statements
|
2005-02-23 20:38:09 +00:00 |
|
florian
|
2b67164568
|
* optimizer files fixed
|
2005-02-20 19:36:03 +00:00 |
|
florian
|
871fd8d2b8
|
* initial commit
|
2005-02-20 19:11:04 +00:00 |
|
peter
|
339fed5022
|
* allow assignment to elements of constant dyn array in delphi mode
|
2005-02-20 13:12:22 +00:00 |
|
florian
|
00d9868260
|
* fixed constant insertation
|
2005-02-20 12:23:45 +00:00 |
|
florian
|
52337789b9
|
* -XP added
|
2005-02-19 18:50:20 +00:00 |
|
florian
|
83b04efbc3
|
* defaultreplacement expansion for -XP and -Xr
|
2005-02-19 18:32:16 +00:00 |
|
florian
|
16718b81e4
|
* cross compiliation defines
|
2005-02-19 18:10:57 +00:00 |
|
Jonas Maebe
|
706a87c2df
|
* don't lose sign of ord types for register parameters
|
2005-02-19 14:04:14 +00:00 |
|
Jonas Maebe
|
6c38093871
|
* fixed spilling for several ppc instructions which only read registers
+ added support for registers in references that get changed (load/store
with update)
|
2005-02-18 23:37:51 +00:00 |
|
Jonas Maebe
|
0e4f1738cd
|
- removed a non-existing instruction (lcrxe)
* fixed an instruction (maffs_ -> mffs)
|
2005-02-18 23:05:47 +00:00 |
|
peter
|
0ae80eea41
|
* allow enum arithmetics inside an enum def, compatible with delphi
|
2005-02-17 17:52:39 +00:00 |
|
peter
|
047c28d993
|
* member call to constructor returns void to prevent
generating unexpected code. Otherwise the return value is always
equal to self, which can also be directly accessed
|
2005-02-17 17:50:26 +00:00 |
|
olle
|
562201e27b
|
* made macos compile
|
2005-02-16 22:39:25 +00:00 |
|
florian
|
8305aa8781
|
* fixed storing of floating point registers for procedures with large temp. area
* fixed int64 comparisation
|
2005-02-16 22:02:26 +00:00 |
|
peter
|
bc0c22df82
|
* back to 1.9.7 for head
|
2005-02-15 22:31:35 +00:00 |
|
peter
|
aa5b73f3ec
|
* 1.9.8
|
2005-02-15 22:28:29 +00:00 |
|
peter
|
5edffaf371
|
* remove is_single_reference
* revert loading of ref-to-ref para valu
|
2005-02-15 21:39:48 +00:00 |
|
florian
|
f3df72d1b1
|
* don't split indirect calls while inserting pc relative constants
|
2005-02-15 21:24:40 +00:00 |
|
florian
|
f3b711d3bf
|
* don't generate overflow results if they aren't necessary
* fixed op_reg_reg_reg_reg on arm
|
2005-02-15 19:53:41 +00:00 |
|
florian
|
5812a84648
|
* another update from ik_5
|
2005-02-15 19:48:54 +00:00 |
|
peter
|
dd0664156d
|
* fix passing of 64bit values when using -Or
|
2005-02-15 19:16:04 +00:00 |
|
peter
|
2ec108a9c7
|
* Handle Control-C exception more cleanly
|
2005-02-15 19:15:45 +00:00 |
|
peter
|
482d781af3
|
win32 stdcall fixes needed for tw3650
|
2005-02-14 19:42:02 +00:00 |
|
peter
|
e417e34496
|
* truncate log
|
2005-02-14 17:13:06 +00:00 |
|
peter
|
5251f0fd2a
|
* obsolete
|
2005-02-14 17:07:09 +00:00 |
|
peter
|
3af83637d8
|
* allow more operations on integers with a typecast to pointer
|
2005-02-14 16:45:00 +00:00 |
|
peter
|
cae7c0baee
|
* allow nil^ passed to var parameter
|
2005-02-13 20:33:57 +00:00 |
|
florian
|
2ce96cbca7
|
* files with long names removed
|
2005-02-13 20:15:55 +00:00 |
|
peter
|
97e28bd218
|
* sunos to solaris
|
2005-02-13 20:11:16 +00:00 |
|
florian
|
e26ab8447c
|
* better alignment checking
|
2005-02-13 19:57:15 +00:00 |
|
florian
|
8cf4e1a6d3
|
* setup ovlov correctly
|
2005-02-13 19:12:05 +00:00 |
|
florian
|
f58fcdf401
|
+ basic mips stuff
|
2005-02-13 18:56:44 +00:00 |
|
florian
|
22d9294ab3
|
+ overflow checking for the arm
|
2005-02-13 18:55:19 +00:00 |
|
peter
|
d4be793575
|
* fix IE with array of const in array of conts
|
2005-02-11 16:25:26 +00:00 |
|
peter
|
a85e9e6485
|
* don't set varstate to vs_used for record in with at start yet
|
2005-02-11 16:24:59 +00:00 |
|
Jonas Maebe
|
a823a15888
|
* records which consist of only a union of one element have to be passed
according to record parameter passing rules, not according to the rules
of that item's type (change relevant to AIX abi only)
|
2005-02-11 15:20:23 +00:00 |
|
Károly Balogh
|
e3cefd8ec6
|
* cleanups, finalized vlink support
|
2005-02-11 07:23:22 +00:00 |
|
peter
|
eae47d058b
|
* implprocs requires no duplicate entries of the same procdef
|
2005-02-10 22:08:37 +00:00 |
|
peter
|
4637e51462
|
* remove obsolete code
|
2005-02-10 22:08:03 +00:00 |
|
peter
|
2ce81b5177
|
* data with inittables need to have a memory location assigned
for incrref
|
2005-02-10 21:54:36 +00:00 |
|
peter
|
067201723d
|
* fixed call to build sourcefiles needed for ide
|
2005-02-10 20:06:34 +00:00 |
|
olle
|
1a87bc0ff3
|
* fixed erroneous asm line directive
|
2005-02-08 22:46:00 +00:00 |
|
olle
|
e90d15bd5e
|
* fixed compilation on MacOS
|
2005-02-08 22:33:51 +00:00 |
|
olle
|
72f24474fb
|
+ added SIZE resource facilities
|
2005-02-08 22:30:32 +00:00 |
|
florian
|
1dcb2e55bc
|
* fixed usage of 000 as label
|
2005-02-08 21:25:14 +00:00 |
|
florian
|
d68c5e9079
|
* dyn. arrays are returned in registers
|
2005-02-08 16:40:16 +00:00 |
|
florian
|
72f65a379f
|
* fixed typo in define
|
2005-02-07 21:30:25 +00:00 |
|
peter
|
11f6fbafca
|
-vz for output to stderr
|
2005-02-07 17:25:28 +00:00 |
|
peter
|
c5488ea6b1
|
* -Fa option added, it'll load the units before the uses
line is parsed. Can be used to load cthreads from the commandline.
Example '-g -Faheaptrc,lineinfo' is the same as '-ghl'
|
2005-02-06 21:33:28 +00:00 |
|