florian
0cd81efba7
+ storing non-extended floats to memory generates now a fwait to get exceptions at the correct place
2005-03-13 17:15:26 +00:00
florian
b068bfbfc4
+ reset in InitSymtable some global vars to avoid trouble with the ide
2005-03-13 12:15:44 +00:00
florian
0ef8431a3f
+ made @(<formaldef>) assignment compatible with all pointer types
2005-03-13 11:42:48 +00:00
florian
6601ef0ca8
+ gpc mode uses tp_procvars
2005-03-13 11:27:52 +00:00
florian
7b56e65a4b
* fixed FieldAddress for 64 bit and CPUs requiring proper alignment
2005-03-13 08:34:58 +00:00
florian
737a81f30b
+ array -> dyn. array type cast
2005-03-11 21:55:43 +00:00
florian
08b1126467
* jordi: initial release, based on 1.119 errore.msg
2005-03-10 10:38:32 +00:00
peter
4794119dd3
movzx,movsx don't support memory destinations
2005-03-10 00:27:04 +00:00
peter
5ed8259ff6
don't allow overloading orddef,enumdef.floatdef for unary operators
2005-03-10 00:15:20 +00:00
peter
d24397b6e6
support external <dllname>; also for variables
2005-03-09 23:44:18 +00:00
peter
96d7cbeddc
put intf wrappers in code section
2005-03-09 22:37:24 +00:00
florian
6f86fd170d
* janio: synched with errore.msg 1.120
2005-03-07 19:52:29 +00:00
peter
09b85c2df2
* explicit paraloc for funcret
...
* libsym for powerpc ppu's
2005-03-07 18:38:46 +00:00
peter
100a47e6af
* fix protected checking
2005-03-07 17:58:27 +00:00
peter
748df1810f
* use lib64 for x86_64
2005-03-07 17:10:00 +00:00
Jonas Maebe
6cc3dbae94
* fixed web bug #3694
2005-03-05 20:08:27 +00:00
florian
eeaded577a
* fixed copy(dyn. array,...);
2005-03-05 16:37:28 +00:00
Jonas Maebe
38f57c30fe
* fixed printnodelist indentation
2005-03-05 16:17:30 +00:00
Jonas Maebe
adc5f048eb
* fixed small bug in ttypeconvnode.printnodeinfo
2005-03-05 16:09:20 +00:00
peter
abb3f82ceb
* getheapstatus fixes
2005-03-04 16:49:22 +00:00
peter
baa6032362
* maybequoted for windres args
2005-03-04 16:49:14 +00:00
Jonas Maebe
d612918bb2
* fixed Lazarus compilation
2005-03-04 09:56:35 +00:00
Jonas Maebe
39a372756f
* properties can also be inherited/overridden
2005-03-04 07:46:36 +00:00
Jonas Maebe
7fb6b96aed
* fixed web bug #3738
2005-03-03 19:58:14 +00:00
Jonas Maebe
86765dcf57
* fixed web bug #3740
2005-03-03 19:36:42 +00:00
Jonas Maebe
ac931f6846
* use expectloc in firstcomplex()
2005-03-02 19:44:11 +00:00
Jonas Maebe
43c5b3fd29
* fixed web bug #3533
2005-03-01 21:28:50 +00:00
marco
daf59fbd7e
* getFPCheapstatus (no, FPC HEAP, not FP CHEAP!)
2005-02-28 15:38:38 +00:00
peter
fe9bf2081d
Support constants and IN operator in preprocessor patch by Christian Iversen
2005-02-27 17:15:01 +00:00
peter
6e0cf1751a
fix register deallocation for 64bit results
2005-02-27 16:40:13 +00:00
florian
c63ac52ac5
* fixed msg for -Xc
2005-02-26 17:50:37 +00:00
florian
64b742c558
* update from Ido Kanner aka ik_5
2005-02-26 15:51:23 +00:00
florian
534b11cfb1
* userdata in file/textrecs now 32 bytes
2005-02-26 15:42:45 +00:00
Jonas Maebe
46c1b41a7b
- removed unused unit
2005-02-26 15:06:26 +00:00
Jonas Maebe
ec959955bd
* fixed generic jumps optimizer and enabled it for ppc (the label table
...
was not being initialised -> getfinaldestination always failed, which
caused wrong optimizations in some cases)
* changed the inverse_cond into a function, because tasmcond is a record
on ppc
+ added a compare_conditions() function for the same reason
2005-02-26 01:26:59 +00:00
Jonas Maebe
126f3fa6cf
* fixed loop which could go into neverneverland in case of embedded
...
assembler blocks
2005-02-26 01:23:29 +00:00
Jonas Maebe
04b1263e7f
* fixed uninitialised function result in getfinaldestination() when
...
maximum recursion reached
2005-02-25 20:50:53 +00:00
peter
b1900cc269
* 1.9.9
2005-02-25 11:41:26 +00:00
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