Jonas Maebe
|
4686f61002
* keep track of the temp position separately from the offset in references,
|
7 lat temu |
nickysn
|
ae52295232
* fixes for Seg(proc) for i8086
|
7 lat temu |
nickysn
|
8d18dafe34
* in the i8086 load node, when generating static/global var access to variables
|
7 lat temu |
nickysn
|
303309b28f
+ added support for 'external far' variables for i8086
|
7 lat temu |
Jonas Maebe
|
a25ebbba3e
+ added volatility information to all memory references
|
8 lat temu |
Jonas Maebe
|
0afbe85aab
* various memory reference alignment fixes
|
8 lat temu |
Jonas Maebe
|
aa1be3276f
- removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():
|
9 lat temu |
nickysn
|
66725cf170
* fixed huge memory model threadvars after r32013
|
9 lat temu |
nickysn
|
aa57e7e835
* moved the i8086-specific threadvar generation code from
|
10 lat temu |
Jonas Maebe
|
3c6aa91a96
* factored out the loading of threadvars in its own method, and put the
|
10 lat temu |
nickysn
|
69042574b2
* assume external variables are in a different segment in the huge memory model
|
10 lat temu |
nickysn
|
2087290802
* i8086 huge memory model threadvar code generation fixes
|
10 lat temu |
nickysn
|
2b42c17318
+ also initialize the proper (foreign) segment when loading a global variable
|
10 lat temu |
nickysn
|
f4a0c08736
* fixed nested access to parent local variables in i8086 far data memory models
|
11 lat temu |
Jonas Maebe
|
4a79481c51
* isolated segment-related functionality of tabsolutevarsym into i386/i8086-
|
11 lat temu |