From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 6CC2F3858C2C; Wed, 3 Jan 2024 15:29:09 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 6CC2F3858C2C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1704295749; bh=fCXDqYwWAelsPL6TbTLPHL0J0AlWS+QevilLqJ6U5CU=; h=From:To:Subject:Date:From; b=AqgN30cYqTITmZMQUjlIWpg6zIY/d6DPRWUJr7GKod9fjVHOCP3iIkVdcAsFKmvR3 zTmtJiP9p9Mk6WB5eRInyK3IkAjok7DoalMG7MUzFZ0iBfSnbyOzZQic6E05z7y2Mp CZmP2NM5iJHwTx0exi/HB35TPDGbutK9/S3u69/I= From: "mjires at suse dot cz" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/113217] New: [14 Regression][aarch64] ICE in rtl_verify_bb_insns, at cfgrtl.cc:2796 since r14-6605-gc0911c6b357ba9 Date: Wed, 03 Jan 2024 15:29:07 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: target X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: ice-on-valid-code X-Bugzilla-Severity: normal X-Bugzilla-Who: mjires at suse dot cz 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 keywords bug_severity priority component assigned_to reporter cc target_milestone cf_gcctarget 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=3D113217 Bug ID: 113217 Summary: [14 Regression][aarch64] ICE in rtl_verify_bb_insns, at cfgrtl.cc:2796 since r14-6605-gc0911c6b357ba9 Product: gcc Version: 14.0 Status: UNCONFIRMED Keywords: ice-on-valid-code Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: mjires at suse dot cz CC: acoplan at gcc dot gnu.org Target Milestone: --- Target: aarch64 Compiling reduced testcase g++.dg/vect/pr45470-b.cc results in ICE since r14-6605-gc0911c6b357ba9. $ cat pr45470-b.cc struct _Vector_base { int _M_end_of_storage; }; struct vector : _Vector_base { vector() : _Vector_base() {} ~vector(); }; struct LoadGraph { LoadGraph(); vector colors; vector data_block; }; LoadGraph::LoadGraph() {} $ aarch64-linux-gnu-g++ pr45470-b.cc -fnon-call-exceptions -fvar-tracking-assignments-toggle -Ofast pr45470-b.cc: In constructor =E2=80=98LoadGraph::LoadGraph()=E2=80=99: pr45470-b.cc:13:25: error: in basic block 2: 13 | LoadGraph::LoadGraph() {} | ^ pr45470-b.cc:13:25: error: flow control insn inside a basic block (insn 7 6 8 2 (set (mem:V2x4QI (reg/f:DI 103 [ this ]) [0 +0 S8 A32]) (unspec:V2x4QI [ (const_int 0 [0]) repeated x2 ] UNSPEC_STP)) "pr45470-b.cc":5:27 90 {*store_pair_4} (expr_list:REG_EH_REGION (const_int 1 [0x1]) (nil))) during RTL pass: ldp_fusion pr45470-b.cc:13:25: internal compiler error: in rtl_verify_bb_insns, at cfgrtl.cc:2802 0x1b09b2e _fatal_insn(char const*, rtx_def const*, char const*, int, char const*) /home/mjires/git/GCC/master/gcc/rtl-error.cc:108 0x148d06f rtl_verify_bb_insns /home/mjires/git/GCC/master/gcc/cfgrtl.cc:2802 0x148d337 rtl_verify_flow_info_1 /home/mjires/git/GCC/master/gcc/cfgrtl.cc:2889 0x148da96 rtl_verify_flow_info /home/mjires/git/GCC/master/gcc/cfgrtl.cc:3134 0x147202e verify_flow_info() /home/mjires/git/GCC/master/gcc/cfghooks.cc:283 0x1a37384 execute_function_todo /home/mjires/git/GCC/master/gcc/passes.cc:2100 0x1a35faa do_per_function /home/mjires/git/GCC/master/gcc/passes.cc:1687 0x1a37509 execute_todo /home/mjires/git/GCC/master/gcc/passes.cc:2142 Please submit a full bug report, with preprocessed source (by using -freport-bug). Please include the complete backtrace with any bug report. See for instructions. $ aarch64-linux-gnu-g++ -v Using built-in specs. COLLECT_GCC=3Daarch64-linux-gnu-g++ COLLECT_LTO_WRAPPER=3D/home/mjires/built/master/libexec/gcc/aarch64-linux-g= nu/14.0.0/lto-wrapper Target: aarch64-linux-gnu Configured with: /home/mjires/git/GCC/master/configure --prefix=3D/home/mjires/built/master --target=3Daarch64-linux-gnu --disable-bootstrap --enable-languages=3Dc,c++,fortran --disable-multilib --disable-libsanitizer --enable-checking : (reconfigured) /home/mjires/git/GCC/master/configure --prefix=3D/home/mjires/built/master --target=3Daarch64-linux-gnu --disable-bootstrap --enable-languages=3Dc,c++= ,fortran --disable-multilib --disable-libsanitizer --enable-checking Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 14.0.0 20240103 (experimental) (GCC)=