This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/34298] New: [3.4] ICE on templated class with statically sized array computed from static const member
- From: "dweatherford at facebook dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 30 Nov 2007 06:57:59 -0000
- Subject: [Bug c++/34298] New: [3.4] ICE on templated class with statically sized array computed from static const member
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
I'm not really sure how to explain this one, so I'll let the attached reduced
test case do the talking. The same code compiles fine on the same machine
running g++-4.1.2-20061115 (Debian prerelease 4.1.1-21)
Output of `g++ -v`:
Reading specs from /usr/lib/gcc/i486-linux-gnu/3.4.6/specs
Configured with: ../src/configure -v --enable-languages=c,c++,f77,pascal
--prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4
--enable-shared --with-system-zlib --enable-nls --without-included-gettext
--program-suffix=-3.4 --enable-__cxa_atexit --enable-clocale=gnu
--enable-libstdcxx-debug --with-tune=i686 i486-linux-gnu
Thread model: posix
gcc version 3.4.6 (Debian 3.4.6-5)
--
Summary: [3.4] ICE on templated class with statically sized array
computed from static const member
Product: gcc
Version: 3.4.6
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: c++
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: dweatherford at facebook dot com
GCC build triplet: i486-linux-gnu
GCC host triplet: i486-linux-gnu
GCC target triplet: i486-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34298