This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
New bootstrap failure in libjava/gnu/gcj/runtime/natStackTrace.cc
- From: Andrew Haley <aph at redhat dot com>
- To: "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>
- Cc: gcc-bugs at gcc dot gnu dot org, java at gcc dot gnu dot org
- Date: Wed, 4 Dec 2002 20:09:52 +0000 (GMT)
- Subject: New bootstrap failure in libjava/gnu/gcj/runtime/natStackTrace.cc
- References: <200212041918.OAA08941@caip.rutgers.edu>
Kaveh R. Ghazi writes:
> Andrew,
>
> I'm getting this new bootstrap failure building libjava on
> sparc-sun-solaris2.7:
Silly me. If this fixes your bug, feel free to check it in.
2002-12-04 Andrew Haley <aph@redhat.com>
* gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Declare p
outside #ifdef.
Index: natStackTrace.cc
===================================================================
RCS file: /cvs/gcc/gcc/libjava/gnu/gcj/runtime/natStackTrace.cc,v
retrieving revision 1.1
diff -p -2 -c -r1.1 natStackTrace.cc
*** natStackTrace.cc 3 Dec 2002 13:53:27 -0000 1.1
--- natStackTrace.cc 4 Dec 2002 20:06:40 -0000
*************** void
*** 49,57 ****
gnu::gcj::runtime::StackTrace::fillInStackTrace (jint maxlen, jint offset)
{
#if defined (HAVE_BACKTRACE)
offset += 1;
void *_p[maxlen + offset];
len = backtrace (_p, maxlen + offset) - offset;
! void **p = _p + offset;
#endif
_Jv_frame_info *frame;
--- 49,58 ----
gnu::gcj::runtime::StackTrace::fillInStackTrace (jint maxlen, jint offset)
{
+ void **p;
#if defined (HAVE_BACKTRACE)
offset += 1;
void *_p[maxlen + offset];
len = backtrace (_p, maxlen + offset) - offset;
! p = _p + offset;
#endif
_Jv_frame_info *frame;
Thanks,
Andrew.