Branch: refs/heads/webkitglib/2.50
  Home:   https://github.com/WebKit/WebKit
  Commit: 1c4f6963e82df5fd581791f45fe47d1d49b7c18c
      
https://github.com/WebKit/WebKit/commit/1c4f6963e82df5fd581791f45fe47d1d49b7c18c
  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/298234.426@webkitglib/2.50



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

Reply via email to