mirror of
https://github.com/gcc-mirror/gcc.git
synced 2026-05-06 23:25:24 +02:00
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:
committed by
Richard Henderson
parent
5f2fa73083
commit
5a0bf1eed1
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user