diff --git a/gas/ChangeLog b/gas/ChangeLog
index 89b08dd1ec8814c062bd59344ed1c739ebd42e49..1156fe249ff5a6cc6bec75578679b4c8f5f5a2af 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,9 +1,13 @@
+2010-02-11  Sterling Augustine  <sterling@jaw.hq.tensilica.com>
+
+	* config/tc-xtensa.c (istack_init): Don't call memset.
+
 2010-02-11  Sterling Augustine  <sterling@tensilica.com>
 
 	* config/tc-xtensa.c (cache_literal_section): Handle prefixes as
 	well as suffixes.
 
-2010-02-10  Sterling Augustine  <sterling@tensilica.com>
+2010-02-11  Sterling Augustine  <sterling@tensilica.com>
 
 	* config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
 
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index f8a81128bc374ca0fe9cc2e3e0265a48d026f290..ede3cb9bee101f2d09ab3d12615239e17781446b 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -11203,7 +11203,6 @@ xg_get_single_slot (xtensa_opcode opcode)
 void
 istack_init (IStack *stack)
 {
-  memset (stack, 0, sizeof (IStack));
   stack->ninsn = 0;
 }