fix broken aliasing checks for MAP_FIXED on sparc32, mips, arm and sh