[Bug c++/14380] New: Internal Error when compiling large array with function call intitializer
thomas dot thery at st dot com
gcc-bugzilla@gcc.gnu.org
Tue Mar 2 08:42:00 GMT 2004
The compilation of the attached file will generate an internal error
in gcc.
The file contains the definition of a large array initialized to 0
except for the last value initialized from the result of a function
call.
Compilation command line:
-------
/soft/flextool/gcc3.2-sol8/bin/gcc -v -save-temps -c bug.cc
Output produced by gcc:
-------
Reading specs from
/soft/flextool/gcc3.2-sol8/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/specs
Configured with: ./configure -v --prefix=/soft/flextool/gcc3.2-sol8
--enable-languages=c,c++ --enable-shared --disable-nls --with-gnu-as
--with-as=/soft/flextool/gcc3.2-sol8/bin/as --with-gnu-ld
--with-ld=/soft/flextool/gcc3.2-sol8/bin/ld
Thread model: posix
gcc version 3.2.2
/soft/flextool/gcc3.2-sol8/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/cpp0
-lang-c++ -D__GNUG__=3 -D__DEPRECATED -D__EXCEPTIONS -v -D__GNUC__=3
-D__GNUC_MINOR__=2 -D__GNUC_PATCHLEVEL__=2 -D__GXX_ABI_VERSION=102 -Dsparc -Dsun
-Dunix -D__svr4__ -D__SVR4 -D__PRAGMA_REDEFINE_EXTNAME -D__sparc__ -D__sun__
-D__unix__ -D__svr4__ -D__SVR4 -D__PRAGMA_REDEFINE_EXTNAME -D__sparc -D__sun
-D__unix -Asystem=unix -Asystem=svr4 -D__NO_INLINE__ -D__STDC_HOSTED__=1
-D_XOPEN_SOURCE=500 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1
-D__EXTENSIONS__ -D__SIZE_TYPE__=unsigned int -D__PTRDIFF_TYPE__=int
-D__WCHAR_TYPE__=long int -D__WINT_TYPE__=long int -D__GCC_NEW_VARARGS__
-Acpu=sparc -Amachine=sparc bug.cc bug.ii
GNU CPP version 3.2.2 (cpplib) (sparc ELF)
ignoring nonexistent directory
"/soft/flextool/gcc3.2-sol8/sparc-sun-solaris2.8/include"
#include "..." search starts here:
#include <...> search starts here:
/soft/flextool/gcc3.2-sol8/include/c++/3.2.2
/soft/flextool/gcc3.2-sol8/include/c++/3.2.2/sparc-sun-solaris2.8
/soft/flextool/gcc3.2-sol8/include/c++/3.2.2/backward
/usr/local/include
/soft/flextool/gcc3.2-sol8/include
/soft/flextool/gcc3.2-sol8/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/include
/usr/include
End of search list.
/soft/flextool/gcc3.2-sol8/lib/gcc-lib/sparc-sun-solaris2.8/3.2.2/cc1plus
-fpreprocessed bug.ii -quiet -dumpbase bug.cc -version -o bug.s
GNU CPP version 3.2.2 (cpplib) (sparc ELF)
GNU C++ version 3.2.2 (sparc-sun-solaris2.8)
compiled by GNU C version 3.2.2.
gcc: Internal error: Segmentation Fault (program cc1plus)
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
--
Summary: Internal Error when compiling large array with function
call intitializer
Product: gcc
Version: 3.2.2
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: thomas dot thery at st dot com
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: sparc-sun-solaris2.8
GCC host triplet: sparc-sun-solaris2.8
GCC target triplet: sparc-sun-solaris2.8
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14380
More information about the Gcc-bugs
mailing list