| Index: src/tools/linux/md2core/minidump-2-core.cc
 | 
| diff --git a/src/tools/linux/md2core/minidump-2-core.cc b/src/tools/linux/md2core/minidump-2-core.cc
 | 
| index 102ce67777641bcf7e60798386ef735b498ac1ce..322bbad6d8c8e5ed1bfdd33748f09e18e9be95e7 100644
 | 
| --- a/src/tools/linux/md2core/minidump-2-core.cc
 | 
| +++ b/src/tools/linux/md2core/minidump-2-core.cc
 | 
| @@ -494,11 +494,21 @@ ParseSystemInfo(CrashedProcess* crashinfo, const MinidumpMemoryRange& range,
 | 
|      _exit(1);
 | 
|    }
 | 
|  #elif defined(__mips__)
 | 
| +# if _MIPS_SIM == _ABIO32
 | 
|    if (sysinfo->processor_architecture != MD_CPU_ARCHITECTURE_MIPS) {
 | 
|      fprintf(stderr,
 | 
| -            "This version of minidump-2-core only supports mips (32bit).\n");
 | 
| +            "This version of minidump-2-core only supports mips o32 (32bit).\n");
 | 
|      _exit(1);
 | 
|    }
 | 
| +# elif _MIPS_SIM == _ABI64
 | 
| +  if (sysinfo->processor_architecture != MD_CPU_ARCHITECTURE_MIPS64) {
 | 
| +    fprintf(stderr,
 | 
| +            "This version of minidump-2-core only supports mips n64 (64bit).\n");
 | 
| +    _exit(1);
 | 
| +  }
 | 
| +# else
 | 
| +#  error "This mips ABI is currently not supported (n32)"
 | 
| +# endif
 | 
|  #else
 | 
|  #error "This code has not been ported to your platform yet"
 | 
|  #endif
 | 
| @@ -525,6 +535,8 @@ ParseSystemInfo(CrashedProcess* crashinfo, const MinidumpMemoryRange& range,
 | 
|              ? "ARM"
 | 
|              : sysinfo->processor_architecture == MD_CPU_ARCHITECTURE_MIPS
 | 
|              ? "MIPS"
 | 
| +            : sysinfo->processor_architecture == MD_CPU_ARCHITECTURE_MIPS64
 | 
| +            ? "MIPS64"
 | 
|              : "???",
 | 
|              sysinfo->number_of_processors,
 | 
|              sysinfo->processor_level,
 | 
| 
 |