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:
parent
5f2fa73083
commit
5a0bf1eed1
4 changed files with 296 additions and 310 deletions
|
@ -1,3 +1,8 @@
|
|||
2001-05-11 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* configure.in (ia64-*): Don't set SYSDEP_SOURCES.
|
||||
* java/lang/natThrowable.cc: Don't use __ia64_backtrace.
|
||||
|
||||
2001-05-11 Richard Henderson <rth@redhat.com>
|
||||
|
||||
* exception.cc: Include unwind-pe.h. Remove all pointer
|
||||
|
|
583
libjava/configure
vendored
583
libjava/configure
vendored
File diff suppressed because it is too large
Load diff
|
@ -730,10 +730,10 @@ case "${host}" in
|
|||
sparc-sun-solaris*)
|
||||
SIGNAL_HANDLER=include/sparc-signal.h
|
||||
;;
|
||||
ia64-*)
|
||||
SYSDEP_SOURCES=sysdep/ia64.c
|
||||
test -d sysdep || mkdir sysdep
|
||||
;;
|
||||
# ia64-*)
|
||||
# SYSDEP_SOURCES=sysdep/ia64.c
|
||||
# test -d sysdep || mkdir sysdep
|
||||
# ;;
|
||||
*)
|
||||
SIGNAL_HANDLER=include/default-signal.h
|
||||
;;
|
||||
|
|
|
@ -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)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue