target_ulong ret, end, real_start, real_end, retaddr, host_offset, host_len;
long host_start;
#if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \
- defined(__ia64)
+ defined(__ia64) || defined(__mips__)
static target_ulong last_start = 0x40000000;
#elif defined(__CYGWIN__)
/* Cygwin doesn't have a whole lot of address space. */
if (!(flags & MAP_FIXED)) {
#if defined(__alpha__) || defined(__sparc__) || defined(__x86_64__) || \
- defined(__ia64) || defined(__CYGWIN__)
- /* tell the kenel to search at the same place as i386 */
+ defined(__ia64) || defined(__mips__) || defined(__CYGWIN__)
+ /* tell the kernel to search at the same place as i386 */
if (real_start == 0) {
real_start = last_start;
last_start += HOST_PAGE_ALIGN(len);