florian
|
90b284e169
+ generate .debug_aranges sections for dwarf debug info: enables faster address to debug info translation
|
9 jaren geleden |
nickysn
|
5f87ac5d47
+ added 486 to the list of supported CPUs on the i8086 and i386 targets
|
9 jaren geleden |
nickysn
|
843aee8f4a
* base the CPU name, written in the beginning of each NASM assembler file on the
|
9 jaren geleden |
nickysn
|
ca868b0bc6
* fixed indentation in TX86NasmAssembler.WriteHeader
|
9 jaren geleden |
nickysn
|
d0d940f119
* also declare Intel Nehalem and newer CPUs as 'IA64' in the NASM's 'CPU'
|
9 jaren geleden |
nickysn
|
1a56a1a026
* make the asd_cpu directive (which is currently only implemented in the NASM
|
9 jaren geleden |
nickysn
|
178dab45d3
+ added new asm directive 'asd_cpu' (specifies the CPU's instruction set) in the
|
9 jaren geleden |
Jeppe Johansen
|
1c0c944311
Added x86_64-embedded target. Patch from Benjamin Rosseaux
|
9 jaren geleden |
nickysn
|
995ca4fb12
+ implemented the 'SEG @DATA' inline assembler directive for i8086
|
9 jaren geleden |
nickysn
|
44b04e250e
+ implemented support for aitconst_seg (emits a 'DW SEG symbol') in the nasm assembler writer for i8086
|
9 jaren geleden |
yury
|
e04a3b4ac6
* Removed unused vars for x86 compiler.
|
10 jaren geleden |
Jonas Maebe
|
991e1f49bd
* store a pointer to the used tasminfo record in every assembler writer, so
|
10 jaren geleden |
Jonas Maebe
|
b3d0197f98
* factored out the output file handling (mostly writing data) from the
|
10 jaren geleden |
nickysn
|
e323a08b20
+ also write the omf special segment attributes in the nasm writer for the win16 target
|
10 jaren geleden |
nickysn
|
1835c075e6
+ added win16 to the nasm's supported targets
|
10 jaren geleden |
nickysn
|
0fdc62e0f7
+ initialize DS with the current unit's data segment in the function entry code
|
10 jaren geleden |
nickysn
|
2725b1160b
* name the 'FAR_DATA' class segments as module_name+'_DATA'
|
10 jaren geleden |
nickysn
|
cfab5d3d3e
* the omfbase.omf_segclass const array converted to function in order to be able
|
10 jaren geleden |
nickysn
|
cf144a7fb7
* use a dummy non-nil pointer in FSectionsUsed and FSectionsInDGROUP, because
|
10 jaren geleden |
nickysn
|
3b36e3d0b5
* declare segments as use16 or use32 in the nasm asm writer
|
10 jaren geleden |
nickysn
|
672ff1d863
* fixed memleak after r31487
|
10 jaren geleden |
nickysn
|
314b5e5eac
* fixed class name in comment
|
10 jaren geleden |
nickysn
|
92c831c3dd
* writing of omf section attributes in the NASM asm writer rewritten to use the
|
10 jaren geleden |
nickysn
|
4061628ffb
* the i8086-msdos default code segment (in near code memory models) renamed
|
10 jaren geleden |
nickysn
|
1a8e203bf5
* moved the omf section names constant to the omfbase unit and use it also in
|
10 jaren geleden |
Jonas Maebe
|
0d74e4f719
* changed paratargetdbg from a global variable into a field of toption
|
10 jaren geleden |
nickysn
|
5dc42404cf
* capitalize omf segment class names, as that's how other 16-bit compilers write them
|
10 jaren geleden |
nickysn
|
e09ab50724
* capitalize the group name 'DGROUP' in the generated omf object files, because
|
10 jaren geleden |
nickysn
|
778a678956
* use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if
|
10 jaren geleden |
nickysn
|
5a1ce6162b
* set the bss, rodata and rodata_norel section alignment to 2 bytes for the i8086-msdos target
|
10 jaren geleden |