Commit History

Author SHA1 Message Date
  nickysn 92c831c3dd * writing of omf section attributes in the NASM asm writer rewritten to use the 10 years ago
  nickysn 4061628ffb * the i8086-msdos default code segment (in near code memory models) renamed 10 years ago
  nickysn 1a8e203bf5 * moved the omf section names constant to the omfbase unit and use it also in 10 years ago
  Jonas Maebe 0d74e4f719 * changed paratargetdbg from a global variable into a field of toption 10 years ago
  nickysn 5dc42404cf * capitalize omf segment class names, as that's how other 16-bit compilers write them 10 years ago
  nickysn e09ab50724 * capitalize the group name 'DGROUP' in the generated omf object files, because 10 years ago
  nickysn 778a678956 * use a 4 byte alignment for the dwarf debug sections on i8086 (not sure if 10 years ago
  nickysn 5a1ce6162b * set the bss, rodata and rodata_norel section alignment to 2 bytes for the i8086-msdos target 10 years ago
  nickysn a6e39edb8f * moved the insertion of fwaits for 8087 from the nasm asm writer to ti8086procinfo.postprocess_code 10 years ago
  nickysn 6a7fff644a * align non-code sections with zeros, instead of nops in the nasm asm output 10 years ago
  nickysn 877a769ac3 + support align directive with a given use_op/fillop in the NASM asm writer 10 years ago
  Jeppe Johansen e2272c8a7e Added aitconst_gs for AVR pointer references to Flash. 10 years ago
  Jonas Maebe 67b8aceaee * synchronized with privatetrunk till r30095 10 years ago
  florian 7c1cf07484 + support section smartlinking with nasm 10 years ago
  Károly Balogh dd67fa8c5c * fixed DFA warnings for i8086 11 years ago
  Jonas Maebe 7949bebb8d * synchronised with r28168 of trunk 11 years ago
  Jonas Maebe b0ff41406a * grouped all tai_real* types into a single tai_realconst type, 11 years ago
  nickysn 36d6fb7868 * don't add the stack segment declaration at the beginning of each object file 11 years ago
  nickysn ef88fec688 * nested ifdefs in TX86NasmAssembler.WriteHeader replaced with an 'if defined()' 11 years ago
  nickysn 40b2d3d562 * don't add the heap segment declaration at the beginning of each object file in 11 years ago
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 years ago
  nickysn 22a7dfa231 * stack segment moved outside of dgroup in the i8086 far data memory models, so 11 years ago
  nickysn 2dc8839af5 * set class=data to all data segments/sections on i8086 11 years ago
  sergei c28271ab99 * NASM writer: don't force 'near' size for all non-far branches and calls, it disables NASM's capability to optimize branches into short form where possible, and thus only increases size of generated code. 11 years ago
  nickysn 73d7f2aa18 * let the compiler generate the stack segment in i8086 near data memory models 11 years ago
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc 11 years ago
  nickysn efb3cfcbc7 - don't write the default unit code section in the beginning of each asm file, 11 years ago
  nickysn 597f110eb9 + added support for units with code larger than 64kb in the far code i8086 11 years ago
  florian 6fd98d604a * compilation fixed 11 years ago
  pierre 816dfa69c1 Avoid new line after lock prefix for nasm 11 years ago