From 023970d589380e7cd68aae47ac652c3a0b135497 Mon Sep 17 00:00:00 2001
From: aph <aph@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Thu, 5 Dec 2002 11:35:11 +0000
Subject: 2002-12-05  Andrew Haley  <aph@redhat.com>

	* gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Throw
	#ifdef (HAVE_BACKTRACE) around the whole function body.


git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@59855 138bc75d-0d04-0410-961f-82ee72b054a4
---
 libjava/ChangeLog                        | 5 +++++
 libjava/gnu/gcj/runtime/natStackTrace.cc | 9 ++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index 4f4a7e14aa3..34125a36ab8 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -1,3 +1,8 @@
+2002-12-05  Andrew Haley  <aph@redhat.com>
+
+	* gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Throw
+	#ifdef (HAVE_BACKTRACE) around the whole function body.
+
 2002-12-05  Tom Tromey  <tromey@redhat.com>
 
 	* java/lang/Class.h (_Jv_SetVTableEntries): Updated declaration.
diff --git a/libjava/gnu/gcj/runtime/natStackTrace.cc b/libjava/gnu/gcj/runtime/natStackTrace.cc
index 5cd89e31a6f..e977f356638 100644
--- a/libjava/gnu/gcj/runtime/natStackTrace.cc
+++ b/libjava/gnu/gcj/runtime/natStackTrace.cc
@@ -44,16 +44,15 @@ details.  */
 #include <unwind.h>
 
 
-// Fill in this stack trace with N elements starting at offset.
+// Fill in this stack trace with MAXLEN elements starting at offset.
 void
 gnu::gcj::runtime::StackTrace::fillInStackTrace (jint maxlen, jint offset)
 {
-#if defined (HAVE_BACKTRACE)
+#ifdef HAVE_BACKTRACE
   offset += 1;
   void *_p[maxlen + offset];
   len = backtrace (_p, maxlen + offset) - offset;
   void **p = _p + offset;
-#endif
   _Jv_frame_info *frame;
   if (len > 0)
     {
@@ -86,6 +85,10 @@ gnu::gcj::runtime::StackTrace::fillInStackTrace (jint maxlen, jint offset)
     frame = NULL;
 
   addrs = reinterpret_cast<gnu::gcj::RawData *> (frame);
+#else // HAVE_BACKTRACE
+  (void)maxlen;
+  (void)offset;
+#endif // HAVE_BACKTRACE
 }
 
 /* Obtain the next power-of-2 of some integer.  */
-- 
cgit v1.2.1