Commit Graph

41 Commits

Author SHA1 Message Date
pierre
8e3de2ef1c * generate allways symbol for stabs 2000-03-10 16:05:57 +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
pierre
fa3766d893 * avoid LeText if no stabs info 2000-02-18 21:54:07 +00:00
pierre
b3a9e650f2 * Reset file name to empty at end of code section 2000-02-18 12:31:07 +00:00
peter
4a4a24b6e8 * log truncated 2000-02-09 13:22:42 +00:00
pierre
c449017899 * avoid startsec=sec_none 2000-01-20 00:21:49 +00:00
peter
96ed273164 * smartlinking fixes for binary writer
* release alignreg code and moved instruction writing align to cpuasm,
    but it doesn't use the specified register yet
2000-01-12 10:38:16 +00:00
peter
e525797c51 * updated copyright to 2000 2000-01-07 01:14:18 +00:00
peter
063ec648ca * reset insentry/lastinsoffset so writing smartlink works correct for
short jmps
1999-12-24 15:22:52 +00:00
peter
7583de7a4f - removed freelabel()
* added undefined label detection in internal assembler, this prevents
    a lot of ld crashes and wrong .o files
  * .o files aren't written anymore if errors have occured
  * inlining of assembler labels is now correct
1999-12-22 01:01:45 +00:00
pierre
5169b7b86b + allow use of unit var in exports of DLL for win32
by using direct export writing by default instead of use of DEFFILE
    that does not allow assembler labels that do not
    start with an underscore.
    Use -WD to force use of Deffile for Win32 DLL
1999-12-08 10:39:59 +00:00
pierre
c22b1b5429 * problem with unused external symbol in stabs solved 1999-12-01 22:05:13 +00:00
peter
0512ba80fb + ttype, tsymlist 1999-11-30 10:40:42 +00:00
peter
0887060ff2 * truncated log to 20 revs 1999-11-06 14:34:16 +00:00
peter
19443ae269 * import library fixes for win32
* alignment works again
1999-11-02 15:06:56 +00:00
peter
dc7dcdd2a6 * short jmp with alignment problems fixed 1999-09-26 21:13:40 +00:00
Jonas Maebe
5fc1435036 * changed pai386, paippc and paiapha (same for tai*) to paicpu (taicpu) 1999-08-25 11:59:32 +00:00
pierre
a2b790cfa7 * avoid double .edata section if using DLLTOOL 1999-08-10 12:26:20 +00:00
florian
ca53eee67e * renamed i386asm and i386base to cpuasm and cpubase 1999-08-04 00:22:34 +00:00
florian
7e74642b02 * modifications for the new code generator 1999-08-01 18:28:09 +00:00
peter
ab7c74f60a * fixed smartlinking 1999-07-31 12:33:11 +00:00
florian
35f636dea1 + resourcestring implemented
+ start of longstring support
1999-07-22 09:37:28 +00:00
peter
176f1d4cd8 * ag386bin doesn't destroy the aasmoutput lists anymore 1999-07-03 00:26:01 +00:00
pierre
abaf8ef5ee * merged from fixes branch 1999-06-10 23:52:34 +00:00
pierre
80dca987ca * EXTERNALBSS fixed for stabs and default again 1999-06-03 16:39:09 +00:00
pierre
5f05d07dcb * previous wrong log corrected 1999-06-02 22:43:57 +00:00
pierre
35777a48a1 types.pas 1999-06-02 22:25:22 +00:00
pierre
f95fe26921 * ts010021.pp problem solved for ag386bin ! 1999-06-01 10:24:09 +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
peter
bfed29ff8b * NEWLAB for label as symbol 1999-05-21 13:54:38 +00:00
pierre
0838866112 + experimental code for externalbss and stabs problem 1999-05-19 11:54:17 +00:00
peter
bc903063c1 * removed R_DEFAULT_SEG
* uniform float names
1999-05-12 00:19:34 +00:00
peter
f34e2067eb * don't write .o and link if errors occure during assembling 1999-05-09 11:38:04 +00:00
peter
2bb065a00a + MessagePos() which is enhanced Message() function but also gets the
position info
  * Removed comp warnings
1999-05-08 19:52:32 +00:00
pierre
e9381eca00 * added alignment code for .bss
* stabs correct but externalbss disabled
    would need a special treatment in writestabs
1999-05-07 00:36:56 +00:00
peter
1c96916943 * generic write_float and str_float
* fixed constant float conversions
1999-05-06 09:05:05 +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
78d13ec796 * changes to compile it with Delphi 4.0 1999-05-04 21:44:30 +00:00
peter
611da2d24e * merged nasm compiler
* old asm moved to oldasm/
1999-05-01 13:23:57 +00:00