I think this reflects a bug in your earlier patch. The linker should complain about this: lwz %r3, var@sdai16(%r13) because 'var' is in the .data section. -- - Geoffrey Keating <geoffk@geoffk.org>