diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 436de4c3034517e1f4a476f96932710a1963f626..30864c038edb1939e8d7f291af855762de9d5367 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2000-02-11  Tom Tromey  <tromey@cygnus.com>
+
+	* interpret.cc (continue1): Use STOREA, not STOREI, to implement
+	astore instruction.  From Hans Boehm.
+
 2000-02-04  Warren Levy  <warrenl@cygnus.com>
 
 	* java/math/BigInteger.java(BigInteger(String, int)): New constructor.
diff --git a/libjava/THANKS b/libjava/THANKS
index 575a43624e0f9bcda0b008cf1f1b50150fd43183..69d2ad6cb675d8bdecd511a53a5628ac54ea7ef3 100644
--- a/libjava/THANKS
+++ b/libjava/THANKS
@@ -5,7 +5,7 @@ contributions are not listed.  Please keep this list in alphabetical
 order.
 
 Geoff Berry for his object serialization work and various patches.
-Hans-J. Boehm for his garbage collector.
+Hans-J. Boehm for his garbage collector and other work.
 Godmar Back for his improvements and encouragement.
 Per Bothner for dreaming up, designing and implementing much of gcj.
 Steve Chamberlain for config fixes and the picoJava port.
diff --git a/libjava/interpret.cc b/libjava/interpret.cc
index c8870c334f3f6532f944cfecd14fee04f7674982..6cde68d981d7f1925d291cf9ecdab591f317b1fc 100644
--- a/libjava/interpret.cc
+++ b/libjava/interpret.cc
@@ -1080,7 +1080,7 @@ void _Jv_InterpMethod::continue1 (_Jv_InterpMethodInvocation *inv)
       NEXT_INSN;
 
      insn_astore:
-      STOREI (get1u (pc++));
+      STOREA (get1u (pc++));
       NEXT_INSN;
 
      insn_istore_0: