Module: wine
Branch: master
Commit: 5e418a907208f62a2b1f68da483a8137568f4a1e
URL: http://source.winehq.org/git/wine.git/?a=commit;h=5e418a907208f62a2b1f68da4…
Author: Henri Verbeet <hverbeet(a)gmail.com>
Date: Sun Jan 4 20:38:57 2009 +0100
ntdll: Fix ExceptionAddress for FPU exceptions.
ExceptionAddress isn't the same as EIP for FPU exceptions, since the
exception will be thrown on the next FPU instruction, rather than the
instruction that caused the exception.
---
dlls/ntdll/signal_i386.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/dlls/ntdll/signal_i386.c b/dlls/ntdll/signal_i386.c
index bd1e52b..08013fb 100644
--- a/dlls/ntdll/signal_i386.c
+++ b/dlls/ntdll/signal_i386.c
@@ -1452,6 +1452,7 @@ static void fpe_handler( int signal, siginfo_t *siginfo, void *sigcontext )
case TRAP_x86_ARITHTRAP: /* Floating point exception */
case TRAP_x86_UNKNOWN: /* Unknown fault code */
rec->ExceptionCode = get_fpu_code( win_context );
+ rec->ExceptionAddress = (LPVOID)win_context->FloatSave.ErrorOffset;
break;
case TRAP_x86_CACHEFLT: /* SIMD exception */
/* TODO:
Module: wine
Branch: master
Commit: c95c75b0f6abadfed71ee30ab8089786a8c944db
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c95c75b0f6abadfed71ee30ab…
Author: Gerald Pfeifer <gerald(a)pfeifer.com>
Date: Sat Jan 3 19:12:50 2009 +0100
README: Make FreeBSD requirements less conservative, only requiring FreeBSD 6.3.
---
README | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/README b/README
index baa4929..1f6c384 100644
--- a/README
+++ b/README
@@ -29,7 +29,7 @@ especially the wealth of information found at http://www.winehq.org.
To compile and run Wine, you must have one of the following:
Linux version 2.0.36 or above
- FreeBSD 7.0 or later
+ FreeBSD 6.3 or later
Solaris x86 9 or later
NetBSD-current
Mac OS X 10.4 or later
@@ -45,7 +45,7 @@ Linux info:
FreeBSD info:
Wine will generally not work properly on versions before FreeBSD
- 7.0. FreeBSD 6.3 has patches available to allow Wine to run. See
+ 6.3 or 7.0, and FreeBSD 6.3 has additional patches available. See
<http://wiki.freebsd.org/Wine> for more information.
Solaris info: