diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ce11083950effd5ed26f1306d3c3a3aaa07e441e..590e422d80700428b38592e6c404957307937e51 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-07-24  David Mosberger  <davidm@hpl.hp.com>
+
+	* config/ia64/ia64.c (gen_thread_pointer): Fix typo in marking
+	thread_pointer_rtx as unchanging.
+
 2002-07-24  Michael Matz  <matz@suse.de>
 
 	* ra-colorize.c (INV_REG_ALLOC_ORDER): New macro.
diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c
index 326c4d5b8e28d7a22328b432e7fafd560dadae46..bffe30b961cb0f57191bf459382d87be731c1c96 100644
--- a/gcc/config/ia64/ia64.c
+++ b/gcc/config/ia64/ia64.c
@@ -1067,7 +1067,7 @@ gen_thread_pointer ()
   if (!thread_pointer_rtx)
     {
       thread_pointer_rtx = gen_rtx_REG (Pmode, 13);
-      RTX_UNCHANGING_P (thread_pointer_rtx);
+      RTX_UNCHANGING_P (thread_pointer_rtx) = 1;
     }
   return thread_pointer_rtx;
 }