This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: HEAD regression: All java tests are failing with an ICE whenoptimized
- From: Ranjit Mathew <rmathew at gmail dot com>
- To: Andrew Haley <aph at redhat dot com>
- Cc: GCC <gcc at gcc dot gnu dot org>
- Date: Wed, 06 Apr 2005 18:48:35 +0530
- Subject: Re: HEAD regression: All java tests are failing with an ICE whenoptimized
- References: <16979.56464.585148.100604@cuddles.cambridge.redhat.com>
Andrew Haley wrote:
> HEAD, clean build this morning. i686-linux-gnu.
>
> With the libgcj "make check", there are many identical failures.
>
> These are of the form
>
> PR4766.java: In class 'PR4766':
> PR4766.java: In method 'PR4766.myfunction()':
> PR4766.java:0: internal compiler error: in hash_scan_set, at postreload-gcse.c:741
> Please submit a full bug report,
> with preprocessed source if appropriate.
> See <URL:http://gcc.gnu.org/bugs.html> for instructions.
> compiler exited with status 1
>
> And the ICE is always in hash_scan_set.
>
> I do not believe that this is a Java FE bug.
>
> Has anyone else seen this?
First off, I didn't when I ran my regular
bootstrap + libjava_check cycle. That's because
I use "--disable-checking".
Second, it's most likely caused by Nathan's assertifying
patch to gcc/p*.c:
http://gcc.gnu.org/ml/gcc-patches/2005-04/msg00227.html
Note that the "#ifdef ENABLE_CHECKING" guard
in postreload-gcse.c (around line #741) was
*misspelt* before:
- #ifdef ENABLE_CHEKCING
and was thus never being executed before.
Ranjit.
--
Ranjit Mathew Email: rmathew AT gmail DOT com
Bangalore, INDIA. Web: http://ranjitmathew.hostingzero.com/