From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id D02F03858C83; Sun, 27 Mar 2022 16:52:07 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D02F03858C83 From: "law at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/104987] [12 Regression] Recent change causing vrp13.c regressions on several targets Date: Sun, 27 Mar 2022 16:52:07 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: tree-optimization X-Bugzilla-Version: 12.0 X-Bugzilla-Keywords: wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: law at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P4 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 12.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cf_gcctarget priority 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 X-BeenThere: gcc-bugs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-bugs mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Mar 2022 16:52:07 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D104987 Jeffrey A. Law changed: What |Removed |Added ---------------------------------------------------------------------------- Target|iq2000-elf, v850e-elf |iq2000-elf Priority|P3 |P4 --- Comment #8 from Jeffrey A. Law --- V850 simulator fix has been posted to the binutils list. I've never really hacked the iq2000, but from the looks of things I think i= t's mis-compiling mulsi3 in libgcc. In particular, I don't think it's handling delay slots properly for the bbi instruction. reorg has tagged it as a nullified-if-false branch, but it appears that we're using the wrong form at assembly time and the instruction in the delay slot always executes. So P4 as this appears to be an iq2000 specific issue.=