Commit Graph

10926 Commits

Author SHA1 Message Date
mazen
ab508fa44f *** empty log message *** 2002-08-21 13:30:07 +00:00
michael
7285a1b74c + Added ver2 environment 2002-08-21 09:47:58 +00:00
marco
3bc109ae66 * Fixes from Tuesday. 2002-08-21 07:03:16 +00:00
marco
82f9961048 * More errno changes 2002-08-21 07:02:06 +00:00
florian
4549d72802 + target macos for ppc added
+ frame work for mpw assembler output
2002-08-20 21:40:44 +00:00
Jonas Maebe
58fc64dc09 * interface "as" helpers converted from procedures to functions 2002-08-20 18:24:05 +00:00
Jonas Maebe
ed08ed1ce0 * the as node again uses a compilerproc
+ (untested) support for interface "as" statements
2002-08-20 18:23:32 +00:00
peter
ecb430a8eb * don't write (stabs)line info when inlining a procedure 2002-08-20 16:55:38 +00:00
peter
70028e433d * write address of varsym always 2002-08-20 16:54:40 +00:00
marco
9a5126ecfd * New errno handling. Should be libc compatible. 2002-08-20 12:50:22 +00:00
daniel
ba29715c7a * Tcallnode.det_resulttype rewritten 2002-08-20 10:31:26 +00:00
marco
c1b0912c26 * Updates for new errno scheme. 2002-08-20 08:28:14 +00:00
florian
785527904e * small fixes 2002-08-19 21:19:15 +00:00
peter
91b49914f6 * More fixes for cross unit inlining, all tnodes are now implemented
* Moved pocall_internconst to po_internconst because it is not a
    calling type at all and it conflicted when inlining of these small
    functions was requested
2002-08-19 19:36:42 +00:00
peter
c3af3cda9b * SYSTEMINLINE define that will add inline directives for small
functions and wrappers. This will be defined automaticly when
    the compiler defines the HASINLINE directive
2002-08-19 19:34:02 +00:00
Jonas Maebe
46c48f23d8 + ppc support for do_syscall 2002-08-19 18:24:05 +00:00
carl
63ed5b6f99 - remove some unused files in m68k directory 2002-08-19 18:19:06 +00:00
carl
ed77671a9b + optimize64_op_const_reg implemented (optimizes 64-bit constant opcodes)
* more fixes to m68k for 64-bit operations
2002-08-19 18:17:47 +00:00
Jonas Maebe
d709f6720b * fixes 2002-08-19 17:35:42 +00:00
marco
8596df9dde * Moved to rtl/bsd 2002-08-19 12:33:48 +00:00
marco
5b3204e916 * again fixes. 2002-08-19 12:32:34 +00:00
marco
e2367dfb42 * First working POSIX *BSD system unit. 2002-08-19 12:29:11 +00:00
florian
0d1a344d7f + the ppc gas assembler writer adds now registers aliases
to the assembler file
2002-08-18 22:16:14 +00:00
florian
b6f184646c * fixed remaining assembler errors 2002-08-18 22:11:10 +00:00
mazen
08a92a26b4 * fixing include path 2002-08-18 21:53:17 +00:00
florian
d9b55c9213 * several errors in inline assembler fixed 2002-08-18 21:37:48 +00:00
florian
39f35373a8 + handling of local variables in direct reader implemented 2002-08-18 21:36:42 +00:00
peter
98dd65b0f3 * inlining is now also allowed in interface
* renamed write/load to ppuwrite/ppuload
  * tnode storing in ppu
  * nld,ncon,nbas are already updated for storing in ppu
2002-08-18 20:06:23 +00:00
peter
2c2d44a77c * renamed local current_module to compiling_module because it
confused a lot in gdb
2002-08-18 19:59:03 +00:00
peter
197899d70a * more current_scanner fixes 2002-08-18 19:58:28 +00:00
marco
c997c2a5bd * small fixes for NetBSD that doesn't adhere to the gtk12/glib12 etc naming for older GTK versions. 2002-08-18 19:36:58 +00:00
florian
12ef4a944a * fixed compilation error 2002-08-18 18:16:55 +00:00
olle
00238998f3 + abi_powerpc_macos added to TSystemInfo 2002-08-18 17:10:15 +00:00
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