From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 899053858D28; Tue, 20 Sep 2022 06:24:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 899053858D28 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1663655060; bh=+76M7EvWBkWgWX95jQIdptKZnLRB71clocmWYwzmDcs=; h=From:To:Subject:Date:From; b=gWeoxwqgOC5zT9gWFIezW/NSTspOUNWaaEPqbfP6vDa3oRozkIuiNyTUyJZeSFGUl OJ0FeDiKS5iE3uFIopnt3AG9sMWvRhc+o9j3YH4Xkwz2VPM58YfHAJNjlEr3kzWvM+ Kk4wDm2wlPUQXSyRc166aVUxwHgaHPCRXgUq0CQU= From: "thomas.petazzoni@free-electrons.com" To: gcc-bugs@gcc.gnu.org Subject: [Bug c/106972] New: internal compiler error: in extract_insn, at recog.c:2770 on ARMeb when building gcc itself Date: Tue, 20 Sep 2022 06:24:19 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: c X-Bugzilla-Version: 11.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: thomas.petazzoni@free-electrons.com X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version bug_status bug_severity priority component assigned_to reporter target_milestone Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: http://gcc.gnu.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 List-Id: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D106972 Bug ID: 106972 Summary: internal compiler error: in extract_insn, at recog.c:2770 on ARMeb when building gcc itself Product: gcc Version: 11.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: thomas.petazzoni@free-electrons.com Target Milestone: --- When building gcc 11.3.0 for armeb, with the following configure command li= ne: (cd /home/thomas/autobuild/instance-1/output-1/build/host-gcc-initial-11.3.0/bu= ild && rm -rf config.cache; PATH=3D"/home/thomas/autobuild/instance-1/output-1/host/bin:/home/thomas/au= tobuild/instance-1/output-1/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/s= bin:/usr/bin:/sbin:/bin:/snap/bin" PKG_CONFIG=3D"/home/thomas/autobuild/instance-1/output-1/host/bin/pkg-confi= g" PKG_CONFIG_SYSROOT_DIR=3D"/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=3D1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=3D1 PKG_CONFIG_LIBDIR=3D"/home/thomas/autobuild/instance-1/output-1/host/lib/pk= gconfig:/home/thomas/autobuild/instance-1/output-1/host/share/pkgconfig" AR=3D"/usr/bin/ar" AS=3D"/usr/bin/as" LD=3D"/usr/bin/ld" NM=3D"/usr/bin/nm" CC=3D"/usr/bin/gcc" GCC=3D"/usr/bin/gcc" CXX=3D"/usr/bin/g++" CPP=3D"/usr/b= in/cpp" OBJCOPY=3D"/usr/bin/objcopy" RANLIB=3D"/usr/bin/ranlib" CPPFLAGS=3D"-I/home/thomas/autobuild/instance-1/output-1/host/include" CFLAGS=3D"-O2 -I/home/thomas/autobuild/instance-1/output-1/host/include" CXXFLAGS=3D"-O2 -I/home/thomas/autobuild/instance-1/output-1/host/include" LDFLAGS=3D"-L/home/thomas/autobuild/instance-1/output-1/host/lib -Wl,-rpath,/home/thomas/autobuild/instance-1/output-1/host/lib" INTLTOOL_PERL=3D/usr/bin/perl CFLAGS=3D"-O2 -I/home/thomas/autobuild/instance-1/output-1/host/include" LDFLAGS=3D"-L/home/thomas/autobuild/instance-1/output-1/host/lib -Wl,-rpath,/home/thomas/autobuild/instance-1/output-1/host/lib" MAKEINFO=3Dmissing CFLAGS_FOR_TARGET=3D"-D_LARGEFILE_SOURCE -D_LARGEFILE64_= SOURCE -D_FILE_OFFSET_BITS=3D64 -Os -g0 -D_FORTIFY_SOURCE=3D1" CXXFLAGS_FOR_TARGET=3D"-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=3D64 -Os -g0 -D_FORTIFY_SOURCE=3D1" AR_FOR_TARGET=3Dgc= c-ar NM_FOR_TARGET=3Dgcc-nm RANLIB_FOR_TARGET=3Dgcc-ranlib CONFIG_SITE=3D/dev/nu= ll ./configure --prefix=3D"/home/thomas/autobuild/instance-1/output-1/host" --sysconfdir=3D"/home/thomas/autobuild/instance-1/output-1/host/etc" --localstatedir=3D"/home/thomas/autobuild/instance-1/output-1/host/var" --enable-shared --disable-static --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --disable-debug --with-xmlto=3Dno --with-fop=3Dno --disable-nls --disable-dependency-tracki= ng=20 --target=3Darmeb-buildroot-linux-gnueabi --with-sysroot=3D/home/thomas/autobuild/instance-1/output-1/host/armeb-buil= droot-linux-gnueabi/sysroot --enable-__cxa_atexit --with-gnu-ld --disable-libssp --disable-multilib --disable-decimal-float --enable-plugins --enable-lto --with-gmp=3D/home/thomas/autobuild/instance-1/output-1/host --with-mpc=3D/home/thomas/autobuild/instance-1/output-1/host --with-mpfr=3D/home/thomas/autobuild/instance-1/output-1/host --with-pkgversion=3D"Buildroot 2022.08-rc1-468-g0f42b81532" --with-bugurl=3D"http://bugs.buildroot.net/" --without-zstd --disable-libqu= admath --disable-libquadmath-support --enable-tls --enable-threads --without-isl --without-cloog --with-float=3Dsoft --with-abi=3D"aapcs-linux" --with-cpu= =3Diwmmxt --with-float=3Dsoft --with-mode=3Darm --enable-languages=3Dc --disable-shar= ed --without-headers --disable-threads --with-newlib --disable-largefile ) The build fails with: ../../../libgcc/config/arm/unwind-arm.c:467:1: error: unrecognizable insn: 467 | } | ^ (insn 2 4 3 2 (set (reg/v/f:SI 118 [ p ]) (reg:SI 0 r0 [ p ])) "../../../libgcc/config/arm/unwind-arm.c":456:= 1 -1 (nil)) during RTL pass: vregs ../../../libgcc/config/arm/unwind-arm.c:467:1: internal compiler error: in extract_insn, at recog.c:2770 (The same error happens in several place) Full build log at http://autobuild.buildroot.net/results/8e4c4512902c34d8ec0c6f8dfff92b7a198e= 4b4a/build-end.log There are a number of similar reports, but they don't seem to apply: - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D99724 is already fixed in = gcc 11.3.0 - https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D102222 is S390 specific=