aboutsummaryrefslogtreecommitdiff
path: root/libjava/exception.cc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2001-04-02 16:26:50 -0700
committerRichard Henderson <rth@gcc.gnu.org>2001-04-02 16:26:50 -0700
commit212a2676d3ae43af27cfb87b532a1e3dc21c3a84 (patch)
treef1574d849578659f7af4af27f0e2fb7b43b07dad /libjava/exception.cc
parent847abd1f89757f66f18f694e2fdceeeda5d2b80f (diff)
downloadgcc-212a2676d3ae43af27cfb87b532a1e3dc21c3a84.zip
gcc-212a2676d3ae43af27cfb87b532a1e3dc21c3a84.tar.gz
gcc-212a2676d3ae43af27cfb87b532a1e3dc21c3a84.tar.bz2
configure.in (GCC_UNWIND_INCLUDE): Assume we're built within the same tree as gcc.
* configure.in (GCC_UNWIND_INCLUDE): Assume we're built within the same tree as gcc. * configure: Rebuilt. * exception.cc (_Jv_Throw): Clarify commentary. From-SVN: r41025
Diffstat (limited to 'libjava/exception.cc')
-rw-r--r--libjava/exception.cc15
1 files changed, 7 insertions, 8 deletions
diff --git a/libjava/exception.cc b/libjava/exception.cc
index 41f7676..ff58be1 100644
--- a/libjava/exception.cc
+++ b/libjava/exception.cc
@@ -104,14 +104,13 @@ _Jv_Throw (jthrowable value)
code = _Unwind_RaiseException (&xh->unwindHeader);
#endif
- /* FIXME: If code == _URC_END_OF_STACK, then we reached top of
- stack without finding a handler for the exception. I seem to
- recall that Java has specific rules to handle this.
-
- If code is something else, we encountered some sort of heinous
- lossage, from which we could not recover. As is the way of such
- things we'll almost certainly have crashed before now, rather
- than actually being able to diagnose the problem. */
+ /* If code == _URC_END_OF_STACK, then we reached top of stack without
+ finding a handler for the exception. Since each thread is run in
+ a try/catch, this oughtn't happen. If code is something else, we
+ encountered some sort of heinous lossage from which we could not
+ recover. As is the way of such things, almost certainly we will have
+ crashed before now, rather than actually being able to diagnose the
+ problem. */
abort ();
}