From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 48) id 2BACF3858C53; Fri, 25 Aug 2023 18:15:19 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2BACF3858C53 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1692987319; bh=c0gq+rBEJTmpDn8pU59+XBtIOvrpcINZlJfRGvEHWMo=; h=From:To:Subject:Date:In-Reply-To:References:From; b=yj8BakPfDndqtbdKhovsyP2y71o23WWhAzgHL3Dsni7O0BPAaXrgK3lXb1bPVmZvl g8G3FG0aliXqSXnGULY2VNmlkjhgCL3q8BARQlfYy49yZTR0TEb68pXNVpQZnh6ou9 CfTY/Mwgx+AgsU2Jj09MRozO3yC4D/yKg0tIqx7Q= From: "dcb314 at hotmail dot com" To: gcc-bugs@gcc.gnu.org Subject: [Bug middle-end/111156] [14 Regression] aarch64 aarch64/sve/mask_struct_store_4.c failures Date: Fri, 25 Aug 2023 18:15:18 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: gcc X-Bugzilla-Component: middle-end X-Bugzilla-Version: 14.0 X-Bugzilla-Keywords: X-Bugzilla-Severity: normal X-Bugzilla-Who: dcb314 at hotmail dot com X-Bugzilla-Status: UNCONFIRMED 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: 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=3D111156 --- Comment #3 from David Binderman --- Reduced C code seems to be: struct median_estimator { long median; long step } median_diff_ts[]; median_estimator_update_data, median_estimator_update_diff, median_estimator_update_median, mm_profile_print_i; median_estimator_update(struct median_estimator *me) { if (__builtin_expect(me->step, 0)) me->median =3D median_estimator_update_data; if (median_estimator_update_diff) me->step =3D median_estimator_update_median; } mm_profile_print() { mm_profile_print_i =3D 1; for (; mm_profile_print_i; mm_profile_print_i++) median_estimator_update(&median_diff_ts[mm_profile_print_i]); }=