This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: ICE gcc-3_0-branch in java code 1 May 2001
- To: Jeff Sturm <jsturm at one-point dot com>
- Subject: Re: ICE gcc-3_0-branch in java code 1 May 2001
- From: Jeffrey Oldham <oldham at codesourcery dot com>
- Date: Wed, 2 May 2001 15:43:47 -0700
- Cc: Gordon Sadler <gbsadler1 at lcisp dot com>, gcc at gcc dot gnu dot org, java at gcc dot gnu dot org, nathan at codesourcery dot com
- Organization: CodeSourcery LLC
- References: <Pine.LNX.4.10.10105011937490.9963-100000@one-point.bright.net>
On Tue, May 01, 2001 at 07:42:45PM -0400, Jeff Sturm wrote:
>
> On Tue, 1 May 2001, Gordon Sadler wrote:
> > /usr/src/cvs/gcc-3.0/libjava/jni.cc: In function `_Jv_Method*
> > _Jv_JNI_FromReflectedMethod(JNIEnv*, java::lang::Object*)':
> > /usr/src/cvs/gcc-3.0/libjava/jni.cc:1537: Internal compiler error
> > in remove_unnecessary_notes, at emit-rtl.c:2883
> > Please submit a full bug report, with preprocessed source if
> > appropriate.
>
> I got the same thing today, until I backed this patch out of my tree:
>
> 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
>
> * cp-tree.def (USING_STMT): New statement node.
> * cp-tree.h (USING_STMT_NAMESPACE): New macro.
> * decl2.c (do_using_directive): Add USING_STMT to statement
> tree. Don't emit errors when processing template decl.
> * pt.c (tsubst_expr, USING_STMT case): New case.
> * semantics.c (cp_expand_stmt, USING_STMT case): New case.
This problem has now disappeared. See
http://gcc.gnu.org/ml/gcc-patches/2001-05/msg00060.html.
Thanks,
Jeffrey D. Oldham
oldham@codesourcery.com