| Index: src/mips/constants-mips.cc
 | 
| diff --git a/src/mips/constants-mips.cc b/src/mips/constants-mips.cc
 | 
| index 96a23338d1e598c53249c4984eb0df81c6dbe892..d0a7af5c359b04ff3812f9666abfad26258af2e1 100644
 | 
| --- a/src/mips/constants-mips.cc
 | 
| +++ b/src/mips/constants-mips.cc
 | 
| @@ -191,6 +191,7 @@ bool Instruction::IsLinkingInstruction() const {
 | 
|    const int op = OpcodeFieldRaw();
 | 
|    switch (op) {
 | 
|      case JAL:
 | 
| +      return true;
 | 
|      case REGIMM:
 | 
|        switch (RtFieldRaw()) {
 | 
|          case BGEZAL:
 | 
| @@ -272,7 +273,7 @@ Instruction::Type Instruction::InstructionType() const {
 | 
|          case MOVCI:
 | 
|            return kRegisterType;
 | 
|          default:
 | 
| -          UNREACHABLE();
 | 
| +          return kUnsupported;
 | 
|        };
 | 
|        break;
 | 
|      case SPECIAL2:
 | 
| @@ -281,7 +282,7 @@ Instruction::Type Instruction::InstructionType() const {
 | 
|          case CLZ:
 | 
|            return kRegisterType;
 | 
|          default:
 | 
| -          UNREACHABLE();
 | 
| +          return kUnsupported;
 | 
|        };
 | 
|        break;
 | 
|      case SPECIAL3:
 | 
| @@ -290,7 +291,7 @@ Instruction::Type Instruction::InstructionType() const {
 | 
|          case EXT:
 | 
|            return kRegisterType;
 | 
|          default:
 | 
| -          UNREACHABLE();
 | 
| +          return kUnsupported;
 | 
|        };
 | 
|        break;
 | 
|      case COP1:    // Coprocessor instructions.
 | 
| @@ -341,7 +342,7 @@ Instruction::Type Instruction::InstructionType() const {
 | 
|      case JAL:
 | 
|        return kJumpType;
 | 
|      default:
 | 
| -      UNREACHABLE();
 | 
| +      return kUnsupported;
 | 
|    };
 | 
|    return kUnsupported;
 | 
|  }
 | 
| 
 |