Commit Graph

10926 Commits

Author SHA1 Message Date
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
carl
1f1145d30e - no longer used files removed 2002-08-11 07:02:00 +00:00
florian
3ec544be88 * fixed powerpc compilation problems 2002-08-11 06:14:40 +00:00
Jonas Maebe
ee7d5f7b2a * various fixes and optimizations 2002-08-10 17:15:31 +00:00
Jonas Maebe
bfbf0ea7c6 * register parameters are now LOC_CREGISTER instead of LOC_REGISTER 2002-08-10 17:15:20 +00:00
Jonas Maebe
856d8f9150 * optimizations and bugfix 2002-08-10 17:15:12 +00:00
Jonas Maebe
bedbc15e75 * endianess fix 2002-08-10 17:15:06 +00:00
Jonas Maebe
f1f27e99b4 + abs, sqr, sqrt implementations 2002-08-10 17:15:00 +00:00
Jonas Maebe
3a23eefecc * various fixes, mostly changing the names of the modifies registers to
upper case since that seems to be required by the compiler
2002-08-10 17:14:36 +00:00
carl
18b102ce95 + moved target_cpu_string to cpuinfo
* renamed asmmode enum.
  * assembler reader has now less ifdef's
  * move from nppcmem.pas -> ncgmem.pas vec. node.
2002-08-10 14:46:29 +00:00
marco
3c59d6dfb9 * Fixes Posix dir copied to devel branch 2002-08-10 13:42:36 +00:00
Jonas Maebe
c7aefd286b * fixed stupid bug of mine in g_flags2reg() when optimizations are on 2002-08-10 10:06:04 +00:00
carl
589f06c18f + mre tests for cg testuit 2002-08-10 08:27:43 +00:00
carl
f94cec7ddb - removed unused m68k stuff 2002-08-09 19:21:50 +00:00
carl
50537e95fc * fix generic exception handling 2002-08-09 19:18:27 +00:00
carl
947142291c * stack allocation is now done separately (at the end) of genentrycode
so temps. can be allocated before.
  * fix generic exception handling
2002-08-09 19:16:57 +00:00
carl
1ef442f4bf - removed newcg define 2002-08-09 19:15:41 +00:00
carl
afd252b0b5 * fixed stackframe parameter (should only contain local size),
set to zero currently
2002-08-09 19:14:28 +00:00
carl
6b9e686ae3 + reading of used registers in assembler routines is now
cpu-independent
2002-08-09 19:11:44 +00:00
carl
3a70811b1a * fixed generic exception management 2002-08-09 19:10:59 +00:00
carl
1b79ac2058 - moved new_exception and free_exception to ncgutils 2002-08-09 19:10:05 +00:00
carl
528d042442 + fix incorrect comment in insertlistcopy 2002-08-09 19:08:53 +00:00
carl
9d0465995f - removed as this unit is no longer necessary 2002-08-09 19:07:43 +00:00
michael
2d3f7d18b3 + mode directive added plus some types fixed 2002-08-09 09:48:28 +00:00
michael
e814c211e8 + Implemented stack and queue (untested) 2002-08-09 09:44:33 +00:00
florian
030eae46de * a couple of interface related fixes 2002-08-09 07:33:01 +00:00
marco
925ae63afb * Practically rewritten in first update in 2 years or so. 2002-08-08 20:39:26 +00:00
marco
7f2dd379a6 * Initial versions. 2002-08-08 11:40:05 +00:00
marco
b9f92442be * Initial versions, to allow support for uname in posix.pp 2002-08-08 11:39:30 +00:00
michael
e1031b6b30 + support for octal included and Include/Exclude 2002-08-07 07:34:49 +00:00
michael
fcd3bf3b1c + Added octal representation 2002-08-07 07:32:40 +00:00
michael
dfde6a6448 + Example for include/exclude 2002-08-07 06:52:46 +00:00
michael
e534a97353 + Fixed range check errors 2002-08-07 06:07:17 +00:00
florian
2b3a8dccf8 + support for octal constants, they are specified by a leading & 2002-08-06 21:12:16 +00:00
florian
2eec6a0897 *** empty log message *** 2002-08-06 21:11:27 +00:00
florian
b136cecacd * first part of ppc calling conventions fix 2002-08-06 20:55:20 +00:00
michael
b5717d4dde + Added support for octal strings (using &) 2002-08-06 20:53:38 +00:00
carl
f46268dbf6 + more m68k fixes 2002-08-06 15:14:30 +00:00
sg
62f2051d6f * serial ports are now set to raw mode 2002-08-06 13:31:50 +00:00
sg
a2b52783db * replaced some Longints with Cardinals, to mach the C headers
* updated the termios record
2002-08-06 13:30:46 +00:00
Jonas Maebe
e7d92a1aa7 * fixed bug in g_flags2reg()
* and yet more constant operation fixes :)
2002-08-06 07:12:05 +00:00
carl
eff31e8524 + more more more documentation
+ first version include/exclude (can't test though, not enough scratch for i386 :()...
2002-08-05 18:27:48 +00:00
carl
834283b0ba + updated m68k 2002-08-05 17:26:09 +00:00
carl
5c6c9c0499 - remove no longer used files 2002-08-05 17:20:59 +00:00