Intel Compact memory model support?

Hi!

Is it possible to configure clang/LLVM so that it understands memory segments, segment registers, and especially, 6-byte far pointers, fully enough to generate code for this context?

This would need to include far pointers in both rvalue and lvalue contexts. So referring data through a far pointer would include loading the selector part of the pointer to a segment register.

–markus