From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id A3EFC3858D35; Mon, 9 Oct 2023 10:37:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A3EFC3858D35 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1696847858; bh=c0PDhzle2g0i8xBVEvQgUMUWt0vP1QSfx3Dt7ezPMmo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=hFl6Wbaj2XFeKZyqDNSlUtfOr9CF+eIQXBJ1MVPwB23bYa/8N3S1ZsnTqXdyZM3up JsK/7WQrbPVMsIfdS3OkSns1tC3mHpMNA1pHazCUsq+yBEBNFtUxExO33i3cZqAxtd Rpi/uxYJI1ecMnptLcAj9waUCqBcRpnjLesTcXTs= From: "costamagnagianfranco at yahoo dot it" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/111677] arm64 build fails unrecognizable insn [REGRESSION] Date: Mon, 09 Oct 2023 10:37:37 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 13.2.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: costamagnagianfranco at yahoo dot it 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: resolution bug_status Message-ID: In-Reply-To: References: 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=3D111677 Gianfranco changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|MOVED |--- Status|RESOLVED |UNCONFIRMED --- Comment #3 from Gianfranco --- Hello, after syncing gcc-13 with last fixes, the bug still occurs gcc-13 (13.2.0-5) unstable; urgency=3Dmedium . * Update to git 20231005 from the gcc-13 branch. - Fix PR tree-optimization/111331, PR tree-optimization/110386, PR target/111121 (AArch64), PR tree-optimization/110315, PR target/111411 (AArch64), PR target/111412 (riscv), PR ada/110488, PR c++/111493, PR c++/111485, PR c++/99631, PR c++/111471, PR fortran/37336, PR fortran/111674, PR fortran/92586, PR fortran/68155, PR modula2/111510, PR libstdc++/111050, PR libstdc++/111102, PR libstdc++/108046, PR libstdc++/111511, PR c++/111512, PR c++/111357. * Provide symlinks for the shared Modula-2 runtime libraries in the private gcc library directory. Closes: #1052008. * Install the static Modula-2 libraries. * Add autopkg test for Modula-2. * Don't assume that hppa64-linux-gnu has the sys/mman.h header, use the fallback for libgcov. * Update the libquadmath portions of the copyright file. Closes: #105231= 4. cd /<>/obj-aarch64-linux-gnu/bin/external/LibRaw-cmake && /usr/bin/c++ -DDT_HAVE_SIGNAL_TRACE -DGDK_DISABLE_DEPRECATED -DGDK_VERSION_MIN_REQUIRED=3DGDK_VERSION_3_24 -DGLIB_VERSION_MAX_ALLOWED=3DGLIB_VERSION_MIN_REQUIRED -DGLIB_VERSION_MIN_REQUIRED=3DGLIB_VERSION_2_56 -DGTK_DISABLE_DEPRECATED -DGTK_DISABLE_SINGLE_INCLUDES -DHAVE_CONFIG_H -DHAVE_GAME -DHAVE_GPHOTO2 -DHAVE_GRAPHICSMAGICK -DHAVE_ICU -DHAVE_IMATH -DHAVE_ISO_CODES -DHAVE_KWALL= ET -DHAVE_LIBEXIV2_WITH_ISOBMFF=3D1 -DHAVE_LIBHEIF=3D1 -DHAVE_LIBJXL -DHAVE_LI= BRAW=3D1 -DHAVE_LIBSECRET -DHAVE_MAP -DHAVE_OPENCL -DHAVE_OPENEXR -DHAVE_OPENJPEG -DHAVE_OSMGPSMAP_110_OR_NEWER -DHAVE_OSMGPSMAP_NEWER_THAN_110 -DHAVE_PRINT -DHAVE_SQLITE_324_OR_NEWER -DHAVE_WEBP -DLIBRAW_NODLL -DSQLITE_CORE -DSQLITE_ENABLE_ICU -DUSE_COLORDGTK -DUSE_LUA -DUSE_ZLIB -D_RELEASE -D_XOPEN_SOURCE=3D700 -I/<>/obj-aarch64-linux-gnu/bin/external/LibRaw-cmake -I/<>/src/external/LibRaw-cmake -I/<>/src -I/<>/src/external/LuaAutoC -I/<>/src/external/Li= bRaw -isystem /<>/src/external -isystem /<>/src/external/OpenCL -isystem /usr/include/glib-2.0 -isystem /usr/lib/aarch64-linux-gnu/glib-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/fri= bidi -isystem /usr/include/cairo -isystem /usr/include/pixman-1 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/atk-1.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib/aarch64-linux-gnu/dbus-1.0/include -isystem /usr/include/libxml2 -isystem /usr/include/lensfun -isystem /usr/include/librsvg-2.0 -isystem /usr/include/json-glib-1.0 -isystem /usr/include/openjpeg-2.5 -isystem /usr/include/libsecret-1 -isystem /usr/include/GraphicsMagick -isystem /usr/include/lua5.4 -isystem /usr/include/osmgpsmap-1.0 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/colord-1 -g -O2 -ffile-prefix-map=3D/<>=3D. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=3Dformat-security -mbranch-protection=3Dstandard -O3 -Wdate-time -D_FORTIFY_SOURCE=3D2 -Wall = -Wformat -Wformat-security -Wshadow -Wtype-limits -Wvla -Wmaybe-uninitialized -Wno-unknown-pragmas -Wno-error=3Dvarargs -Wno-format-truncation -Wno-error=3Daddress-of-packed-member -fopenmp -mtune=3Dgeneric -g -O3 -DN= DEBUG -O3 -ffast-math -fno-finite-math-only -fexpensive-optimizations -std=3Dc++17 -fPIC -fopenmp -w -MD -MT bin/external/LibRaw-cmake/CMakeFiles/raw_r.dir/__/LibRaw/src/write/apply_pr= ofile.cpp.o -MF CMakeFiles/raw_r.dir/__/LibRaw/src/write/apply_profile.cpp.o.d -o CMakeFiles/raw_r.dir/__/LibRaw/src/write/apply_profile.cpp.o -c /<>/src/external/LibRaw/src/write/apply_profile.cpp /<>/src/common/bilateral.c:468:6: warning: GCC does not curren= tly support mixed size types for =E2=80=98simd=E2=80=99 functions 468 | void dt_bilateral_slice_to_output(const dt_bilateral_t *const b, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /<>/src/common/bilateral.c:420:6: warning: GCC does not curren= tly support mixed size types for =E2=80=98simd=E2=80=99 functions 420 | void dt_bilateral_slice(const dt_bilateral_t *const b, | ^~~~~~~~~~~~~~~~~~ /<>/src/common/bilateral.c: In function =E2=80=98dt_bilateral_splat.simdclone.1=E2=80=99: /<>/src/common/bilateral.c:297:1: error: unrecognizable insn: 297 | } | ^ (insn 563 562 564 3 (set (mem/c:TF (plus:DI (reg/f:DI 31 sp) (const_int 512 [0x200])) [63 S16 A8]) (reg:TF 54 v22)) -1 (expr_list:REG_DEAD (reg:TF 54 v22) (nil))) during RTL pass: sched_fusion /<>/src/common/bilateral.c:297:1: internal compiler error: in get_attr_type, at config/aarch64/aarch64.md:24655 0xb1c083 internal_error(char const*, ...) ???:0 0xb0f58b fancy_abort(char const*, int, char const*) ???:0 0x77453f _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) ???:0 0x774573 _fatal_insn_not_found(rtx_def const*, char const*, int, char const= *) ???:0 0x1148503 get_attr_type(rtx_insn*) ???:0 0x10f5a2f schedule_block(basic_block_def**, void*) ???:0 0x10cb843 schedule_insns() ???:0=