http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56728



             Bug #: 56728

           Summary: ICE using constexpr initialization and arrays

    Classification: Unclassified

           Product: gcc

           Version: 4.8.0

            Status: UNCONFIRMED

          Severity: normal

          Priority: P3

         Component: c++

        AssignedTo: unassig...@gcc.gnu.org

        ReportedBy: n...@chello.at





Created attachment 29722

  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29722

code to raise the ICE



gcc 4.8.0 raises an ICE when fed with the provided code, while gcc 4.7.2 has no

problems.

removing either of the constexpr fixes the issue, and one of them probably

shouldnt pass as constexpr in the first place (Im not really adept at

interpreting the official C++11 standard but AFAIR reinterpret casts arent

allowed?)







internal compiler error: in gimple_expand_cfg, at cfgexpand.c:4575



------------------------------------------------------

used gcc:

Using built-in specs.

COLLECT_GCC=./tc/bin/arm-none-eabi-g++

COLLECT_LTO_WRAPPER=/opt/tc48/libexec/gcc/arm-none-eabi/4.8.0/lto-wrapper

Target: arm-none-eabi

Configured with: /opt/tc48/src/gcc-4.8.0/configure --prefix=/opt/tc48

--target=arm-none-eabi --enable-languages=c,c++ --disable-libstdcxx-verbose

--disable-libmudflap --disable-libssp --disable-libstdcxx-pch --enable-multilib

--disable-shared --disable-nls --with-system-zlib --enable-tls --enable-gold

--with-gnu-as --with-gnu-ld --enable-lto --with-newlib

--with-gmp=/home/tcbuild/toolchain-make/build/ggcnativebuild/gmp-5.1.1

--with-mpfr=/home/tcbuild/toolchain-make/build/ggcnativebuild/mpfr-3.1.2

--with-mpc=/home/tcbuild/toolchain-make/build/ggcnativebuild/mpc-1.0.1

--with-cloog=/home/tcbuild/toolchain-make/build/ggcnativebuild/cloog-0.18.0

--with-isl=/home/tcbuild/toolchain-make/build/ggcnativebuild/isl-0.11.1

--with-host-libstdcxx='-Wl,-Bstatic,/usr/lib/gcc/i486-linux-gnu/4.4.5/libstdc++.a,/usr/lib/gcc/i486-linux-gnu/4.4.5/libsupc++.a,-Bdynamic

-lm'

Thread model: single

gcc version 4.8.0 (GCC)

Reply via email to