compiling the C++ code -------------8<-------------8<-------------8<-------------8<------------- struct Struct { unsigned data[]; };
Struct data= { 0 }; -------------8<-------------8<-------------8<-------------8<------------- with the command g++ -O1 -c -o bug.o bug.cc results in: bug.cc:9: internal compiler error: in tree_low_cst, at tree.c:3816 compiler version: g++ -v Using built-in specs. Configured with: /home/buchmann/devel/gcc/dist/gcc-4.0-20050116/configure -v --prefix=/home/buchmann/devel/gcc/host/gcc-4.0-20050116 --enable-languages=c,c++ --with-as=/home/buchmann/devel/gcc/host/gcc-4.0-20041024//bin/as --with-ld=/home/buchmann/devel/gcc/host/gcc-4.0-20041024//bin/ld --with-newlib Thread model: posix gcc version 4.0.0 20050116 (experimental) remarks: gcc-3.4.3 -O0,1,2,3 crashes too Best regards Hans Buchmann [EMAIL PROTECTED] -- Summary: initializing a struct Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hans dot buchmann at fhso dot ch CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19594