Closed
Bug 759476
Opened 12 years ago
Closed 12 years ago
IonMonkey: (ARM) Assertion failure: unsupported relocation, at ion/arm/Assembler-arm.cpp:572
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: decoder, Unassigned)
References
Details
(Keywords: assertion, testcase)
The following testcase asserts on ionmonkey-arm (private branch) revision (run with --ion -n -m --ion-eager): function TestCase(n, d, e, a) { this.name = n; this.description = d; this.actual = a; this.passed = getTestCaseResult(e, a); var lines = msg.split ("\n"); for (var i=0; i<lines.length; i++) print (STATUS + lines[i]); } function toPrinted(value) { if (typeof value == "xml") { value = value.toXMLString(); } value = String(value); value = value.replace(/\\n/g, 'NL') .replace(/\n/g, 'NL') .replace(/\\r/g, 'CR') .replace(/[^\x20-\x7E]+/g, escapeString); } function escapeString (str) {} function reportCompare (expected, actual, description) { var output = ""; output += "Expected value '" + toPrinted(expected) + "', Actual value '" + toPrinted(actual) + "' "; var testcase = new TestCase("unknown-test-name", description, expected, actual); if (typeof document != "object" || !document.location.href.match(/jsreftest.html/)) { } } function optionsClear() { var optionNames = options().split(','); for (var i = 0; i < optionNames.length; i++) { var optionName = optionNames[i]; if (optionName && optionName != "ion") { } } } optionsClear(); var summary = 'GC hazard due to missing SAVE_SP_AND_PC'; test(); function test() { function f(a, b, c) { return (-a) * ((-b) * (-c)); } if (typeof gczeal == 'function') { expect = f(1.5, 1.25, 1.125); gczeal(2); actual = f(1.5, (1), 1.125); } reportCompare(expect, actual, summary); }
Reporter | ||
Updated•12 years ago
|
Summary: IonMonkey: Assertion failure: unsupported relocation, at ion/arm/Assembler-arm.cpp:572 → IonMonkey: (ARM) Assertion failure: unsupported relocation, at ion/arm/Assembler-arm.cpp:572
Comment 1•12 years ago
|
||
Looks like one of the other patches I have in my review queue fixed this issue. I'll mark it worksforme when all of those patches land (Or I can test this with each patch in my queue applied to see which one fixes this issue)
Updated•12 years ago
|
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
Updated•10 years ago
|
Group: core-security
You need to log in
before you can comment on or make changes to this bug.
Description
•