Commit Graph

13447 Commits

Author SHA1 Message Date
peter
15b0132f6f * tloadnode does not support objectsymtable,withsymtable anymore
* withnode cleanup
  * direct with rewritten to use temprefnode
2003-05-11 14:45:12 +00:00
Jonas Maebe
f616bfd3e2 * fixed second_int_to_bool() (but still problem with typecasts used for
var parameters, not sure about solution)
2003-05-11 13:06:44 +00:00
Jonas Maebe
b993c4e2db * fixed shifts 2003-05-11 11:45:08 +00:00
Jonas Maebe
1ff5307e5d + op_reg_reg_reg_const_const (for rlwnm) 2003-05-11 11:08:25 +00:00
Jonas Maebe
2c81208d56 * fixed optimizations in a_op_const_reg_reg() 2003-05-11 11:07:33 +00:00
Jonas Maebe
6bd01c68d2 * fixed fpc_set_set_byte and fpc_set_unset_byte 2003-05-11 11:06:34 +00:00
florian
77d8f335aa * vmtpointer_offset must be adjusted in after_pass1 as well 2003-05-10 23:57:23 +00:00
armin
7b8ac3c767 * added declarations with var parameters 2003-05-10 21:38:22 +00:00
Jonas Maebe
12f37edaab * fixed get_caller_frame and get_caller_addr 2003-05-10 20:33:39 +00:00
Jonas Maebe
41a008a3bc + test for move() procedure 2003-05-10 17:33:35 +00:00
Jonas Maebe
a74e48302d * final (? :) fix to move, passes new tests/test/tmove test 2003-05-10 17:33:06 +00:00
Jonas Maebe
17906f62d2 * moved storing of register parameters to memory even earlier in the
entry code to fix problems with constructors
2003-05-10 13:20:23 +00:00
peter
409e9c5606 * fix loop variable 2003-05-10 09:55:00 +00:00
Jonas Maebe
f64d66fa48 * call inherited after_header as well 2003-05-09 19:00:30 +00:00
peter
1a2eedd767 * self moved to hidden parameter
* removed hdisposen,hnewn,selfn
2003-05-09 17:47:02 +00:00
peter
cb49935ca1 * create tmp installdir to install exe files 2003-05-09 16:31:05 +00:00
peter
b94735a9d3 * remvoed class/static methods 2003-05-09 15:52:15 +00:00
michael
4fa00ba045 + Patch from Jesus Reyes 2003-05-08 21:52:41 +00:00
armin
73abda87e6 * Dont close FStartupInfo.hStdError if options include poStdErrToOutPut 2003-05-08 20:04:16 +00:00
peter
dc45df320a * 1.1 has rax86 2003-05-07 21:33:22 +00:00
sg
bdacff24e5 * Fixed a severe memory corruption problem on termination 2003-05-07 16:31:32 +00:00
mazen
8e001b765a + added more tests for SPARC code generator 2003-05-07 15:10:20 +00:00
mazen
3610d66be1 * fiexed some error 2003-05-07 15:06:50 +00:00
mazen
5d902c46cb * fixed generated code for compare instructions 2003-05-07 15:05:37 +00:00
mazen
518e7109a5 * invalid genrated code for CASE statement fixed 2003-05-07 15:04:30 +00:00
mazen
be8d4b2e26 - unused units removed from uses clause
- unused variables removed from implemntation declarations
2003-05-07 11:55:34 +00:00
mazen
e1c306879a - removed unused code 2003-05-07 11:45:02 +00:00
mazen
60e724a520 - method CheckNonCommutativeOpcode removed as not used 2003-05-07 11:28:26 +00:00
mazen
e94e497653 - non used units removed from uses clause 2003-05-07 09:16:23 +00:00
mazen
a15c1adde1 * adding sparc binutils directoy support for cross
compiling
2003-05-06 21:38:43 +00:00
mazen
7f9fb59960 * adding emit_compare trying fixing compare bugs 2003-05-06 21:37:58 +00:00
mazen
a75a96c9b3 * A_BI changed to A_BL 2003-05-06 20:27:43 +00:00
mazen
6b490e7de4 * Invalid genrated code : A_JMPL changed to A_BA 2003-05-06 20:25:20 +00:00
mazen
de34248121 * A_BI ==> A_BL (bi ==> bl) instructions renamed 2003-05-06 20:23:44 +00:00
peter
cd0cbd4436 * crash with constructor/destructor combi 2003-05-06 17:59:36 +00:00
mazen
47ba6c2c4e * fixed a bug in a_load_const_reg related to max 13bit value limit
for immediat value ==> use of A_SETHI for greater values
2003-05-06 15:02:40 +00:00
mazen
986aa300a8 - non used code removed to bring up with powerpc changes 2003-05-06 15:00:36 +00:00
mazen
54eb17b3ff - non used constants OT_* removed
* some keywords moved lower case
2003-05-06 14:58:46 +00:00
mazen
d3a37744e4 * comment changed to ;# instead of ##
* .bss section changed to .section ".bss"
2003-05-06 14:55:27 +00:00
michael
ca1656c69c + IsCursorOpen implemented correctly 2003-05-06 12:09:43 +00:00
michael
18f0316d81 + fixed dataset opening buffer issues 2003-05-06 12:08:52 +00:00
michael
c71bf952e1 + Patch to support roles 2003-05-06 10:05:06 +00:00
peter
e2cbae0ff1 * vs_hidden replaced by is_hidden boolean 2003-05-05 14:53:16 +00:00
Jonas Maebe
b11c927856 * fixed some bugs in move() 2003-05-02 19:03:25 +00:00
Jonas Maebe
5f71d48015 * yet another final fix for second_int_to_real() :) (tested this time) 2003-05-02 15:13:38 +00:00
Jonas Maebe
c59fb8e28a - removed empty ppc-specific frac()
+ added correct generic frac() implementation for doubles (translated
    from glibc code)
2003-05-02 15:12:19 +00:00
Jonas Maebe
53152499c5 * fixed fpc_set_set_range 2003-05-02 15:10:53 +00:00
Jonas Maebe
992fe2b52c * test now returns exitcode 1 in case something went wrong 2003-05-01 12:30:16 +00:00
Jonas Maebe
2e87df3832 * fixed include/exclude for normalsets 2003-05-01 12:27:08 +00:00
Jonas Maebe
a3a3311e41 * fixed endian issue in inlined in-test for smallsets
* pass the address of normalsets to fpc_set_in_set_byte instead of the
    contents of the first 4 bytes
2003-05-01 12:26:50 +00:00