From fd7ddc10578be44e352c830915b09a341f528831 Mon Sep 17 00:00:00 2001 From: Jason Orendorff Date: Thu, 13 Aug 2009 12:19:39 -0500 Subject: [PATCH] Backed out changeset a17cbb14793f (bug 510193) which caused trace-test.js to fail (spuriously) on x86. --- js/src/jitstats.tbl | 6 ------ js/src/jstracer.cpp | 28 ---------------------------- js/src/trace-test.js | 14 ++++++-------- 3 files changed, 6 insertions(+), 42 deletions(-) diff --git a/js/src/jitstats.tbl b/js/src/jitstats.tbl index 04cce5780d8..c9d0cdc9655 100644 --- a/js/src/jitstats.tbl +++ b/js/src/jitstats.tbl @@ -54,9 +54,3 @@ JITSTAT(returnLoopExits) JITSTAT(mergedLoopExits) JITSTAT(noCompatInnerTrees) JITSTAT(blacklisted) -JITSTAT(archIsIA32) -JITSTAT(archIsAMD64) -JITSTAT(archIs64BIT) -JITSTAT(archIsARM) -JITSTAT(archIsSPARC) -JITSTAT(archIsPPC) diff --git a/js/src/jstracer.cpp b/js/src/jstracer.cpp index f46bf7e0f1f..fc8c5d85fc2 100644 --- a/js/src/jstracer.cpp +++ b/js/src/jstracer.cpp @@ -1704,34 +1704,6 @@ TraceRecorder::TraceRecorder(JSContext* cx, VMSideExit* _anchor, Fragment* _frag debug_only_printf(LC_TMTracer, "globalObj=%p, shape=%d\n", (void*)this->globalObj, OBJ_SHAPE(this->globalObj)); - - /* Set up jitstats so that trace-test.js can determine which architecture - * we're running on. */ - jitstats.archIsIA32 = 0; - jitstats.archIsAMD64 = 0; - jitstats.archIs64BIT = 0; - jitstats.archIsARM = 0; - jitstats.archIsSPARC = 0; - jitstats.archIsPPC = 0; -#if defined NANOJIT_IA32 - jitstats.archIsIA32 = 1; -#endif -#if defined NANOJIT_ARM64 - jitstats.archIsAMD64 = 1; -#endif -#if defined NANOJIT_64BIT - jitstats.archIs64BIT = 1; -#endif -#if defined NANOJIT_ARM - jitstats.archIsARM = 1; -#endif -#if defined NANOJIT_SPARC - jitstats.archIsSPARC = 1; -#endif -#if defined NANOJIT_PPC - jitstats.archIsPPC = 1; -#endif - #endif lir = lir_buf_writer = new (&gc) LirBufWriter(lirbuf); diff --git a/js/src/trace-test.js b/js/src/trace-test.js index e31e90ddb94..7e5eb747fa8 100644 --- a/js/src/trace-test.js +++ b/js/src/trace-test.js @@ -4410,14 +4410,12 @@ function testTableSwitch2() { } assertEq(s, arr.join("")); } -if (jitstats.archIsIA32) { - testTableSwitch2.jitstats = { - recorderStarted: 1, - sideExitIntoInterpreter: 4, - recorderAborted: 0, - traceCompleted: 3 - }; -} +testTableSwitch2.jitstats = { + recorderStarted: 1, + sideExitIntoInterpreter: 4, + recorderAborted: 0, + traceCompleted: 3 +}; test(testTableSwitch2); function testGeneratorDeepBail() {