Closed Bug 1626772 Opened 5 years ago Closed 5 years ago

Update hazard analysis to gcc 9

Categories

(Core :: JavaScript: GC, defect, P3)

defect

Tracking

()

RESOLVED FIXED
mozilla77
Tracking Status
firefox77 --- fixed

People

(Reporter: sfink, Assigned: sfink)

Details

Attachments

(3 files)

Over in bug 1623278, a code modification incorrect generated an error in gcc 8, although it worked in gcc 7 and gcc 9.

Upgrading sixgill from gcc 8 to 9 turned out to be very easy, though Gecko code needs a few adjustments for enhanced gcc 9 warnings.

I would rather be on the same gcc version as other gcc jobs, but currently they're on gcc 7 which has a bug that sixgill hits. So if I can't be on the same version, perhaps it's more useful to be blazing a trail to the next gcc upgrade. (Fedora 31 already uses gcc 9, at least.)

Assignee: nobody → sphink
Status: NEW → ASSIGNED

Also requires modifying an annotation for altered gcc 9 output format.

Pushed by sfink@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/fd4026a9f380 Fixes for gcc 9 warnings r=botond https://hg.mozilla.org/integration/autoland/rev/ab5b637f714a Update hazard analysis to gcc 9 r=froydnj https://hg.mozilla.org/integration/autoland/rev/f42150bdee2b gcc compatibility hack for __attribute__ and mutable ordering in lambda decl r=glandium
Pushed by sfink@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/dba8c1976764 Fixes for gcc 9 warnings r=botond https://hg.mozilla.org/integration/autoland/rev/d6222dce150a Update hazard analysis to gcc 9 r=froydnj https://hg.mozilla.org/integration/autoland/rev/00a9695bcb94 gcc compatibility hack for __attribute__ and mutable ordering in lambda decl r=glandium
Flags: needinfo?(sphink)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: