http://bugzilla.opensuse.org/show_bug.cgi?id=1128794 Bug ID: 1128794 Summary: GCC: Internal compiler error with -mtune=cortex-a57 -O2 Classification: openSUSE Product: openSUSE Distribution Version: Leap 15.1 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Development Assignee: bnc-team-screening@forge.provo.novell.com Reporter: stefan.bruens@rwth-aachen.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 799668 --> http://bugzilla.opensuse.org/attachment.cgi?id=799668&action=edit Preprocessed source When compiling openBLAS with TARGET=DYNAMIC_ARCH, the compiler throws an internal error when compiling some functions with mtune=cortex-a57: gcc -O2 -march=armv8-a -mtune=cortex-a57 -c saxpby_k_CORTEXA57.pp.c -o tmp.o --- ../kernel/arm64/../arm/axpby.c: In function 'saxpby_k_CORTEXA57': ../kernel/arm64/../arm/axpby.c:94:1: internal compiler error: Segmentation fault } ^ --- When using -O1 or -mtune=cortex-a53, the code compiles fine. GCC version (Leap 15.1, aarch64): $> gcc -v Using built-in specs. Reading specs from /usr/lib64/gcc/aarch64-suse-linux/7/defaults.spec COLLECT_GCC=/usr/bin/gcc COLLECT_LTO_WRAPPER=/usr/lib64/gcc/aarch64-suse-linux/7/lto-wrapper Target: aarch64-suse-linux Configured with: ../configure --prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --libdir=/usr/lib64 --libexecdir=/usr/lib64 --enable-languages=c,c++,objc,fortran,obj-c++,ada,go --enable-checking=release --disable-werror --with-gxx-include-dir=/usr/include/c++/7 --enable-ssp --disable-libssp --disable-libvtv --disable-libmpx --disable-libcc1 --disable-plugin --with-bugurl=http://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=-7 --without-system-libunwind --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --build=aarch64-suse-linux --host=aarch64-suse-linux Thread model: posix gcc version 7.4.0 (SUSE Linux) GCC from Leap 15.0 fails as well, while gcc 8.2.1 or 8.3.1 from TW works. -- You are receiving this mail because: You are on the CC list for the bug.