[M3devel] 64-bit alignment on 32-bit target?

Rodney M. Bates rodney_bates at lcwb.coop
Fri Jan 26 19:35:28 CET 2018

Does anybody know:

Do we support, or does there even exist, a target that has 32-bit native words,
but has some instruction or other reason why some operand would need to be
64-bit aligned?

We appear to be 64-bit aligning LONGINT and big enough subranges thereof on
32-bit targets, which then needs to propagate through records, arrays, and objects
that contain them, as well as all heap allocated objects, stack frames, etc.

Rodney Bates
rodney.m.bates at acm.org

More information about the M3devel mailing list