diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 17eab4d5ba7f2172c63287fc76fdf4e9e7483380..7ab8d1b8143d276c1d40df35801172de053f3660 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Mon Apr 20 07:37:49 1998  Michael Meissner  <meissner@cygnus.com>
+
+	* i386.c: Include expr.h to get the change_address prototype
+	declared.
+	
 Mon Apr 20 01:00:05 1998  H.J. Lu  (hjl@gnu.org)
 
 	* reg-stack.c (subst_asm_stack_regs): Change to return the last
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index f4743faaf819d0c513a34f0bb110b3760623d2be..4a29f88739b2dabb805dac5332a4ad88732a5859 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -36,6 +36,7 @@ Boston, MA 02111-1307, USA. */
 #include "except.h"
 #include "function.h"
 #include "recog.h"
+#include "expr.h"
 
 #if HAVE_STDLIB_H
 #include <stdlib.h>