Fix another place where CPUID code doesn't bother to restore original state

of the bit 21 of eflags register. This should fix `sigreturn: eflags ...'
problem in many threaded GNOME apps.

Update is highly recommended to all GNOME users - it improves stability
of Nautilus, Balsa etc greatly.
This commit is contained in:
Maxim Sobolev 2001-11-16 10:51:32 +00:00
parent 46e5de6760
commit 3c38fcb4fb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=50118
2 changed files with 15 additions and 0 deletions

View file

@ -7,6 +7,7 @@
PORTNAME?= gdk-pixbuf
PORTVERSION= 0.13.0
PORTREVISION= 1
CATEGORIES?= graphics
MASTER_SITES= ${MASTER_SITE_GNOME}
MASTER_SITE_SUBDIR= unstable/sources/gdk-pixbuf

View file

@ -0,0 +1,14 @@
$FreeBSD$
--- gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:34:50 1.1
+++ gdk-pixbuf/pixops/have_mmx.S 2001/11/16 10:35:21
@@ -19,6 +19,8 @@
popfl
pushfl
popl %eax
+ pushl %ebx
+ popfl
cmpl %eax, %ebx