From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id E3953385741A; Mon, 11 Apr 2022 08:18:44 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E3953385741A From: "rguenth at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/105216] [12 regression] 8% regression for m-queens compared to gcc11 O2 Date: Mon, 11 Apr 2022 08:18:44 +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: missed-optimization, needs-bisection X-Bugzilla-Severity: normal X-Bugzilla-Who: rguenth at gcc dot gnu.org X-Bugzilla-Status: NEW X-Bugzilla-Resolution: X-Bugzilla-Priority: P3 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 12.0 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: everconfirmed bug_status target_milestone cf_reconfirmed_on keywords cf_gcctarget cc 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: Mon, 11 Apr 2022 08:18:45 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D105216 Richard Biener changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW Target Milestone|--- |12.0 Last reconfirmed| |2022-04-11 Keywords| |missed-optimization, | |needs-bisection Target| |x86_64-*-* CC| |rguenth at gcc dot gnu.org --- Comment #2 from Richard Biener --- I suppose it's good again with -fno-tree-vectorize? With vectorization ena= bled we tame down PRE to avoid creating loop carried dependences the vectorizer cannot handle. For the "important" opportunities we try to recover after vectorization with predictive commoning. Hmm, confirmed with -fno-tree-vectorize even. Possibly caused by r12-7389-ge25dce50133405=