From patchwork Mon Apr 8 01:36:37 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Swinney, Jonathan" X-Patchwork-Id: 1920631 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=amazon.com header.i=@amazon.com header.a=rsa-sha256 header.s=amazon201209 header.b=seKtsVTs; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VCWst3n29z1yYb for ; Mon, 8 Apr 2024 11:37:04 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C94103858415 for ; Mon, 8 Apr 2024 01:37:02 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtp-fw-33001.amazon.com (smtp-fw-33001.amazon.com [207.171.190.10]) by sourceware.org (Postfix) with ESMTPS id AA0CD3858D28 for ; Mon, 8 Apr 2024 01:36:43 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org AA0CD3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none) header.from=amazon.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=amazon.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org AA0CD3858D28 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=207.171.190.10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712540205; cv=none; b=evOeRoKtLg612JAAebKLNxGuU149lVpxWtYOIhUhntbXqu2YK5SbrNxtkakdIdNnYINRt/OqVJmyNAFmE1RqO2OaIvZwNumc1OxPoGIUfo6psT670S6lfgKQzWKjCBq+luLayjeySNKIHOcmg9tMcJFO6+FBU2o4cJ6QfU9eA4Q= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1712540205; c=relaxed/simple; bh=eP7Udz8DhBBYqt3SEp6RAc71Pa4t8zhQnZ2fTqeCIGY=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=S7jkixA6sUIM8h/9wZGtjOtpeZr0W21JCmrA2IRzEkIylmZfg+SWKt7//3NG4gpZXBnOoo8GcILXuQIMUt0SU9QxLZkGI45wP8VmQI5cUzOmx6LrofqLpq0NKAVCme2eT6zX6ABnyfo9P1Byyi95s3cwua8Axk+Kg7BY25kvbxw= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1712540204; x=1744076204; h=from:to:subject:date:message-id: content-transfer-encoding:mime-version; bh=eP7Udz8DhBBYqt3SEp6RAc71Pa4t8zhQnZ2fTqeCIGY=; b=seKtsVTsOhq+jJIiRfMBF+0whmcLvDlAEClSv7i7f5VXGg1KCtvjLveH qwdxMUUuXsn7veK8g4f/NcSrlvTevTqWkjqmCjT/Ew672RnUTA7E8a8df US/blftMYM6EAZJXu4krXflHP7HX1COykVOSxcCNczAr2F8pfLuPlUL+O o=; X-IronPort-AV: E=Sophos;i="6.07,186,1708387200"; d="scan'208";a="337505813" Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO smtpout.prod.us-west-2.prod.farcaster.email.amazon.dev) ([10.43.8.6]) by smtp-border-fw-33001.sea14.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Apr 2024 01:36:42 +0000 Received: from EX19MTAUWC001.ant.amazon.com [10.0.21.151:34562] by smtpin.naws.us-west-2.prod.farcaster.email.amazon.dev [10.0.28.13:2525] with esmtp (Farcaster) id e8d671da-2b99-4ed4-895b-88c259c8d866; Mon, 8 Apr 2024 01:36:40 +0000 (UTC) X-Farcaster-Flow-ID: e8d671da-2b99-4ed4-895b-88c259c8d866 Received: from EX19D007UWB001.ant.amazon.com (10.13.138.75) by EX19MTAUWC001.ant.amazon.com (10.250.64.174) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Mon, 8 Apr 2024 01:36:37 +0000 Received: from EX19D007UWB001.ant.amazon.com (10.13.138.75) by EX19D007UWB001.ant.amazon.com (10.13.138.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1258.28; Mon, 8 Apr 2024 01:36:37 +0000 Received: from EX19D007UWB001.ant.amazon.com ([fe80::8bac:775b:fb7b:f4c0]) by EX19D007UWB001.ant.amazon.com ([fe80::8bac:775b:fb7b:f4c0%6]) with mapi id 15.02.1258.028; Mon, 8 Apr 2024 01:36:37 +0000 From: "Swinney, Jonathan" To: "gcc-patches@gcc.gnu.org" Subject: [PATCH] aarch64: Fix vld1/st1_x4 intrinsic test Thread-Topic: [PATCH] aarch64: Fix vld1/st1_x4 intrinsic test Thread-Index: AdqJUPh6/tK03GksSZK7z+i4W4I/eg== Date: Mon, 8 Apr 2024 01:36:37 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [10.199.77.178] MIME-Version: 1.0 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_SHORT, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.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+incoming=patchwork.ozlabs.org@gcc.gnu.org The test for this intrinsic was failing silently and so it failed to report the bug reported in 114521. This patch modifes the test to report the result. Bug report: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114521 Signed-off-by: Jonathan Swinney --- .../gcc.target/aarch64/advsimd-intrinsics/vld1x4.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c index 89b289bb21d..17db262a31a 100644 --- a/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c +++ b/gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x4.c @@ -3,6 +3,7 @@ /* { dg-skip-if "unimplemented" { arm*-*-* } } */ /* { dg-options "-O3" } */ +#include #include #include "arm-neon-ref.h" @@ -71,13 +72,16 @@ VARIANT (float64, 2, q_f64) VARIANTS (TESTMETH) #define CHECKS(BASE, ELTS, SUFFIX) \ - if (test_vld1##SUFFIX##_x4 () != 0) \ - fprintf (stderr, "test_vld1##SUFFIX##_x4"); + if (test_vld1##SUFFIX##_x4 () != 0) { \ + fprintf (stderr, "test_vld1" #SUFFIX "_x4 failed\n"); \ + failed = true; \ + } int main (int argc, char **argv) { + bool failed = false; VARIANTS (CHECKS) - return 0; + return (failed) ? 1 : 0; }