| Index: src/mips/macro-assembler-mips.cc
|
| diff --git a/src/mips/macro-assembler-mips.cc b/src/mips/macro-assembler-mips.cc
|
| index 5becf7c370270f03bc00de8bb71473a8be809916..14a1e2fdca778e5a970cd1e65ac4a9918256a19e 100644
|
| --- a/src/mips/macro-assembler-mips.cc
|
| +++ b/src/mips/macro-assembler-mips.cc
|
| @@ -4477,6 +4477,11 @@ void MacroAssembler::Abort(BailoutReason reason) {
|
| RecordComment("Abort message: ");
|
| RecordComment(msg);
|
| }
|
| +
|
| + if (FLAG_trap_on_abort) {
|
| + stop(msg);
|
| + return;
|
| + }
|
| #endif
|
|
|
| li(a0, Operand(p0));
|
|
|