florian
|
2ec15deaba
* more readable register allocation comments
|
12 years ago |
nickysn
|
b9084a22ca
* in the nasm writer only declare labels as global if they have labsym.bind=AB_GLOBAL; this fixes compilation of i8086-msdos programs that use multiple units
|
12 years ago |
nickysn
|
fe275c4f47
* set nasm cpu type according to the current cpu level set by -Cp
|
12 years ago |
nickysn
|
99d3b453a4
* got rid of the i8086 nasm warning 'segment attributes specified on redeclaration of segment'
|
12 years ago |
nickysn
|
fef3732884
* i8086 compilation fixes
|
12 years ago |
nickysn
|
c3aaa37c0c
* fixed a bug which caused non commutative fpu instructions to be wrong when using an intel-style external assembler and compiling a smartlinked unit
|
12 years ago |
nickysn
|
324b4a8a0a
* declare the .bss sections with class=bss, so wlink treats them as bss sections and leaves them out of the executable
|
12 years ago |
nickysn
|
e16e08b2b6
+ added CPU 286 nasm directive to the i8086 assembly output in order to catch 386+ instructions; the RTL now compiles without generating any 386+ instructions
|
12 years ago |
nickysn
|
eefc9eed90
* do not use 'NEAR' conditional jumps on the i8086, because they are 386+
|
12 years ago |
nickysn
|
1646f53d59
* fixed the 'unresolved externals' linker error when smartlinking msdos executables
|
12 years ago |
nickysn
|
c467035a1c
added group directive, so that the .data, .rodata and .bss sections go to the same segment
|
12 years ago |
nickysn
|
4440015db3
added i8086 specific adaptations to the NASM assembly writer
|
12 years ago |
Jonas Maebe
|
6497d3c994
- removed no longer used/supported af_allowdirect flag (direct assembler
|
13 years ago |
florian
|
3733a000a4
* fix compilation with -dextdebug
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
Jonas Maebe
|
ac43eb9b70
+ generic implementation of ReplaceForbiddenAsmSymbolChars() instead
|
13 years ago |
Jonas Maebe
|
aaf6015b51
* converted tai directive string from pshortstring to ansistring (some
|
13 years ago |
sergei
|
4c21beb48e
win64 unwinding, misc fixes:
|
14 years ago |
pierre
|
bafbbe9f0f
* Fix bug report 7210
|
14 years ago |
pierre
|
cff85bdb3b
* Rename ag386nsm.pas unit source to agx86nsm.pas
|
14 years ago |