configure.in (ia64-*): Don't set SYSDEP_SOURCES.

* configure.in (ia64-*): Don't set SYSDEP_SOURCES.
        * java/lang/natThrowable.cc: Don't use __ia64_backtrace.

From-SVN: r41984
This commit is contained in:
Richard Henderson
2001-05-11 23:25:03 -07:00
committed by Richard Henderson
parent 5f2fa73083
commit 5a0bf1eed1
4 changed files with 296 additions and 310 deletions

View File

@@ -39,10 +39,6 @@ details. */
#include <name-finder.h>
#ifdef __ia64__
extern "C" int __ia64_backtrace (void **array, int size);
#endif
/* FIXME: size of the stack trace is limited to 128 elements. It's
undoubtedly sensible to limit the stack trace, but 128 is rather
arbitrary. It may be better to configure this. */
@@ -52,16 +48,12 @@ java::lang::Throwable::fillInStackTrace (void)
{
if (! trace_enabled)
return this;
#if defined (HAVE_BACKTRACE) || defined (__ia64__)
#if defined (HAVE_BACKTRACE)
void *p[128];
// We subtract 1 from the number of elements because we don't want
// to include the call to fillInStackTrace in the trace.
#if defined (__ia64__)
int n = __ia64_backtrace (p, 128) - 1;
#else
int n = backtrace (p, 128) - 1;
#endif
if (n > 0)
{