OSDN Git Service

Fix test-art 083-compiler-regressions with work around
authorBrian Carlstrom <bdc@google.com>
Thu, 20 Mar 2014 01:34:17 +0000 (18:34 -0700)
committerBrian Carlstrom <bdc@google.com>
Thu, 20 Mar 2014 01:36:53 +0000 (18:36 -0700)
(cherry picked from commit cac04f21b35152c3f6e5c09b6699685255491b4a)

Change-Id: I99f66c7531a61f36328db607a961137a6345cbe0

runtime/stack.cc

index f397afa..c33d1ab 100644 (file)
@@ -279,7 +279,9 @@ void StackVisitor::SanityCheckFrame() const {
       // 2 words Sirt overhead
       // 3+3 register spills
       // TODO: this seems architecture specific for the case of JNI frames.
-      const size_t kMaxExpectedFrameSize = (256 + 2 + 3 + 3) * sizeof(word);
+      // TODO: 083-compiler-regressions ManyFloatArgs shows this estimate is wrong.
+      // const size_t kMaxExpectedFrameSize = (256 + 2 + 3 + 3) * sizeof(word);
+      const size_t kMaxExpectedFrameSize = 2 * KB;
       CHECK_LE(frame_size, kMaxExpectedFrameSize);
       size_t return_pc_offset = method->GetReturnPcOffsetInBytes();
       CHECK_LT(return_pc_offset, frame_size);