Steel Bank Common Lisp

Fix floating point exceptions on OpenBSD/amd64 -current and upcoming 4.8 release

Reported by Josh Elsasser on 2010-08-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
SBCL
Undecided
Unassigned

Bug Description

OpenBSD/amd64 recently began running signal handlers with a clean FPU state, making it necessary to load the floating point control word. The attached patch does exactly this, and works equally well on OpenBSD systems from both before and after the signal handler change was made.

This patch is necessary to build SBCL x86-64 on recent -current snapshots of OpenBSD, and for the upcoming 4.8 release.

tags: added: review
Changed in sbcl:
assignee: nobody → Nikodemus Siivola (nikodemus)
status: New → In Progress
tags: removed: review
Nikodemus Siivola (nikodemus) wrote :

Thank you.

In SBCL 1.0.42.17.

Changed in sbcl:
assignee: Nikodemus Siivola (nikodemus) → nobody
status: In Progress → Fix Committed
Nikodemus Siivola (nikodemus) wrote :

um. 1.0.42.17, the second.

Changed in sbcl:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers