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
michael
9f748ffd75
+ Fixed memory leak reported by A. Chuchko (bug report 2079)
2002-08-13 06:51:06 +00:00
florian
4b659ab4b2
* casting of classes to interface fixed when the interface was
...
implemented by a parent class
2002-08-12 20:39:17 +00:00
florian
8af1cb19ee
*** empty log message ***
2002-08-12 20:38:05 +00:00
peter
724ece4715
* tscannerfile is now destroyed in tmodule.reset and current_scanner
...
is updated accordingly. This removes all the loading and saving of
the old scanner and the invalid flag marking
2002-08-12 16:46:04 +00:00
carl
9da171faf2
+ stab register indexes for powerpc (moved from gdb to cpubase)
...
+ tprocessor enumeration moved to cpuinfo
+ linker in target_info is now a class
* many many updates for m68k (will soon start to compile)
- removed some ifdef or correct them for correct cpu
2002-08-12 15:08:39 +00:00
florian
a328159153
* ioctlselect overloaded to take a longint is second parameter
2002-08-12 14:18:53 +00:00
florian
ecf7a2a33c
* nil is now recognized as being compatible with a dynamic array
2002-08-12 14:17:56 +00:00
florian
1f67fff48e
*** empty log message ***
2002-08-11 18:54:08 +00:00
florian
d7e2b965b8
*** empty log message ***
2002-08-11 18:53:37 +00:00
florian
31c178f207
+ support of explicit type case boolean->char
2002-08-11 16:08:55 +00:00
florian
ae73cf0d0b
*** empty log message ***
2002-08-11 16:07:37 +00:00
florian
9a78f70ad4
*** empty log message ***
2002-08-11 16:03:52 +00:00
florian
589c742efe
+ support of explicit type case <any ordinal type>->pointer
...
(delphi mode only)
2002-08-11 15:28:00 +00:00
florian
23c6b6df00
*** empty log message ***
2002-08-11 15:20:31 +00:00
florian
b8e11ff57b
*** empty log message ***
2002-08-11 15:19:26 +00:00
peter
425bb45ddc
* renamed current_library to objectlibrary
2002-08-11 14:32:25 +00:00
peter
fb64d51f69
* TScannerFile.SetInvalid added that will also reset inputfile
2002-08-11 14:28:19 +00:00
peter
ac71268ce6
* saving of asmsymbols in ppu supported
...
* asmsymbollist global is removed and moved into a new class
tasmlibrarydata that will hold the info of a .a file which
corresponds with a single module. Added librarydata to tmodule
to keep the library info stored for the module. In the future the
objectfiles will also be stored to the tasmlibrarydata class
* all getlabel/newasmsymbol and friends are moved to the new class
2002-08-11 13:24:10 +00:00
peter
03c85c0f75
* make fullcycle added
2002-08-11 13:08:52 +00:00
Jonas Maebe
387f05b00d
* some overflow checking fixes
2002-08-11 11:40:16 +00:00
Jonas Maebe
9ba736bd04
+ powerpc-specific genlinearlist
2002-08-11 11:39:12 +00:00
Jonas Maebe
3446f05f12
* genlinear(cmp)list can now be overridden by descendents
2002-08-11 11:37:42 +00:00
Jonas Maebe
6e499880f3
* always first try to use base and only then index
2002-08-11 11:36:57 +00:00
carl
a4d74cfd17
+ try to commit this ** file again
2002-08-11 08:06:09 +00:00