From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 4FD893857C4F; Wed, 9 Nov 2022 15:42:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4FD893857C4F DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1668008537; bh=sG3AQxH4cLiCwSLWcXCIrhAQpZF7OYEET8aL6L/yS8c=; h=From:To:Subject:Date:In-Reply-To:References:From; b=PyWr8CfHUJm1VJVTxjM2gOwUD2KFt6uNdzmyBr6U24RegIJBXR18D0cTS2QZ3PYJy oxkBgsDkIqy5jJiGWwZ/MRiqjtqAPMrxSob35hI322J0jOtwcSx3Vd5k+VVDjK44P0 tQ9u+jlWriuljVgpXPgpKOM1ecqGR55gCmdW9OWY= From: "pinskia at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug target/107590] __atomic_test_and_set broken on PowerPC Date: Wed, 09 Nov 2022 15:42:17 +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: 11.3.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: pinskia at gcc dot gnu.org X-Bugzilla-Status: WAITING 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: cf_reconfirmed_on everconfirmed 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=3D107590 Andrew Pinski changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2022-11-09 Ever confirmed|0 |1 Status|UNCONFIRMED |WAITING --- Comment #1 from Andrew Pinski --- This seems like an alignment issue. That is GCC thinks the alignment of the variables are one thing but the rea= lity is something different. We need more information than this since the atomics are run part of the testsuite and we have not seen any issues related to them either. Plus libstdc++ uses the atomics too.=