aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Tromey <tromey@cygnus.com>2000-02-11 23:24:28 +0000
committerTom Tromey <tromey@gcc.gnu.org>2000-02-11 23:24:28 +0000
commit28ec5077d7f533713104cdfa21817917098c8111 (patch)
tree9ced273cb24e537c8ceb95288d25bf8496c274af
parent0a9f300a82e92cac5657a8adbcea689e68cc795b (diff)
downloadgcc-28ec5077d7f533713104cdfa21817917098c8111.zip
gcc-28ec5077d7f533713104cdfa21817917098c8111.tar.gz
gcc-28ec5077d7f533713104cdfa21817917098c8111.tar.bz2
interpret.cc (continue1): Use STOREA, not STOREI, to implement astore instruction.
* interpret.cc (continue1): Use STOREA, not STOREI, to implement astore instruction. From Hans Boehm. From-SVN: r31939
-rw-r--r--libjava/ChangeLog5
-rw-r--r--libjava/THANKS2
-rw-r--r--libjava/interpret.cc2
3 files changed, 7 insertions, 2 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 436de4c..30864c0 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 575a436..69d2ad6 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 c8870c3..6cde68d 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: