Open Bug 1945012 Opened 9 months ago Updated 9 months ago

[hazards] Upgrade gcc past gcc9

Categories

(Core :: JavaScript: GC, task, P2)

task

Tracking

()

People

(Reporter: sfink, Unassigned)

References

(Blocks 2 open bugs)

Details

I've seen one thing now that requires gcc > 9 (bug 1601843). It seems time to consider an update.

Baseline gcc is version 8 at the moment. That's not only hazard builds, that's overall.

That being said, hazard builds being stuck to gcc 9 is hindering future updates to that baseline.

Blocks: GC.stability
Severity: -- → N/A
Priority: -- → P2

Initial explorations: gcc 11 seems to disentangle loops differently, causing some tests to fail (but the new output still seems correct when manually inspected.)

Analyzing all of SpiderMonkey appears to succeed. Analyzing all of Gecko crashes, which is the usual symptom when the data structure presented to the gcc plugin changes. I haven't looked at it in detail, but at least gcc 9 -> 11 isn't a completely trivial update.

You need to log in before you can comment on or make changes to this bug.