Commit Graph

598 Commits

Author SHA1 Message Date
peter
acf9818648 + target_os.stackalignment
+ stack can be aligned at 2 or 4 byte boundaries
1998-10-16 08:51:45 +00:00
peter
39dc89f39f * reset_gdb_info -> reset_global_def becuase it also resets rangenr ! 1998-10-16 08:50:02 +00:00
peter
c6593ec44e * removed uses verbose which is not possible! this unit may not use
any other unit !
1998-10-15 16:20:41 +00:00
peter
8d1adfae43 * fixed asmsynchronize 1998-10-15 16:19:42 +00:00
pierre
d91210671d + added oo_hasconstructor and oo_hasdestructor
for objects options
1998-10-15 15:13:25 +00:00
pierre
397be1fe09 * last memory leaks found when compiler
a native atari compiler fixed
1998-10-15 12:41:16 +00:00
pierre
1e9ae4a7ea + passes vmt offset to HELP_CONSTRUCTOR for objects 1998-10-15 12:37:42 +00:00
pierre
23b80f41dc * close include files immediately after end reading
instead of waiting until unit compilation ended !
1998-10-15 12:22:23 +00:00
peter
7aa9d73fe1 + -vr option 1998-10-14 21:30:23 +00:00
pierre
8e4c45dee1 * bug in in_inc_x for constants out of range for A_ADDQ fixed 1998-10-14 16:53:04 +00:00
pierre
d4854b6324 * all references to comp suppressed for m68k 1998-10-14 15:56:37 +00:00
pierre
8d823b38c3 * smallsets are not entirely implemented for
m68k added a ifdef usesmallset
    that is allways defined for i386
    (enables testing for m68k)
1998-10-14 15:54:20 +00:00
peter
53443c97a7 * fixed path with staticlib/objects in ppufiles 1998-10-14 13:38:19 +00:00
peter
b7dcdb0966 * fixed small typo 1998-10-14 13:33:24 +00:00
peter
7c2bb05a9a * fixed small tp7 things
* boolean:=longbool and longbool fixed
1998-10-14 12:53:38 +00:00
florian
6155ef488c * emitpushreferenceaddress gets now the asmlist as parameter
* m68k version compiles with -duseansistrings
1998-10-14 11:28:13 +00:00
daniel
8b972b7b6a * Forgot to dereference a pointer. 1998-10-14 11:03:55 +00:00
daniel
b9728a8a75 * Stupid typo fixed. 1998-10-14 11:02:49 +00:00
daniel
5d506871af * Staticlibfilename no longer not include a path. Correction when calling
ar.
1998-10-14 11:01:21 +00:00
daniel
0c4c29a300 * Staticlibfilename now doesn't include path. 1998-10-14 10:59:37 +00:00
daniel
f01b55955f * Dirstr, namestr, extstr.
* $V+ to prevent Peter from forgetting this.
* OS/2 compiler uses 8.3 filenames to support running the compiler on an old
  DOS FAT partition.
1998-10-14 10:57:25 +00:00
pierre
dac2986b7f * ppu problems for m68k fixed (at least in cross compiling)
* one last memory leak for sysamiga fixed
  * the amiga RTL compiles now completely !!
1998-10-14 10:45:05 +00:00
pierre
fa1478ef99 * bugs in secondfuncret for result in subprocedures removed 1998-10-14 08:47:14 +00:00
pierre
e619803966 * following Peters remark, removed all ifdef in
the systems unit enums
  * last bugs of cg68k removed for sysamiga
    (sysamiga assembles with as68k !!)
1998-10-14 08:08:52 +00:00
pierre
c3b3abdb65 * undid some changes of Peter that made the compiler wrong
for m68k (I had to reinsert some ifdefs)
  * removed several memory leaks under m68k
  * removed the meory leaks for assembler readers
  * cross compiling shoud work again better
    ( crosscompiling sysamiga works
     but as68k still complain about some code !)
1998-10-13 16:49:59 +00:00
peter
30edee0e47 * fixed -al 1998-10-13 14:01:07 +00:00
peter
1468993242 * new style for m68k/i386 infos and enums 1998-10-13 13:10:08 +00:00
pierre
bede68c06e * assembler type output command line was case sensitive 1998-10-13 09:13:09 +00:00
pierre
ff45eacd79 + source_os is now set correctly for cross-processor compilers
(tos contains all target_infos and
     we use CPU86 and CPU68 conditionnals to
     get the source operating system
     this only works if you do not undefine
     the source target  !!)
  * several cg68k memory leaks fixed
  + started to change the code so that it should be possible to have
    a complete compiler (both for m68k and i386 !!)
1998-10-13 08:19:24 +00:00
pierre
70ce00b6b0 * typo error for tai_const_symbol_offset corrected 1998-10-12 12:27:44 +00:00
pierre
9ec2dfaf4a + added tai_const_symbol_offset
for r : pointer = @var.field;
  * better message for different arg names on implementation
    of function
1998-10-12 12:20:37 +00:00
peter
0a80414650 + show name and date of .o and .s files which the compiler checks 1998-10-12 11:59:00 +00:00
florian
8cc7f2636e + auto dereferencing of pointers to structured types in delphi mode 1998-10-12 10:28:30 +00:00
peter
e3dedeb4b2 * fixed mem leak with arrayconstrutor 1998-10-12 10:05:41 +00:00
florian
e05ec93224 + support of <procedure var type>:=<pointer> in delphi mode added 1998-10-12 09:49:53 +00:00
peter
f9f869fb37 + checks for division by zero 1998-10-11 14:31:15 +00:00
pierre
63ff2ffbbc * some memory leaks specific to usebrowser define fixed
* removed tmodule.implsymtable (was like tmodule.localsymtable)
1998-10-09 16:36:01 +00:00
pierre
6f470079a0 * add a second load for PPU file 1998-10-09 14:38:50 +00:00
pierre
337bf4e81c * MMX_SUPPORT used by default 1998-10-09 12:59:07 +00:00
pierre
6a4e0bf2d9 synchronized to errore.msg but not translated 1998-10-09 12:08:34 +00:00
pierre
1b303e7447 * typo error for propertyparas dispose corrected 1998-10-09 12:07:49 +00:00
pierre
4073682c64 * still more memory leaks fixes !! 1998-10-09 11:47:45 +00:00
peter
ccae685b2b * fixed inputfile^.name^ bug 1998-10-09 11:08:15 +00:00
peter
8ac850edb1 + cycledep 1998-10-09 11:07:44 +00:00
pierre
7621dc0b56 * several memory leaks fixed 1998-10-09 08:56:21 +00:00
pierre
9fc563b346 + added cvstest target
uses -n option to avoid use of local ppc386.cfg
1998-10-09 08:54:18 +00:00
peter
0fc61cdfc1 * -vu shows unit info, -vt shows tried/used files 1998-10-08 23:28:50 +00:00
pierre
bf6369f1b5 * current_module old scanner tagged as invalid if unit is recompiled
+ added ppheap for better info on tracegetmem of heaptrc
    (adds line column and file index)
  * several memory leaks removed ith help of heaptrc !!
1998-10-08 17:17:07 +00:00
peter
47c808f95a * fixed memory leaks for do nothing source
* fixed unit interdependency
1998-10-08 13:48:40 +00:00
peter
075d0d16fc * added eof message
* fixed unit init section parsing with finalize
1998-10-08 13:46:22 +00:00