Seems I missed something pretty major when I rearranged arihppa.d, like
returning from one of the routines! So ignore my previous fix to intlog.d
(disabling the asm code altogether), this is the real one. Basically the HP
assembler has a special pseudo-op .LEAVE that automatically does a vectored
branch back to the caller. gas doesn't have .LEAVE, so we must .EXIT instead
which does not add the branch instruction. Anyway, here is the patch.