nickysn
|
2e30b92c79
* removed the 'near ignored' and 'far ignored' inline asm warning messages on
|
10 سال پیش |
nickysn
|
9e110e8e7e
* treat interrupt procedures as 'near' in the i8086 inline assembler for TP7
|
10 سال پیش |
nickysn
|
dd9e5ea6f6
* convert 'call/jmp [proc]' properly to a near or far call/jmp, depending on
|
10 سال پیش |
nickysn
|
ed09b4fcaa
* in i8086 inline asm, convert 'call/jmp [proc/label]' to 'call/jmp proc/label'.
|
10 سال پیش |
nickysn
|
77159d2806
+ also add a cs: prefix to references such as [2+label]
|
10 سال پیش |
nickysn
|
500743c65d
+ extended test with many more reference syntaxes, accepted by TP7
|
10 سال پیش |
nickysn
|
823deb39ac
+ also add an implicit cs: prefix on i8086 in tx86intreader.BuildOperand.AddLabelOperand
|
10 سال پیش |
pierre
|
90ff332b49
Add -Aas-sol to use native Solaris assembler
|
10 سال پیش |
nickysn
|
92a39c93f5
+ add a CS: override for references without an explicitly set segment override, which are relative to a function entry point
|
10 سال پیش |
nickysn
|
1eaa77d2f9
+ added test for i8086 inline asm access to procedure data
|
10 سال پیش |
pierre
|
885b0034c5
Allow use of stabs for 64-bit systems with -dUSE_STABS_64
|
10 سال پیش |
Jonas Maebe
|
deef6953f9
* fixed compilation after r30351 (mantis #27918)
|
10 سال پیش |
michael
|
acff5a6170
* Implemented otherwise parsing
|
10 سال پیش |
Jonas Maebe
|
9ffadf2941
* write nil instead of a reference to _objc_empty_vtable for iOS and the
|
10 سال پیش |
Jonas Maebe
|
56a4051296
* replaced another {$ifdef x86} with a virtual method call (the pointer type
|
10 سال پیش |
Jonas Maebe
|
4f7b4a2735
* changed {$ifdef x86} code in defcmp into virtual methods
|
10 سال پیش |
nickysn
|
ef5e368327
+ support local label data access in the i8086 inline asm (fixes test tlbldat1.pp)
|
10 سال پیش |
nickysn
|
ce7672b750
+ added test for local label data access from i8086 inline asm
|
10 سال پیش |
nickysn
|
83d90c7888
+ extended test with call/jmp [d]word ptr const, which produces an indirect call or jump under BP7
|
10 سال پیش |
nickysn
|
a7a71f8b9f
+ extended test with many more variants, supported by BP7 for specifying an indirect call/jmp
|
10 سال پیش |
nickysn
|
1fc1739c1d
+ added calls to local labels in a far procedure to the test as well
|
10 سال پیش |
nickysn
|
85f4b8aa5e
+ added calls to labels to the tests
|
10 سال پیش |
nickysn
|
fe3711bf6a
+ added interrupt procedures to the tests
|
10 سال پیش |
nickysn
|
13441261f2
+ extended tests with some additional ways to produce call relative near/absolute far in BP7's inline asm
|
10 سال پیش |
Jonas Maebe
|
9c0d550320
* immediately register interface defs so their defid cannot vary depending
|
10 سال پیش |
nickysn
|
dc6119bab7
* also convert 'jmp farprocsymbol' to 'jmp far farprocsymbol' in the i8086
|
10 سال پیش |
nickysn
|
cb36b2d3bd
* i8086 inline asm: convert 'call symbol' to 'call far symbol' only for symbols
|
10 سال پیش |
Jonas Maebe
|
f0c0b00467
* avoid threadvar memory leaks for external hooked threads if the tlskey
|
10 سال پیش |
nickysn
|
e2ed8f2251
* fixed various procvars being casted to pointer instead of codepointer in the rtl
|
10 سال پیش |
nickysn
|
a159ebdbad
* fixed comparison of two procvars in the i8086 compact and medium memory models
|
10 سال پیش |