Ranjit Mathew writes: > 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.
So maybe it is a front end bug. I'm working on it now. Andrew.