This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Are ICEs par for the course on HEAD?
- From: Zack Weinberg <zack at codesourcery dot com>
- To: Bernd Jendrissek <berndj at prism dot co dot za>
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 12 Sep 2002 17:46:26 -0700
- Subject: Re: Are ICEs par for the course on HEAD?
- References: <20020913021120.H17659@prism.co.za>
On Fri, Sep 13, 2002 at 02:11:20AM +0200, Bernd Jendrissek wrote:
> There's a PC on my desk that is really, really glad that gcc ICE'd while
> bootstrapping. The compile had been going for about 24 hours by
> then...
You will find that it goes much, much faster if you omit 'gcac' from
the list of checks to enable. That mode is only for finding a very
specific category of bugs, and you would know if you were looking for
one of them.
> /mnt/disk/src/gcc/libjava/interpret.cc: In member function `void
> _Jv_InterpMethod::run(void*, ffi_raw*)':
> /mnt/disk/src/gcc/libjava/interpret.cc:3187: internal compiler error: RTL
> check: expected code `reg', have `subreg' in split_2, at insn-recog.c:48229
> Please submit a full bug report,
> with preprocessed source if appropriate.
This is a real bug; thank you for reporting it. (People trying to
reproduce it should make sure they have configured with at least
--enable-checking=rtl.)
> Hmm, I wonder if it's related to my having binutils 2.12.90.0.4?
I doubt it. This is a case of an internal data structure being
constructed incorrectly. Binutils bugs don't usually do that.
zw