This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/20025] New: Internal error while compiling
- From: "sjt at star dot sr dot bham dot ac dot uk" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 17 Feb 2005 12:13:18 -0000
- Subject: [Bug c++/20025] New: Internal error while compiling
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
While compiling the routine datatypes.cpp in the GDL package, g++ generates an
internal error. This appears to be powerpc specific.
Command line & Error messages follow.
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/python2.3 -O2 -MT datatypes.o
-MD -MP -MF ".deps/datatypes.Tpo" -c -o datatypes.o datatypes.cpp -save-temps
In file included from /usr/include/python2.3/Python.h:8,
from basegdl.hpp:26,
from datatypes.hpp:31,
from dstructgdl.hpp:25,
from datatypes.cpp:27:
/usr/include/python2.3/pyconfig.h:856:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/c++/3.3/powerpc-linux/bits/os_defines.h:39,
from /usr/include/c++/3.3/powerpc-linux/bits/c++config.h:35,
from /usr/include/c++/3.3/iomanip:45,
from datatypes.cpp:24:
/usr/include/features.h:131:1: warning: this is the location of the previous
definition
In file included from datatypes.cpp:40:
default_io.cpp: In function `std::istream& operator>>(std::istream&,
Data_<Sp2>&) [with Sp2 = SpDFloat, Sp = SpDFloat]':
default_io.cpp:185: error: insn does not satisfy its constraints:
(insn 2857 445 511 12 (nil) (set (reg:SI 9 r9)
(reg/f:SI 114 virtual-stack-vars)) 298 {*movsi_internal1} (nil)
(nil))
default_io.cpp:185: internal compiler error: in reload_cse_simplify_operands,
at reload1.c:8394
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
For Debian GNU/Linux specific bug reporting instructions, see
<URL:file:///usr/share/doc/gcc-3.3/README.Bugs>.
Compiling the included default_io.cpp on its own does NOT generate the error.
Removing the optimization flag genrates a segfault at the same location.
The datatypes.ii file is too large (1.5MB) to attach here and can be obtained
at: ftp://ftp.sr.bham.ac.uk/pub/sjt/datatypes.ii
Since the machine doesn't have problems with other large compiles (e.g. the
Linux kernel) I don't think it's a hardware problem.
--
Summary: Internal error while compiling
Product: gcc
Version: 3.3.5
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: sjt at star dot sr dot bham dot ac dot uk
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: powerpc-unknown-linux-gnu
GCC host triplet: powerpc-unknown-linux-gnu
GCC target triplet: powerpc-unknown-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20025