nickysn
|
3164bf66f5
+ implemented correct [] indexing of huge pointers
|
11 years ago |
nickysn
|
38aec68d6f
* ti8086vecnode.update_reference_reg_mul: remove the segment before calling
|
11 years ago |
nickysn
|
f00f7d6ee7
* override tcgvecnode.update_reference_reg_mul for i8086 and add code that
|
11 years ago |
Jonas Maebe
|
338c064beb
* moved x86-specific tpointerdef functionality to architecture-specific
|
11 years ago |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 years ago |
Jonas Maebe
|
b5fd71c3b9
* removed {$ifndef i8086} in tx86vecnode, instead reset cvecnode to
|
11 years ago |
nickysn
|
e465ab355b
* converted tcgaddrnode.pass_generate_code to use the high level code generator,
|
11 years ago |
Jonas Maebe
|
73a3f5ced4
* moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg()
|
11 years ago |
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
|
12 years ago |
nickysn
|
fd429612f8
+ initial (and not yet fully complete) implementation of far pointers on the i8086
|
12 years ago |