Bug 133090

Summary: Take care of some ARM64 test failures
Product: WebKit Reporter: Filip Pizlo <fpizlo>
Component: JavaScriptCoreAssignee: Filip Pizlo <fpizlo>
Status: RESOLVED FIXED    
Severity: Normal CC: barraclough, clopez, commit-queue, ggaren, mark.lam, mhahnenberg, msaboff, oliver, rniwa, sam
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 133145, 133149    
Bug Blocks:    
Attachments:
Description Flags
the patch ggaren: review+

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