Hi,

I after further investigation I have discovered that this address (a1+v0)  is 
valid in pure 32-bit system,
but if we have 32-bits Debian on 64-bits machine the address is not valid.
This happens because compiler for some reason counting on overflow in address 
calculation.
Kernel does not cover this situation, so it gives SIGBUS or SIGILL.

This issue is reported upstream:
https://dmz-portal.mips.com/bugz/show_bug.cgi?id=2408

I was not able to find better solution at this moment then the one that I had 
already proposed: disabling 02 as it is done in this patch 
fix-build-on-MIPS.patch.
Could you please consider including the patch?

Regards,
Dejan
-- 
debian-science-maintainers mailing list
debian-science-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers

Reply via email to