From patchwork Fri Apr 3 20:58:36 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 132670 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 9C7BF4BA23E5 for ; Fri, 3 Apr 2026 20:59:53 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9C7BF4BA23E5 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=ZFwgYsnh X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pg1-f175.google.com (mail-pg1-f175.google.com [209.85.215.175]) by sourceware.org (Postfix) with ESMTPS id 9DE6B4BA2E12 for ; Fri, 3 Apr 2026 20:59:15 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9DE6B4BA2E12 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 9DE6B4BA2E12 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=209.85.215.175 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1775249955; cv=pass; b=vo4pIBHSVKEZvR3r8/MFzZl3I6vZZpIQ1CtfFg4usfBtPqyNs0mpjbTxbKVFIEt03OfpGSlYbtW6BSTCjgPTqapQjkbfqlgwaqKzoOHTMAmRgrG0UqxaH5tjleXeff+EDwo+O8ofTo17VmvXpzXEJ2Jtk3zRJHumuV63MqjI8hM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1775249955; c=relaxed/simple; bh=y4Ch/0yQHnMuw4LOZH/abcRMNLyEK+oWrmwhcEi2hBw=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=ihBkEy4XyupqpRj/UWh3zFWfsmw/mxtMHCuQDGZwtPM/YebUfKikdeauRsTmCjl+W83D4Qdv9n/cg20BD78oM6d3+nQzZtnyggUcFdgQtCUkq1SsXl6R75VydYAnfvxwvL7g8ILF9hsX2gLQgpphRxfdDZQQrDF4q/YIz2njmDY= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9DE6B4BA2E12 Received: by mail-pg1-f175.google.com with SMTP id 41be03b00d2f7-c76b9efc299so899514a12.0 for ; Fri, 03 Apr 2026 13:59:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775249954; cv=none; d=google.com; s=arc-20240605; b=YHeqONb1CODRSU9VJ4LVbGRT1v08PJNCSmvhEM+B90jezxLFhOkRmXdZPwjAa9cPIX PPinQ1h3znrK2re6HuUnBIKpuGT8LHaFmnKrW83/55/Z8TX5Tnyws/M37dqD5kVKeB+T QkfiduqrkJLuMHpX3xFcPfYyH9UgjbR5/DNTyMxas6D3dusxC1w0sLKSUTtOALs4GvNt VOLZWqEnBxonEQiROpVOdQRU2VHMdizojZSDS1ctrigagysSDotv7hTp1Fuy+J4SXrcl qB1/f/1xLXOxW00OWq67T/csS6U9CRT+1KlTD1AVOEzzKP51cB9QMpBk8vfTpY9Z7g6F QzzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=W39Y6fjhzqNyYPBUuBUF7aFc+iCjgtEyC5MbKsvJupQ=; fh=1L2/IiukS00vgiXcKREcvt+pFBEM8GuYOng2C1a9k1k=; b=iXiTp/IsYwRQ+bYx4qb5N+6OgGaISj8NfuP+J+nYwVhQBG9bK4QTk367UBAjpm1ZsP 7xgnM36aCLr96MThmr56VMYbKdoV7J6DXTq/vJrfXmNqrnSxl03GN3PGMvgzRpaK8ipF OiyMsWMnWbuy7MB/we6Zw775SozQp4E0C8AqvRAYh2CM+oJcmmkh+snBpEwT/EIr/hGi 6NavQew+OYLfFMA9Lysezv6ikq8jn/zwMLOm06VrcptxM/cohqRxtW/gPemrK6WKCQ28 LXsjhuqcUT8JEMWNqP1J5g98VVGaTxgX3rFiL/+vne5+aIYz5hxfzLjz/feQmELfh9+5 TJrg==; darn=gcc.gnu.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775249954; x=1775854754; darn=gcc.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=W39Y6fjhzqNyYPBUuBUF7aFc+iCjgtEyC5MbKsvJupQ=; b=ZFwgYsnh4i7KtquplhPsRC9z7yhIIoQt/IUlujUW3cqIoqOa5Vy4eAM0xGJCNgtOFH BXg5fDyrmDT40W7oIv368+69G/8TzpRnfWsSzHFIdv5LC83fxJ+s11MWZjbV75cDyU2x JZTvyFmJPkw55TuP2Py1SX6Omw90kACK46Ovpmi78RpB6p4BgIER4nVpwiKGA6bRfzIt +kg/ou3Ym0HJ9KZz/8Kig03OS/+oVv0umecOo7HfESGKYdu+OJWyx5YSg6pmy92sy+hc effgR02rjo0oPYYefri1o8/bQ7dREP51ba+ZLfoIFI9ZHWTf9HiTI/EceTL8uKT2ZY8+ aHzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775249954; x=1775854754; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=W39Y6fjhzqNyYPBUuBUF7aFc+iCjgtEyC5MbKsvJupQ=; b=PFWatCijIW3flCJTdicWsXzQLsjin5k0fSIgJdREGM3ZM4TVQrRu3BpY6SPCsWgriV gGf7C1r5uPXxWhC8l28ELZL2FL2rUCaMK8hscVlmD6Vzh65d1vspbhqvTgTZboLLfUKf Y6uhHwSjMv2ydWX/zGlD3Gnwka4nzK25rJssEc0cNM5xu0Rthg51pCpQDZm0DpBSTnHg LIpJwMR7rnqkdGqFbo6sY2aH2EOMcbpvPNi1aaB8LsMF0KSiLEA31BBiNsV9gyYp3++7 TKTBf2I0ydTUSIi4WgpNC8YiIEcasqGfOvquRTU0ipmDVKyELXUK9yMnMYzOkPl/QbGs v02w== X-Gm-Message-State: AOJu0YyomV9+52ehw/KeEsC6IeAa47RDNl08DLDLF+22fpoIsby40XMm kGOtkSxmExMxA8sh1p5WSA1iw1N0njZm2A6lwQzmIoIASl9QAvDhpcamTYGMyh4w/8uH0BaI3xW lLpfeH0KzWs1GSvYAl1zzXprQApKl9lV8r7aHl1+sug== X-Gm-Gg: ATEYQzyO37YwOKKNOQMEGyQywqnMrw7bzAss5SYrdTl0MCiLDRsHnLuODtCdVNbheJF sR9XV6WlGRI/7uJRvtuwapKIic3+xdm3XKQlDvVxN4mbDAbjKt0urYJGP++AETLQ4yANBwOc9xD VS50if9QKL/CqREuFc0lY0aWo+cmPzeEIkxVxvB8WEOHajUW1aB9tgbWVwyS5BzW6xkh9WBj7yS xBf3mWI+e+cM4jWsiMdIOQMK1koiclJX0HgyQdiCrOVKnhX+Ia8ruOH19EgSDMCgzpaM3npwTf6 G7I/q7M= X-Received: by 2002:a05:6a20:430a:b0:39b:f8d1:a603 with SMTP id adf61e73a8af0-39f2ee228e6mr4510287637.22.1775249954312; Fri, 03 Apr 2026 13:59:14 -0700 (PDT) MIME-Version: 1.0 From: "H.J. Lu" Date: Sat, 4 Apr 2026 04:58:36 +0800 X-Gm-Features: AQROBzDa0kL9XJlvFUUZctHEDlgaWLHd3aeOvqa_8If9y1HA_pExEiD0zzEGLac Message-ID: Subject: [PATCH, COMITTED] x86: Add a test for PR target/123210 To: GCC Patches X-Spam-Status: No, score=-3011.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces~patchwork=sourceware.org@gcc.gnu.org PR target/123210 was fixed by commit r16-7563-gb54533a28632482e91d7dfbbc47c75fb6d5e78bb Author: H.J. Lu Date: Tue Feb 17 09:51:58 2026 +0800 x86: Update stack alignment only if stack is used Add a test to verify the fix. PR target/123210 * gcc.target/i386/pr123210.c: New test. From ba3f90774b7a8808c0de8c18a4dd3206669fc795 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sat, 4 Apr 2026 04:56:01 +0800 Subject: [PATCH] x86: Add a test for PR target/123210 PR target/123210 was fixed by commit r16-7563-gb54533a28632482e91d7dfbbc47c75fb6d5e78bb Author: H.J. Lu Date: Tue Feb 17 09:51:58 2026 +0800 x86: Update stack alignment only if stack is used Add a test to verify the fix. PR target/123210 * gcc.target/i386/pr123210.c: New test. Signed-off-by: H.J. Lu --- gcc/testsuite/gcc.target/i386/pr123210.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 gcc/testsuite/gcc.target/i386/pr123210.c diff --git a/gcc/testsuite/gcc.target/i386/pr123210.c b/gcc/testsuite/gcc.target/i386/pr123210.c new file mode 100644 index 00000000000..e95c3f82edf --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/pr123210.c @@ -0,0 +1,13 @@ +/* { dg-do compile { target { int128 && lp64 } } } */ +/* { dg-options "-Os -fno-omit-frame-pointer -fPIE -fcondition-coverage -fstrub=all -mcmodel=large" } */ + +int a, b, c, d, e; + +void +foo () +{ + c = (__uint128_t) b >> 4; + if (__builtin_expect (e, 1)) + if (c) + d -= a; +} -- 2.53.0