Commit Graph

2380 Commits

Author SHA1 Message Date
pierre
0f4e1e10e0 * fix for bug #807 2000-03-16 16:41:11 +00:00
pierre
080a34ce07 * avoid wrong ungetpersistanttemp 2000-03-16 15:18:13 +00:00
pierre
e0cc4f9bed + oppower 2000-03-16 15:13:03 +00:00
pierre
977081b2d7 assembler method code does not need ebp framepointer 2000-03-16 15:12:06 +00:00
pierre
33cc2a0a35 * correct the fixups for inlined assembler code 2000-03-16 15:10:25 +00:00
daniel
a511be87c4 * Changed names of procedures flags
*  Changed VMT generation
2000-03-16 12:52:47 +00:00
florian
2d0b954c56 * disk full runerror writes now a nice message 2000-03-16 10:29:06 +00:00
pierre
4177d64781 * fix for bug #848 (that still genrated wrong code)
+ better testing for variables used in assembler
    (gives an error if variable is not directly reachable !)
2000-03-15 23:09:58 +00:00
pierre
cadf4cc024 * destructor can have args in TP mode only (bug825 and 839) 2000-03-14 16:37:25 +00:00
pierre
e95573a025 + lineinfo for win32 with debug 2000-03-14 16:30:14 +00:00
pierre
34795ccd60 * - 1**4 = -1 fix 2000-03-14 15:50:19 +00:00
pierre
70263e1c6d * fix for bug #866 2000-03-14 15:05:18 +00:00
pierre
031c0b22a3 * DebuggerValue moved to fpsymbol unit 2000-03-14 15:04:19 +00:00
peter
9f1695f700 * ^m support also after a string 2000-03-13 21:21:57 +00:00
pierre
3527bd4fd0 * X was not found in TSortedSymbolCollection.LookUp 2000-03-13 20:28:12 +00:00
michael
34c8f49271 + Added switch to swicth on assertions. 2000-03-13 20:15:08 +00:00
michael
26c924229c + Added switch to swicth on assertions. 2000-03-13 20:06:59 +00:00
florian
60058ae960 * very small change to scanner ... 2000-03-12 17:53:16 +00:00
daniel
c02ecc3513 * Made check for message file TP compilable. 2000-03-12 08:24:45 +00:00
daniel
e72ff5f936 * Modification for new symtable 2000-03-12 08:24:03 +00:00
daniel
59cfa402c9 * Ported hcgdata to new symtable.
* Alignment code changed as suggested by Peter
  + Usage of my is operator replacement, is_object
2000-03-11 21:11:24 +00:00
pierre
8e3de2ef1c * generate allways symbol for stabs 2000-03-10 16:05:57 +00:00
pierre
7045afb894 * check that symbol is in object 2000-03-10 16:05:28 +00:00
pierre
24353efcb7 * rva relocation bug fixed 2000-03-10 09:15:54 +00:00
pierre
38ec9c22bb * dlltool is also needed if we use DefFile 2000-03-10 09:14:40 +00:00
florian
e31020b12c * initial release derieved from the ALPHA cpubase.pas, the
file still contains some ALPHA stuff
2000-03-09 20:28:00 +00:00
pierre
dd89e25cb2 * fix for the stab section size changes with smartlinking 2000-03-09 14:29:47 +00:00
pierre
a84bd72dde * fix a problem with smartlink and stabs 2000-03-09 10:07:18 +00:00
daniel
97a5b84098 + Added align_from_size function as suggested by Peter. 2000-03-08 15:39:45 +00:00
pierre
fadf943935 * more fixes for TSymbol 2000-03-08 12:25:29 +00:00
pierre
f05d1bb02d * Tsymbol and Ancestor fixes 2000-03-07 21:55:59 +00:00
peter
b02f4452ff * better error pos for overridden error 2000-03-06 15:57:42 +00:00
daniel
e08b17c010 * Removed a comment to fix gtk. 2000-03-02 13:12:37 +00:00
pierre
1606fbbef1 * fix for bug #848 2000-03-02 11:48:31 +00:00
carl
94e71486a7 + More information and suggestions 2000-03-02 03:22:16 +00:00
peter
3df7f51b0a * message files are check for amount of msgs found. If not correct a
line is written to stdout and switched to internal messages
2000-03-01 22:29:18 +00:00
peter
2af3a9059e * lowercase .INC -> .inc 2000-03-01 21:45:42 +00:00
florian
9573dc7006 * some new stuff for the new cg 2000-03-01 15:36:11 +00:00
pierre
51443d110f * fix for bug #840 2000-03-01 13:56:31 +00:00
pierre
16814c48ab * fix for bug #859 2000-03-01 13:20:33 +00:00
pierre
fe57fa3993 * fix for bug #855 2000-03-01 12:35:44 +00:00
daniel
145a9c682f * Some more work on the new symtable.
+ Symtable stack unit 'symstack' added.
2000-03-01 11:43:55 +00:00
pierre
16638c8b65 * fixes for locals in inlined procedures
fix for bug797
  + stabs generation for inlined paras and locals
2000-03-01 00:03:10 +00:00
pierre
35d59eeb52 Use $GOTO ON 2000-02-29 23:59:47 +00:00
pierre
13d1fb7192 Use $GOTO ON 2000-02-29 23:57:36 +00:00
pierre
4a5e85e38d * write source line again for inline procs 2000-02-29 23:56:49 +00:00
pierre
babef0ad6d + InlineStat and InlineEnd amrker added 2000-02-29 23:55:53 +00:00
pierre
6bad578fb6 * first bug with ORDERSOURCES corrected :( 2000-02-29 22:32:13 +00:00
pierre
431941d1ec + use $GOTO ON 2000-02-29 22:13:41 +00:00
pierre
97417dcf26 * ORDERSOURCES released 2000-02-29 21:58:31 +00:00