Commit Graph

10779 Commits

Author SHA1 Message Date
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
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