Jonas Maebe
ace7ff6983
* all tokens now start with an underscore
...
* PowerPC compiles!!
1999-08-04 13:02:40 +00:00
florian
ca53eee67e
* renamed i386asm and i386base to cpuasm and cpubase
1999-08-04 00:22:34 +00:00
peter
ed8eb13d59
* moved bitmask constants to sets
...
* some other type/const renamings
1999-08-03 22:02:29 +00:00
florian
1cf1665d73
* the alpha compiler can be compiled now
1999-08-03 17:09:34 +00:00
michael
d8e93dd9fd
* changed shortname for linux alpha
1999-08-03 15:52:00 +00:00
michael
eba7f7c4ed
+ Changes for alpha
1999-08-03 13:50:16 +00:00
michael
20e0eaf145
+ Added alpha cpu and linux for alpha os
1999-08-02 23:56:51 +00:00
peter
02576a8279
* merged
1999-07-10 10:26:18 +00:00
peter
f236eae910
* 2mb again for go32v2/v1
1999-06-08 11:50:28 +00:00
peter
2cba1b9c76
* fixed os2 bindcmd which was double
1999-06-02 20:46:39 +00:00
Tomas Hajny
6cf5f41dc7
* fixed my mistake from previously commited version
1999-06-02 14:20:31 +00:00
Tomas Hajny
1af2afef91
* fixed stripping symbols for OS/2
1999-06-02 13:25:34 +00:00
peter
ebee6997a8
* changed heapsize to 256k
1999-05-31 20:34:00 +00:00
peter
0b272f13c7
* removed oldasm
...
* plabel -> pasmlabel
* -a switches to source writing automaticly
* assembler readers OOPed
* asmsymbol automaticly external
* jumptables and other label fixes for asm readers
1999-05-27 19:43:55 +00:00
michael
72ea7d5eb0
+ changes by thomas hajt
1999-05-18 09:30:10 +00:00
michael
eddb0189b2
+ changes by thomas hajt
1999-05-18 09:25:01 +00:00
pierre
587b9d622c
* -Csmmm works for win32 but default is set to 32Mb
1999-05-17 13:02:12 +00:00
peter
2e1b024ec9
* released pecoff for win32 as default
1999-05-11 00:44:06 +00:00
peter
4841b4236c
* updated messages
1999-05-05 22:21:47 +00:00
peter
6f8985406a
* output is more like as 2.9.1
...
* stabs really working for go32v2
1999-05-05 17:34:29 +00:00
florian
47fd93dfa5
* more fixes to get it with delphi running
1999-05-05 09:19:03 +00:00
peter
0949d360c2
* no ar.exe running field in target_asm
1999-05-03 18:03:28 +00:00
peter
adda83dac6
* moved section names to systems
...
* fixed nasm,intel writer
1999-05-02 22:41:46 +00:00
peter
5d5ec788e7
* win32 pecoff disabled because it's still not ok
1999-05-01 14:18:12 +00:00
peter
611da2d24e
* merged nasm compiler
...
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00
peter
6a802e85d7
* released valintern
...
+ deffile is now removed when compiling is finished
* ^( compiles now correct
+ static directive
* shrd fixed
1999-03-26 00:05:26 +00:00
peter
d0cb5a147a
* fixed bugs 212,222,225,227,229,231,233
1999-03-24 23:16:42 +00:00
pierre
07da08426d
* pecoff default assem for win32 with ag386bin
1999-03-09 11:54:09 +00:00
pierre
58bfc3ac78
* some m68k fixes (still not compilable !)
...
* new(tobj) does not give warning if tobj has no VMT !
1999-03-04 13:55:39 +00:00
pierre
c9285162a1
+ stabs info corrected to give results near to GAS output
...
* local labels (with .L are not stored in object anymore)
so we get the same number of symbols as from GAS !
1999-03-03 11:41:51 +00:00
peter
a17c03cca3
* assembler writers fixed for ag386bin
1999-02-26 00:48:13 +00:00
peter
c8f444b65f
* ag386bin updates
...
+ coff writer
1999-02-25 21:02:16 +00:00
peter
e25d934e2f
* small updates for ag386bin
1999-02-24 00:59:11 +00:00
peter
bf9b5e3a54
* updates for ag386bin
1999-02-22 02:14:59 +00:00
peter
1ace0dc9b8
* moved some tables from ra386*.pas -> i386.pas
...
+ start of coff writer
* renamed asmutils unit to rautils
1999-01-10 15:37:51 +00:00
florian
b9968f4a43
+ some stuff for the new code generator
1999-01-06 22:58:47 +00:00
peter
c7637424cf
+ resource file handling ($R directive) for Win32
1998-12-28 23:26:14 +00:00
peter
02904d8319
+ -iSO, -iSP, -iTO, -iTP
1998-12-15 10:23:23 +00:00
peter
37c2997e50
* target_os.use_bound_instruction boolean
1998-12-03 10:17:32 +00:00
pierre
a1f1003555
* some range check bugs fixed (still not working !)
...
+ added DLL writing support for win32 (also accepts variables)
+ TempAnsi for code that could be used for Temporary ansi strings
handling
1998-11-30 09:42:52 +00:00
peter
752857f403
* tp7 didn't like my ifopt H+ :(
1998-11-16 15:41:39 +00:00
peter
d626ddb757
* fixed for H+ compilation
1998-11-16 10:17:09 +00:00
pierre
c7167e92ff
+ added options -lS and -lT for source and target os output
...
(to have a easier way to test OS_SOURCE abd OS_TARGET in makefiles)
* several problems with rtti data
(type of sym was not checked)
assumed to be varsym when they could be procsym or property syms !!
1998-10-26 14:19:28 +00:00
pierre
1a77339355
* several memory corruptions due to double freemem solved
...
=> never use p^.loc.location:=p^.left^.loc.location;
+ finally I added now by default
that ra386dir translates global and unit symbols
+ added a first field in tsymtable and
a nextsym field in tsym
(this allows to obtain ordered type info for
records and objects in gdb !)
1998-10-20 08:06:37 +00:00
peter
acf9818648
+ target_os.stackalignment
...
+ stack can be aligned at 2 or 4 byte boundaries
1998-10-16 08:51:45 +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
florian
6155ef488c
* emitpushreferenceaddress gets now the asmlist as parameter
...
* m68k version compiles with -duseansistrings
1998-10-14 11:28:13 +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
1468993242
* new style for m68k/i386 infos and enums
1998-10-13 13:10:08 +00:00