Commit 894af58c authored by whesse@chromium.org's avatar whesse@chromium.org

Change tests status for x64, make test runner pass --arch flag to Scons, add...

Change tests status for x64, make test runner pass --arch flag to Scons, add to x64 disassembler.  Copied from http://codereview.chromium.org/155346 so it can be committed.
Review URL: http://codereview.chromium.org/149608

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2456 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent e0b829b1
...@@ -718,6 +718,10 @@ class Assembler : public Malloced { ...@@ -718,6 +718,10 @@ class Assembler : public Malloced {
shift_32(dst, 0x4); shift_32(dst, 0x4);
} }
void shll(Register dst, Immediate shift_amount) {
shift_32(dst, shift_amount, 0x4);
}
void shr(Register dst, Immediate shift_amount) { void shr(Register dst, Immediate shift_amount) {
shift(dst, shift_amount, 0x5); shift(dst, shift_amount, 0x5);
} }
......
This diff is collapsed.
...@@ -63,7 +63,7 @@ test-api/TryCatchInTryFinally: FAIL ...@@ -63,7 +63,7 @@ test-api/TryCatchInTryFinally: FAIL
[ $arch == x64 ] [ $arch == x64 ]
test-regexp/Graph: CRASH || FAIL test-regexp/Graph: PASS || CRASH || FAIL
test-decls/Present: CRASH || FAIL test-decls/Present: CRASH || FAIL
test-decls/Unknown: CRASH || FAIL test-decls/Unknown: CRASH || FAIL
test-decls/Appearing: CRASH || FAIL test-decls/Appearing: CRASH || FAIL
...@@ -108,11 +108,9 @@ test-debug/StepWithException: CRASH || FAIL ...@@ -108,11 +108,9 @@ test-debug/StepWithException: CRASH || FAIL
test-debug/DebugBreak: CRASH || FAIL test-debug/DebugBreak: CRASH || FAIL
test-debug/DisableBreak: CRASH || FAIL test-debug/DisableBreak: CRASH || FAIL
test-debug/MessageQueues: CRASH || FAIL test-debug/MessageQueues: CRASH || FAIL
test-debug/CallFunctionInDebugger: CRASH || FAIL test-debug/CallFunctionInDebugger: SKIP
test-debug/RecursiveBreakpoints: CRASH || FAIL test-debug/RecursiveBreakpoints: CRASH || FAIL
test-debug/DebuggerUnload: CRASH || FAIL test-debug/DebuggerUnload: CRASH || FAIL
test-debug/DebuggerClearMessageHandler: CRASH || FAIL
test-debug/DebuggerClearMessageHandlerWhileActive: CRASH || FAIL
test-debug/DebuggerHostDispatch: CRASH || FAIL test-debug/DebuggerHostDispatch: CRASH || FAIL
test-debug/DebugBreakInMessageHandler: CRASH || FAIL test-debug/DebugBreakInMessageHandler: CRASH || FAIL
test-api/HugeConsStringOutOfMemory: CRASH || FAIL test-api/HugeConsStringOutOfMemory: CRASH || FAIL
...@@ -120,5 +118,5 @@ test-api/OutOfMemory: CRASH || FAIL ...@@ -120,5 +118,5 @@ test-api/OutOfMemory: CRASH || FAIL
test-api/OutOfMemoryNested: CRASH || FAIL test-api/OutOfMemoryNested: CRASH || FAIL
test-api/Threading: CRASH || FAIL test-api/Threading: CRASH || FAIL
test-api/TryCatchSourceInfo: CRASH || FAIL test-api/TryCatchSourceInfo: CRASH || FAIL
test-api/RegExpInterruption: CRASH || FAIL test-api/RegExpInterruption: PASS || TIMEOUT
test-api/RegExpStringModification: CRASH || FAIL test-api/RegExpStringModification: PASS || TIMEOUT
...@@ -32,13 +32,13 @@ bugs: FAIL ...@@ -32,13 +32,13 @@ bugs: FAIL
[ $arch == x64 ] [ $arch == x64 ]
simple-throw.js: FAIL simple-throw: FAIL
try-catch-finally-throw-in-catch-and-finally.js: FAIL try-catch-finally-throw-in-catch-and-finally: FAIL
try-catch-finally-throw-in-catch.js: FAIL try-catch-finally-throw-in-catch: FAIL
try-catch-finally-throw-in-finally.js: FAIL try-catch-finally-throw-in-finally: FAIL
try-finally-throw-in-finally.js: FAIL try-finally-throw-in-finally: FAIL
try-finally-throw-in-try-and-finally.js: FAIL try-finally-throw-in-try-and-finally: FAIL
try-finally-throw-in-try.js: FAIL try-finally-throw-in-try: FAIL
overwritten-builtins.js: FAIL overwritten-builtins: FAIL
regress-73.js: FAIL regress/regress-73: FAIL
regress-75.js: FAIL regress/regress-75: FAIL
...@@ -72,37 +72,38 @@ string-compare-alignment: PASS || FAIL ...@@ -72,37 +72,38 @@ string-compare-alignment: PASS || FAIL
[ $arch == x64 ] [ $arch == x64 ]
debug-backtrace.js: CRASH || FAIL debug-backtrace: CRASH || FAIL
date-parse.js: CRASH || FAIL date-parse: CRASH || FAIL
debug-backtrace-text.js: CRASH || FAIL debug-backtrace-text: CRASH || FAIL
debug-multiple-breakpoints.js: CRASH || FAIL debug-multiple-breakpoints: CRASH || FAIL
debug-breakpoints.js: CRASH || FAIL debug-breakpoints: CRASH || FAIL
debug-changebreakpoint.js: CRASH || FAIL debug-changebreakpoint: CRASH || FAIL
debug-clearbreakpoint.js: CRASH || FAIL debug-clearbreakpoint: CRASH || FAIL
debug-conditional-breakpoints.js: CRASH || FAIL debug-conditional-breakpoints: CRASH || FAIL
debug-constructor.js: CRASH || FAIL debug-constructor: CRASH || FAIL
debug-continue.js: CRASH || FAIL debug-continue: CRASH || FAIL
debug-enable-disable-breakpoints.js: CRASH || FAIL debug-enable-disable-breakpoints: CRASH || FAIL
debug-evaluate-recursive.js: CRASH || FAIL debug-evaluate-recursive: CRASH || FAIL
debug-event-listener.js: CRASH || FAIL debug-event-listener: CRASH || FAIL
debug-evaluate.js: CRASH || FAIL debug-evaluate: CRASH || FAIL
debug-ignore-breakpoints.js: CRASH || FAIL debug-ignore-breakpoints: CRASH || FAIL
debug-setbreakpoint.js: CRASH || FAIL debug-setbreakpoint: CRASH || FAIL
debug-step-stub-callfunction.js: CRASH || FAIL debug-step-stub-callfunction: CRASH || FAIL
debug-step.js: CRASH || FAIL debug-step: CRASH || FAIL
mirror-date.js: CRASH || FAIL mirror-date: CRASH || FAIL
invalid-lhs.js: CRASH || FAIL invalid-lhs: PASS || CRASH || FAIL
debug-stepin-constructor.js: CRASH || FAIL debug-stepin-constructor: CRASH || FAIL
new.js: CRASH || FAIL debug-stepin-function-call: CRASH || FAIL
fuzz-natives.js: CRASH || FAIL new: CRASH || FAIL
greedy.js: CRASH || FAIL fuzz-natives: PASS || TIMEOUT
debug-handle.js: CRASH || FAIL greedy: PASS || TIMEOUT
string-indexof.js: CRASH || FAIL debug-handle: CRASH || FAIL
debug-clearbreakpointgroup.js: CRASH || FAIL string-indexof: PASS || TIMEOUT
regress/regress-269.js: CRASH || FAIL debug-clearbreakpointgroup: CRASH || FAIL
div-mod.js: CRASH || FAIL regress/regress-269: CRASH || FAIL
unicode-test.js: CRASH || FAIL div-mod: CRASH || FAIL
regress/regress-392.js: CRASH || FAIL unicode-test: PASS || TIMEOUT
regress/regress-1200351.js: CRASH || FAIL regress/regress-392: CRASH || FAIL
regress/regress-998565.js: CRASH || FAIL regress/regress-1200351: CRASH || FAIL
tools/tickprocessor.js: CRASH || FAIL regress/regress-998565: CRASH || FAIL
tools/tickprocessor: PASS || CRASH || FAIL
...@@ -1136,6 +1136,7 @@ def ProcessOptions(options): ...@@ -1136,6 +1136,7 @@ def ProcessOptions(options):
# was found, set the arch to the guess. # was found, set the arch to the guess.
if options.arch == 'none': if options.arch == 'none':
options.arch = ARCH_GUESS options.arch = ARCH_GUESS
options.scons_flags.append("arch=" + options.arch)
return True return True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment