florian
a375ad9565
* remaining assembler writer bugs fixed, the errors in the
...
system unit are inline assembler problems
2002-08-18 10:42:37 +00:00
florian
c853f24a86
* more ppc assembling fixes
2002-08-18 10:34:30 +00:00
florian
4661ee3057
* small fixes to the alpha stuff
2002-08-18 09:13:02 +00:00
florian
1e4ded7bff
* alpha files moved compiler/alpha
2002-08-18 09:06:54 +00:00
florian
41eda73784
* fixed compilation problems
2002-08-18 09:02:12 +00:00
florian
4144773f01
* result type handling in tcgcal.pass_2 overhauled
...
* better tnode.dowrite
* some ppc stuff fixed
2002-08-17 22:09:43 +00:00
florian
b841ba8b16
* some assembler writer bugs fixed
2002-08-17 18:23:53 +00:00
florian
e313bab4ff
* first part of procinfo rewrite
2002-08-17 09:23:33 +00:00
michael
b12bbefdcf
+ Fixed 1.1 build of syncobjs
2002-08-17 02:23:35 +00:00
florian
cee0f217ec
no message
2002-08-16 20:41:32 +00:00
peter
87088e16fe
* fixed possible crashes with current_scanner
2002-08-16 15:31:08 +00:00
peter
a74a35cde6
* Optimize fullcycle to not build the current PPC_TARGET, because it is
...
already build.
* Generate the ppc<target> binaries of a fullcycle in the current dir
2002-08-16 15:30:39 +00:00
carl
745efb2c47
* issameref() to test if two references are the same (then emit no opcodes)
...
+ ret_in_reg to replace ret_in_acc
(fix some register allocation bugs at the same time)
+ save_std_register now has an extra parameter which is the
usedinproc registers
2002-08-16 14:24:57 +00:00
michael
ec8efd136a
+ Added tests for contnrs unit
2002-08-16 11:10:16 +00:00
michael
cad8564131
+ Notify correctly implemented
2002-08-16 10:04:58 +00:00
florian
2de332fa28
* powerpc compilation fix
2002-08-16 05:21:09 +00:00
peter
67abe74589
* obsoleted by files in the normal compiler dir
2002-08-15 19:14:32 +00:00
peter
8082f79ea6
* first things tai,tnode storing in ppu
2002-08-15 19:10:35 +00:00
carl
588abc6631
* jmpbuf size allocation for exceptions is now cpu specific (as it should)
...
* more generic nodes for maths
* several fixes for better m68k support
2002-08-15 15:15:55 +00:00
carl
65988f5c09
* PPU checking errors for fpu emulation
2002-08-15 15:12:34 +00:00
carl
aa6453d52e
* oldset define is now correct for all cpu's except i386
...
* correct compilation problems because of the above
2002-08-15 15:11:53 +00:00
carl
9d4f336f74
+ fpu emulation helpers (ppu checking also)
2002-08-15 15:09:41 +00:00
carl
c33d99adb7
- a_load_sym_ofs_reg removed
...
* loadvmt now calls loadaddr_ref_reg instead
2002-08-15 08:13:54 +00:00
carl
b0bf9a2512
* fix small compilation problem
2002-08-14 19:31:26 +00:00
carl
d175d7113f
+ added fixing because first_in_to_real is now completely generic
2002-08-14 19:30:42 +00:00
carl
e212fa90d5
+ generic int_to_real type conversion
...
+ generic unaryminus node
2002-08-14 19:26:55 +00:00
carl
e5895885fe
+ routine to optimize opcodes with constants
2002-08-14 19:26:02 +00:00
carl
b117e6ad01
* fix Florian's last commit for m68k compilation
2002-08-14 19:25:09 +00:00
carl
ecb32b0ef0
* first_int_to_real moved to i386 (other one is generic)
2002-08-14 19:19:14 +00:00
carl
534f6b2468
* bugfix of unaryminus node with left LOC_CREGISTER
2002-08-14 19:18:16 +00:00
carl
7866026667
+ m68k type conversion nodes
...
+ started some mathematical nodes
* out of bound references should now be handled correctly
2002-08-14 19:16:34 +00:00
carl
c403293c6a
+ fpu emulation support (generic and untested)
2002-08-14 19:14:39 +00:00
Jonas Maebe
3ab3c91e0a
- remove valuelow/valuehigh fields from tlocation, because they depend
...
on the endianess of the host operating system -> difficult to get
right. Use lo/hi(location.valueqword) instead (remember to use
valueqword and not value!!)
2002-08-14 18:41:47 +00:00
Jonas Maebe
9af3fc1776
* adapted previous fix to Peter's asmsymbol patch
2002-08-14 18:13:28 +00:00
Jonas Maebe
dc44063472
* fixed tb0403
2002-08-14 18:00:42 +00:00
florian
af4302bc67
* more fixes for ppc calling conventions
2002-08-13 21:40:55 +00:00
carl
654ddac250
+ m68k problems with cvs fixed?()!
2002-08-13 18:58:54 +00:00
carl
1edae761ef
+ m68k problems with cvs fixed?()!
2002-08-13 18:51:29 +00:00
carl
77346f3219
* rename swatoperands to swapoperands
...
+ m68k first compilable version (still needs a lot of testing):
assembler generator, system information , inline
assembler reader.
2002-08-13 18:45:32 +00:00
carl
a86c9a1c12
* rename swatoperands to swapoperands
...
+ m68k first compilable version (still needs a lot of testing):
assembler generator, system information , inline
assembler reader.
2002-08-13 18:30:22 +00:00
florian
a0b13c1d2f
* heap stuff for powerpc fixed
2002-08-13 18:11:08 +00:00
carl
c68b2dfbee
* rename swatoperands to swapoperands
...
+ m68k first compilable version (still needs a lot of testing):
assembler generator, system information , inline
assembler reader.
2002-08-13 18:01:50 +00:00
carl
b0cb623e27
- removed and renamed
2002-08-13 17:35:10 +00:00
Jonas Maebe
07269c85d8
+ test for getting the address of virtual methods of a class
2002-08-13 16:10:10 +00:00
pierre
ad8c105aef
+ Run menu changes depending on wether the debuggee is running or not
2002-08-13 08:59:12 +00:00
pierre
84db97ee5f
+ Continue string added, to support Run submenu changes
2002-08-13 08:57:03 +00:00
michael
6d6ed76962
+ Added from lazarus project
2002-08-13 07:43:46 +00:00
michael
db4095c3fc
+ Added from lazarus project
2002-08-13 07:36:27 +00:00
pierre
7f2460890b
+ Disable all invalid breakpoints feature added
2002-08-13 07:15:02 +00:00
pierre
b446a7d124
* use normal strings for ChoiceBox function
2002-08-13 07:12:08 +00:00