Add support for a TREE_LIST of types to expand_start_catch

Olivier Hainque hainque@ACT-Europe.FR
Tue Nov 13 15:03:00 GMT 2001



Richard Henderson <rth@redhat.com> writes:
> It'd be nice to test Java as well, since it excercises code
> that C++ doesn't (rtl inlining).  

OK. Unfortunately, with the sources I have (20011114), building Java with or
without the patch leads to ICE on my easiest test platform (i686-pc-linux-gnu)
:

../../../src/libjava/jni.cc: In function `T _Jv_JNI_CallAnyMethodV(JNIEnv*, 
   java::lang::Object*, java::lang::Class*, _Jv_Method*, char*) [with T = 
   jfloat, invocation_type style = nonvirtual]':
../../../src/libjava/jni.cc:2600:   instantiated from here
../../../src/libjava/jni.cc:772: Internal compiler error in compensate_edge,
 at reg-stack.c:2564

I'll try on Solaris.

> However, everything looks good.

> >  * except.c: Support for catching a list of types with a single handler
[...]
> >  * except.h: Reflect changes in comment before expand_start_catch.
> 
> Ok.

Thanks :)



More information about the Gcc-patches mailing list