From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 7DB87384AB4B; Tue, 14 May 2024 08:50:20 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7DB87384AB4B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1715676620; bh=6+Elv8eWNdmIyi/m0sQaG6hNb6PW4N2DIaI75S8eMKU=; h=From:To:Subject:Date:In-Reply-To:References:From; b=wWHMydlQ99PS8iyuu9ugC6MWg6wMgwygFGA1O9NEEBICb54jscZ4szEF1caQWxqlU rnNaAndoHM4I4iuZvxMO7ZlC+Ce4do10pUTA+0tuN1KGzK0wqG+wRrkc+9suRDdIog DGSY6VSCC4i33Ix5EKsLbtjxcCCtqdmcmlUpeu6Q= From: "pheeck at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/114412] [14/15 Regression] 7% slowdown of 436.cactusADM on aarch64 Date: Tue, 14 May 2024 08:50:20 +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: 14.0 X-Bugzilla-Keywords: missed-optimization, needs-bisection X-Bugzilla-Severity: normal X-Bugzilla-Who: pheeck at gcc dot gnu.org X-Bugzilla-Status: UNCONFIRMED X-Bugzilla-Resolution: X-Bugzilla-Priority: P2 X-Bugzilla-Assigned-To: unassigned at gcc dot gnu.org X-Bugzilla-Target-Milestone: 14.2 X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: 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=3D114412 --- Comment #4 from Filip Kastl --- (In reply to Tamar Christina from comment #3) > Hi Filip, >=20 > Do you generate these runs with counters based PGO or compiler > instrumentation? >=20 > Just so I know before I start trying to reproduce them. Hi Tamar, By counters you mean some sort of hardware counters? I didn't know there we= re multiple ways to do PGO with GCC. I think that the answer to your question is "compiler instrumentation". I j= ust do -fprofile-generate, run the instrumented binary and then -fprofile-use.=