I committed the obvious fix for this. Took me a while to reproduce it, as I missed the importance of the mips-linux-gnu target - an i686 host uses "long" for bfd_vma by default.