Bug 133090 - Take care of some ARM64 test failures
Summary: Take care of some ARM64 test failures
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Normal
Assignee: Filip Pizlo
URL:
Keywords:
Depends on: 133145 133149
Blocks:
  Show dependency treegraph
 
Reported: 2014-05-19 16:26 PDT by Filip Pizlo
Modified: 2014-05-21 03:11 PDT (History)
10 users (show)

See Also:


Attachments
the patch (8.12 KB, patch)
2014-05-19 16:30 PDT, Filip Pizlo
ggaren: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Filip Pizlo 2014-05-19 16:26:06 PDT
Patch forthcoming.
Comment 1 Filip Pizlo 2014-05-19 16:30:26 PDT
Created attachment 231734 [details]
the patch
Comment 2 WebKit Commit Bot 2014-05-19 16:31:37 PDT
Attachment 231734 [details] did not pass style-queue:


ERROR: Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:2411:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
Total errors found: 1 in 7 files


If any of these errors are false positives, please file a bug against check-webkit-style.
Comment 3 Filip Pizlo 2014-05-19 16:32:11 PDT
(In reply to comment #2)
> Attachment 231734 [details] did not pass style-queue:
> 
> 
> ERROR: Source/JavaScriptCore/assembler/MacroAssemblerARM64.h:2411:  Place brace on its own line for function definitions.  [whitespace/braces] [4]
> Total errors found: 1 in 7 files
> 
> 
> If any of these errors are false positives, please file a bug against check-webkit-style.

Fixed.
Comment 4 Maciej Stachowiak 2014-05-19 16:57:15 PDT
Comment on attachment 231734 [details]
the patch

Is there a form of blinding that doesn't use the scratch register? If not, then maybe it should be folded into shouldBlind. Otherwise the code seems to be saying that we should but won't.
Comment 5 Maciej Stachowiak 2014-05-19 16:57:36 PDT
Comment on attachment 231734 [details]
the patch

Is there a form of blinding that doesn't use the scratch register? If not, then maybe it should be folded into shouldBlind. Otherwise the code seems to be saying that we should but won't.
Comment 6 Filip Pizlo 2014-05-19 17:00:23 PDT
(In reply to comment #5)
> (From update of attachment 231734 [details])
> Is there a form of blinding that doesn't use the scratch register? If not, then maybe it should be folded into shouldBlind. Otherwise the code seems to be saying that we should but won't.

Most forms of blinding don't require the scratch register.
Comment 7 Geoffrey Garen 2014-05-19 17:25:22 PDT
Comment on attachment 231734 [details]
the patch

r=me
Comment 8 Filip Pizlo 2014-05-19 18:54:47 PDT
Landed in http://trac.webkit.org/changeset/169092
Comment 9 Carlos Alberto Lopez Perez 2014-05-21 03:11:52 PDT
(In reply to comment #8)
> Landed in http://trac.webkit.org/changeset/169092

This broke the script Tools/Scripts/run-jsc-stress-tests on Linux: "otool" is a Mac-only command

Tracked here: https://bugs.webkit.org/show_bug.cgi?id=133145