LGTM.

On Fri, Sep 12, 2008 at 6:28 AM,  <[EMAIL PROTECTED]> wrote:
> Reviewers: Kasper Lund,
>
> Description:
> - Update test status file with fixed tests for ARM and add failing test
> tracked by issue 67.
> - Remove debugging aid stop("Generate_ArgumentsAdaptorTrampoline -
> non-function call")
> - Cleanup comment
>
>
> Please review this at http://codereview.chromium.org/2801
>
> Affected files:
>  M     src/builtins-arm.cc
>  M     src/top.cc
>  M     test/mjsunit/mjsunit.status
>
>
> Index: test/mjsunit/mjsunit.status
> ===================================================================
> --- test/mjsunit/mjsunit.status (revision 288)
> +++ test/mjsunit/mjsunit.status (working copy)
> @@ -62,6 +62,6 @@
>  debug-stepin-constructor: FAIL
>  debug-step: FAIL
>  regress/regress-998565: FAIL
> -regress/regress-1081309: FAIL
> -# Call as function does not always work on ARM port yet.
> -number-string-index-call: FAIL
> +
> +# Issue 67: ARM fails in: Generate_ArgumentsAdaptorTrampoline -
> non-function call
> +call-non-function-call: FAIL
> Index: src/top.cc
> ===================================================================
> --- src/top.cc  (revision 288)
> +++ src/top.cc  (working copy)
> @@ -621,9 +621,6 @@
>  }
>
>
> -// TODO(1233523): Get rid of this hackish abstraction once all
> -// JavaScript frames have a function associated with them.
> -
>  // NOTE: The stack trace frame iterator is an iterator that only
>  // traverse proper JavaScript frames; that is JavaScript frames that
>  // have proper JavaScript functions. This excludes the problematic
> Index: src/builtins-arm.cc
> ===================================================================
> --- src/builtins-arm.cc (revision 289)
> +++ src/builtins-arm.cc (working copy)
> @@ -644,7 +644,7 @@
>   { Label invoke;
>     __ tst(r1, r1);
>     __ b(ne, &invoke);
> -    __ stop("Generate_ArgumentsAdaptorTrampoline - non-function call");
> +    //__ stop("Generate_ArgumentsAdaptorTrampoline - non-function call");
>     __ mov(r2, Operand(0));  // expected arguments is 0 for
> CALL_NON_FUNCTION
>     __ GetBuiltinEntry(r3, Builtins::CALL_NON_FUNCTION);
>     __ b(&enough);
>
>
>

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to