diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index e4d312e827cba013fd411c65b0d90b533de4e891..5222d319aadaf883cfb1a003390f03a5bd07f0eb 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,7 @@
+2002-02-12  Adam Megacz <adam@xwt.org>
+
+	* win32.cc: Added two #includes to make win32.cc compile.
+
 2002-02-12  Bryce McKinlay  <bryce@waitaki.otago.ac.nz>
 
 	* boehm.cc (initialized, obj_kind_x, obj_free_list): Removed unused
diff --git a/libjava/win32.cc b/libjava/win32.cc
index 0c027851115337b77fd60a779529182aba321d2b..f425462523db0e0df0964392dca36bf5647e7d96 100644
--- a/libjava/win32.cc
+++ b/libjava/win32.cc
@@ -9,8 +9,10 @@ Libgcj License.  Please consult the file "LIBGCJ_LICENSE" for
 details.  */
 
 #include <config.h>
+#include <jvm.h>
 
 #include "platform.h"
+#include <java/lang/ArithmeticException.h>
 
 static LONG CALLBACK
 win32_exception_handler (LPEXCEPTION_POINTERS e)