Branch: refs/heads/webkitglib/2.52
  Home:   https://github.com/WebKit/WebKit
  Commit: 3a9a53db2dbd2ac5bfa43d64014fabf3d504c245
      
https://github.com/WebKit/WebKit/commit/3a9a53db2dbd2ac5bfa43d64014fabf3d504c245
  Author: Angelos Oikonomopoulos <[email protected]>
  Date:   2026-02-13 (Fri, 13 Feb 2026)

  Changed paths:
    M Source/cmake/WebKitCompilerFlags.cmake

  Log Message:
  -----------
  Cherry-pick 307067@main (06d9f3e926cd). 
https://bugs.webkit.org/show_bug.cgi?id=307056

    [JSC] Work around GCC miscompilation in testmasm
    https://bugs.webkit.org/show_bug.cgi?id=307056

    Reviewed by Justin Michaud.

    It seems that GCC miscompiles the switch statement in
    testMoveConditionallyFloatingPointSameArg when -funswitch-loops is on
    (that's the case for -O3). The symptom is that we don't handle
    MacroAssembler::DoubleEqualAndOrdered (at least) and end up hitting the
    following RELEASE_ASSERT_NOT_REACHED();.

    Globally turn off this specific transformation when compiling with older
    versions of GCC, to avoid running into further hard-to-diagnose bugs.

    Canonical link: https://commits.webkit.org/307067@main

Canonical link: https://commits.webkit.org/305877.70@webkitglib/2.52



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to