[Bug c++/34298] New: [3.4] ICE on templated class with statically sized array computed from static const member

dweatherford at facebook dot com gcc-bugzilla@gcc.gnu.org
Fri Nov 30 06:58:00 GMT 2007


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



More information about the Gcc-bugs mailing list