Summary: | [B3] JetStream/quicksort.c fails/hangs on Linux with GCC | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Csaba Osztrogonác <ossy> | ||||
Component: | JavaScriptCore | Assignee: | Yusuke Suzuki <ysuzuki> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | benjamin, commit-queue, fpizlo, ggaren, keith_miller, mark.lam, mcatanzaro, msaboff, ossy, saam, ysuzuki | ||||
Priority: | P2 | ||||||
Version: | Other | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Bug Depends on: | |||||||
Bug Blocks: | 152248, 153478 | ||||||
Attachments: |
|
Description
Csaba Osztrogonác
2016-01-29 04:33:31 PST
It seems it is one more GCC/Clang related issue. quicksort.c test fails with GCC, but no problem with Clang. Oh "good," so it will seem fine for developers but be broken for all our users. With GCC 4.9 debug build, it does not occur. I guess there are some issue about C++ ill-formed code. Ah, ok, I've found the issue. I'll create the patch for that. I'm now creating the patch. But seeing the result, this issue may fix script-tests/array-enumerators-functions.js at the same time. If it is fixed, Linux x64 GTK B3 works completely :D Created attachment 270314 [details]
Patch
Attachment 270314 [details] did not pass style-queue:
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:107: One space before end of line comments [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:109: One space before end of line comments [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:111: One space before end of line comments [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:117: Multi line control clauses should use braces. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:117: One space before end of line comments [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:123: Multi line control clauses should use braces. [whitespace/braces] [4]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:123: One space before end of line comments [whitespace/comments] [5]
ERROR: Source/JavaScriptCore/b3/B3ComputeDivisionMagic.h:128: Tests for true/false, null/non-null, and zero/non-zero should all be done without equality comparisons. [readability/comparison_to_zero] [5]
Total errors found: 8 in 3 files
If any of these errors are false positives, please file a bug against check-webkit-style.
Committed r195906: <http://trac.webkit.org/changeset/195906> *** Bug 153644 has been marked as a duplicate of this bug. *** |