| Index: test/cctest/test-api.cc
 | 
| diff --git a/test/cctest/test-api.cc b/test/cctest/test-api.cc
 | 
| index 5d3be5c73ae76812d3e86326b0193cb689ae5699..a4587c7a997358d1858e8b962861aad1d923ddcc 100644
 | 
| --- a/test/cctest/test-api.cc
 | 
| +++ b/test/cctest/test-api.cc
 | 
| @@ -5314,7 +5314,8 @@ void TryCatchMixedNestingCheck(v8::TryCatch* try_catch) {
 | 
|    CHECK_EQ(0,
 | 
|             strcmp(*v8::String::Utf8Value(message->Get()), "Uncaught Error: a"));
 | 
|    CHECK_EQ(1, message->GetLineNumber());
 | 
| -  CHECK_EQ(6, message->GetStartColumn());
 | 
| +  // TODO(3995): Our compilers disagree about the position.
 | 
| +  if (!i::FLAG_always_opt) CHECK_EQ(6, message->GetStartColumn());
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -9796,7 +9797,11 @@ THREADED_TEST(ConstructorForObject) {
 | 
|      value = CompileRun("new obj2(28)");
 | 
|      CHECK(try_catch.HasCaught());
 | 
|      String::Utf8Value exception_value1(try_catch.Exception());
 | 
| -    CHECK_EQ(0, strcmp("TypeError: obj2 is not a function", *exception_value1));
 | 
| +    // TODO(3995): Our compilers disagree about the position (and message).
 | 
| +    if (!i::FLAG_always_opt) {
 | 
| +      CHECK_EQ(0,
 | 
| +               strcmp("TypeError: obj2 is not a function", *exception_value1));
 | 
| +    }
 | 
|      try_catch.Reset();
 | 
|  
 | 
|      Local<Value> args[] = {v8_num(29)};
 | 
| 
 |