vulgraph opened issue #13232:
Hi — checking on
release-27.0.0.Upstream
728fa071("[40.0] Backport Cranelift: x64: fix incorrect load-sinking incopysignoperator", CVE-2026-24116) appears not to have made it onto this branch.Pre-fix
fcopysignlowering still present incranelift/codegen/src/isa/x64/lower.isle(shaa5b3330e):(rule (lower (has_type $F32 (fcopysign a @ (value_type $F32) b))) (let ((sign_bit Xmm (imm $F32 0x80000000))) (x64_orps (x64_andnps sign_bit a) (x64_andps sign_bit b))))The fix simply forces
aandbinto XMM registers before the bitwise ops so thef64.loadcan't sink-and-widen. Two small bindings plus regression tests.Should I open a backport PR aligned to the upstream commit? Want to confirm the branch is still in scope first.
vulgraph
cfallin closed issue #13232:
Hi — checking on
release-27.0.0.Upstream
728fa071("[40.0] Backport Cranelift: x64: fix incorrect load-sinking incopysignoperator", CVE-2026-24116) appears not to have made it onto this branch.Pre-fix
fcopysignlowering still present incranelift/codegen/src/isa/x64/lower.isle(shaa5b3330e):(rule (lower (has_type $F32 (fcopysign a @ (value_type $F32) b))) (let ((sign_bit Xmm (imm $F32 0x80000000))) (x64_orps (x64_andnps sign_bit a) (x64_andps sign_bit b))))The fix simply forces
aandbinto XMM registers before the bitwise ops so thef64.loadcan't sink-and-widen. Two small bindings plus regression tests.Should I open a backport PR aligned to the upstream commit? Want to confirm the branch is still in scope first.
vulgraph
cfallin commented on issue #13232:
Hi @vulgraph -- as has been explained to you several times already (#13220, #13221, #13222), we have documentation on which releases are supported with ongoing patches and which are not. v27 is not supported anymore. Please do not file any more issues about this topic before you review that documentation. Thanks.
vulgraph commented on issue #13232:
Got it, thanks for the policy clarification. Won't pursue release-27.0.0 further.
Last updated: May 03 2026 at 22:13 UTC