Commit History

Autor SHA1 Mensaxe Data
  nickysn f00f7d6ee7 * override tcgvecnode.update_reference_reg_mul for i8086 and add code that %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 338c064beb * moved x86-specific tpointerdef functionality to architecture-specific %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 4a79481c51 * isolated segment-related functionality of tabsolutevarsym into i386/i8086- %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe b5fd71c3b9 * removed {$ifndef i8086} in tx86vecnode, instead reset cvecnode to %!s(int64=11) %!d(string=hai) anos
  nickysn e465ab355b * converted tcgaddrnode.pass_generate_code to use the high level code generator, %!s(int64=11) %!d(string=hai) anos
  Jonas Maebe 73a3f5ced4 * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg() %!s(int64=11) %!d(string=hai) anos
  nickysn 6aae88578c + getting the address of a label now returns a far pointer in i8086 far code memory models; this fixes the call to fpc_raiseexception in the raise node %!s(int64=12) %!d(string=hai) anos
  nickysn fd429612f8 + initial (and not yet fully complete) implementation of far pointers on the i8086 %!s(int64=12) %!d(string=hai) anos