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