https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90046
Bug ID: 90046 Summary: [9 Regression] fails to build a epiphany-elf cross toolchain with C++ enabled Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: rguenth at gcc dot gnu.org Target Milestone: --- [ 87s] + ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++ --disable-werror --with-gxx-include-dir=/usr/include/c++/9 --enable-ssp --disable-libssp --disable-libvtv --disable-cet --disable-libcc1 --disable-plugin --with-bugurl=https://bugs.opensuse.org/ '--with-pkgversion=SUSE Linux' --with-slibdir=/lib64 --with-system-zlib --enable-libstdcxx-allocator=new --disable-libstdcxx-pch --enable-version-specific-runtime-libs --with-gcc-major-version-only --enable-linker-build-id --enable-linux-futex --enable-gnu-indirect-function --program-suffix=-9 --program-prefix=epiphany-elf- --target=epiphany-elf --disable-nls --with-sysroot=/usr/epiphany-elf/sys-root --with-build-sysroot=/usr/epiphany-elf/sys-root --with-build-time-tools=/usr/epiphany-elf/bin --with-newlib --build=x86_64-suse-linux --host=x86_64-suse-linux ... [ 1411s] libtool: compile: /home/abuild/rpmbuild/BUILD/gcc-9.0.1+r270275/obj-x8 6_64-suse-linux/./gcc/xgcc -shared-libgcc -B/home/abuild/rpmbuild/BUILD/gcc-9.0. 1+r270275/obj-x86_64-suse-linux/./gcc -nostdinc++ -L/home/abuild/rpmbuild/BUILD/ gcc-9.0.1+r270275/obj-x86_64-suse-linux/epiphany-elf/libstdc++-v3/src -L/home/ab uild/rpmbuild/BUILD/gcc-9.0.1+r270275/obj-x86_64-suse-linux/epiphany-elf/libstdc ++-v3/src/.libs -L/home/abuild/rpmbuild/BUILD/gcc-9.0.1+r270275/obj-x86_64-suse- linux/epiphany-elf/libstdc++-v3/libsupc++/.libs -B/usr/epiphany-elf/bin/ -B/usr/ epiphany-elf/lib/ -isystem /usr/epiphany-elf/include -isystem /usr/epiphany-elf/ sys-include --sysroot=/usr/epiphany-elf/sys-root -I/home/abuild/rpmbuild/BUILD/g cc-9.0.1+r270275/libstdc++-v3/../libgcc -I/home/abuild/rpmbuild/BUILD/gcc-9.0.1+ r270275/obj-x86_64-suse-linux/epiphany-elf/libstdc++-v3/include/epiphany-elf -I/ home/abuild/rpmbuild/BUILD/gcc-9.0.1+r270275/obj-x86_64-suse-linux/epiphany-elf/libstdc++-v3/include -I/home/abuild/rpmbuild/BUILD/gcc-9.0.1+r270275/libstdc++-v3/libsupc++ -std=gnu++17 -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -Wabi=2 -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -frandom-seed=memory_resource.lo -fimplicit-templates -g -O2 -c ../../../../../libstdc++-v3/src/c++17/memory_resource.cc -o memory_resource.o [ 1413s] ../../../../../libstdc++-v3/src/c++17/memory_resource.cc: In member fun ction 'void std::pmr::monotonic_buffer_resource::_M_new_buffer(std::size_t, std: :size_t)': [ 1413s] ../../../../../libstdc++-v3/src/c++17/memory_resource.cc:235:62: error: static assertion failed [ 1413s] 235 | static_assert(alignof(monotonic_buffer_resource::_Chunk) == 1); [ 1413s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ~~ [ 1414s] make[5]: *** [Makefile:569: memory_resource.lo] Error 1 [ 1414s] make[5]: *** Waiting for unfinished jobs....