From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 98EAC3857C4C; Wed, 23 Sep 2020 08:01:17 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 98EAC3857C4C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1600848077; bh=r8YTQOgN7ztiPQOigAtUXI8k6xCTjl2TZN+eSWlwxLo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=NqTFMpbKM5PRIs8hP9m7VBpV5ztSJJLHNdM0lY5HGVdgo7aAZRvAmEX+pcaKHZhF6 V1/3ASGtfkJSAgoiBf5QWmacHcOl53EDxq0VytHBPZFPurexnT5Wpghqnu6p7t6IQ/ hgSUDXgEYit2qJ/vE8XxFn8kfwnKFaAFLxxmX5T4= From: "jakub at gcc dot gnu.org" To: gcc-bugs@gcc.gnu.org Subject: [Bug tree-optimization/97164] [8/9/10/11 Regression] incorrect offset on structure member where type of that member has aligned attribute Date: Wed, 23 Sep 2020 08:01:17 +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: 10.2.0 X-Bugzilla-Keywords: accepts-invalid, wrong-code X-Bugzilla-Severity: normal X-Bugzilla-Who: jakub 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: 8.5 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 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: Wed, 23 Sep 2020 08:01:17 -0000 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D97164 --- Comment #7 from Jakub Jelinek --- With additional --- libgcc/config/libbid/bid_functions.h.jj 2020-01-14 20:02:48.6195823= 32 +0100 +++ libgcc/config/libbid/bid_functions.h 2020-09-23 01:12:02.6725461= 90 +0200 @@ -81,7 +81,7 @@ ALIGN (16) #define SQRT80 sqrtw #endif - typedef ALIGN (16) + typedef ALIGN (8) struct { UINT64 w[3]; } UINT192; it bootstrapped on x86_64-linux, with gcc.c-torture/execute/pr36093.c and gcc.c-torture/execute/pr43783.c tests t= hat use the same things regressing (guess they'd need to be removed). Is libgcc always compiled with the new compiler rather than with system compiler though? If not, that might be a blocker for building older gcc versions with the new one.=