This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/49297] ICE gfc_conv_component_ref, at fortran/trans-expr.c:268 when compiling molcas7.6
- From: "burnus at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 6 Jun 2011 07:54:25 +0000
- Subject: [Bug fortran/49297] ICE gfc_conv_component_ref, at fortran/trans-expr.c:268 when compiling molcas7.6
- Auto-submitted: auto-generated
- References: <bug-49297-4@http.gcc.gnu.org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49297
Tobias Burnus <burnus at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |burnus at gcc dot gnu.org
Summary|Errors during execution of |ICE gfc_conv_component_ref,
|make command when |at fortran/trans-expr.c:268
|installing molcas7.6 |when compiling molcas7.6
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> 2011-06-06 07:54:23 UTC ---
It might get a bit difficult to debug this issue as MOLCAS
(http://www.molcas.org/) is not freely downloadable but commercial.
Which version of gfortran are you using (cf. "gfortran -v")?
The bug looks similar to PR 18783 or PR 15181, which were fixed in 4.0.0
(before 2004-11-29 - 7 years and 7 releases ago).
In case you have GCC/gfortran 4.0: I strongly urge you to upgrade. 4.0 was the
first GCC version with gfortran and it was rather buggy. You should at least
use GCC/gfortran 4.1.2 but better 4.3 or newer. Recommended released versions
are 4.5 or 4.6 - or the developer version 4.7, which is typically also quite
stable.
An overview about the latest releases and the currently maintained version is
given at http://gcc.gnu.org/ (right column)
There could (should?) be newer GCCs available from your Linux distribution
(assuming you are using Linux), but you could also try the build listed at
http://gcc.gnu.org/wiki/GFortranBinaries
If the internal compiler error still occurs with a newer GCC version, we can
still start the tedious debugging work.