summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authormark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>2002-09-02 15:55:57 +0000
committermark <mark@138bc75d-0d04-0410-961f-82ee72b054a4>2002-09-02 15:55:57 +0000
commitfbe9e41df6c8035d66aa03101362f633a81362a0 (patch)
treeeaa7255427dbc59adb36a9342d65ab7b66ffc9b4 /libjava/java
parentb5f7fd68ff1140450dea4f1da6a90f38e1ace3a7 (diff)
downloadppe42-gcc-fbe9e41df6c8035d66aa03101362f633a81362a0.tar.gz
ppe42-gcc-fbe9e41df6c8035d66aa03101362f633a81362a0.zip
* gnu/gcj/runtime/NameFinder.java (remove_interpreter): New field.
(sanitizeStack): Correctly reset unknown and interpreter counters, detect interpreter runtime frames. (demangleInterpreterMethod): New method. * gnu/gcj/runtime/natNameFinder.cc (lookupInterp): Use new method. * java/lang/natVMThrowable.cc (fillInStackTrace): Change order of filling in addrs[]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56741 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/lang/natVMThrowable.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/lang/natVMThrowable.cc b/libjava/java/lang/natVMThrowable.cc
index f5c56c7a1d4..ce897c23e0b 100644
--- a/libjava/java/lang/natVMThrowable.cc
+++ b/libjava/java/lang/natVMThrowable.cc
@@ -72,7 +72,7 @@ java::lang::VMThrowable::fillInStackTrace (java::lang::Throwable* t)
state->length = n;
int len = n;
addrs = (_Jv_frame_info *) _Jv_Malloc (n * sizeof (_Jv_frame_info));
- while (n--)
+ for (n = 0; n < len; n++)
{
addrs[n].addr = p[n];
#ifdef INTERPRETER
OpenPOWER on IntegriCloud