The assembler sometimes alters the code emitted for directives of the form “.word sym1-sym2”; see .word. You can use the “-K” option if you want a warning issued when this is done.