[Bug c++/89867] New: internal compiler error: in layout_type, at stor-layout.c:2578

maxpag at gmail dot com gcc-bugzilla@gcc.gnu.org
Thu Mar 28 10:04:00 GMT 2019


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89867

            Bug ID: 89867
           Summary: internal compiler error: in layout_type, at
                    stor-layout.c:2578
           Product: gcc
           Version: 8.2.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: maxpag at gmail dot com
  Target Milestone: ---

Created attachment 46042
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46042&action=edit
preprocessed source that causes the ICE

The error message is:

[CXX] Common/Sail/PlatformAgnostic/SailExec/Message.cc: In constructor
'SailExec::Message::Message(const uint8_t*)':
[CXX] Common/Sail/PlatformAgnostic/SailExec/Message.cc:67:51: internal compiler
error: in layout_type, at stor-layout.c:2578
[CXX] auto ownData __attribute__((__may_alias__)) =
reinterpret_cast<uint8_t*>(getDataRef());
[CXX] ^
[CXX] Please submit a full bug report,
[CXX] with preprocessed source if appropriate.
[CXX] See <https://gcc.gnu.org/bugs/> for instructions.

Compiler version as reported by the compiler:

arm-none-eabi-g++ -v
Using built-in specs.
COLLECT_GCC=arm-none-eabi-g++
COLLECT_LTO_WRAPPER=/opt/gcc-arm-none-eabi-8-2018-q4-major/bin/../lib/gcc/arm-none-eabi/8.2.1/lto-wrapper
Target: arm-none-eabi
Configured with:
/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/src/gcc/configure
--target=arm-none-eabi
--prefix=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native
--libexecdir=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/lib
--infodir=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/share/doc/gcc-arm-none-eabi/info
--mandir=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/share/doc/gcc-arm-none-eabi/man
--htmldir=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/share/doc/gcc-arm-none-eabi/html
--pdfdir=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/share/doc/gcc-arm-none-eabi/pdf
--enable-languages=c,c++ --enable-plugins --disable-decimal-float
--disable-libffi --disable-libgomp --disable-libmudflap --disable-libquadmath
--disable-libssp --disable-libstdcxx-pch --disable-nls --disable-shared
--disable-threads --disable-tls --with-gnu-as --with-gnu-ld --with-newlib
--with-headers=yes --with-python-dir=share/gcc-arm-none-eabi
--with-sysroot=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/install-native/arm-none-eabi
--build=x86_64-linux-gnu --host=x86_64-linux-gnu
--with-gmp=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/build-native/host-libs/usr
--with-mpfr=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/build-native/host-libs/usr
--with-mpc=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/build-native/host-libs/usr
--with-isl=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/build-native/host-libs/usr
--with-libelf=/tmp/jenkins/jenkins-GCC-8-build_toolchain_docker-519_20181216_1544945247/build-native/host-libs/usr
--with-host-libstdcxx='-static-libgcc -Wl,-Bstatic,-lstdc++,-Bdynamic -lm'
--with-pkgversion='GNU Tools for Arm Embedded Processors 8-2018-q4-major'
--with-multilib-list=rmprofile
Thread model: single
gcc version 8.2.1 20181213 (release) [gcc-8-branch revision 267074] (GNU Tools
for Arm Embedded Processors 8-2018-q4-major)

Compilation option to reproduce it:

arm-none-eabi-g++ -std=gnu++17 Message.ii


More information about the Gcc-bugs mailing list