Fix IA32 assembler to use Address instead of Offset for absolute addressing

Description

Related to RVM-445. Fix the assembler used by both compilers on IA32 to take org.vmmagic.unboxed.Address instead of org.vmmagic.unboxed.Offset when using absolute addressing modes. Currently, the system doesn't use this except in the opt compiler, which ends up using Offset as a catch-all type for pointer-sized words used in specifying addresses (be they actual offsets or absolutes). But - this change is essential to enable non-kludgey use of absolute addressing in future changes (such as the JTOC fix in RVM-445).

Environment

IA32

Assignee

DaveG

Reporter

Imported User 6

Labels

None

Fix versions

Affects versions

Priority

Medium
Configure