I think you have configure.tgt incorrectly. mips*-*-* is big endian and mips*el-*-* is little endian. Also I noticed you don't output at all __RLD_MAP. Thanks, Andrew Pinski