public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r14-9833] aarch64: Fix vld1/st1_x4 intrinsic test
@ 2024-04-08 13:02 Richard Sandiford
0 siblings, 0 replies; only message in thread
From: Richard Sandiford @ 2024-04-08 13:02 UTC (permalink / raw)
To: gcc-cvs
https://gcc.gnu.org/g:278cad85077509b73b1faf32d36f3889c2a5524b
commit r14-9833-g278cad85077509b73b1faf32d36f3889c2a5524b
Author: Swinney, Jonathan <jswinney@amazon.com>
Date: Mon Apr 8 14:02:33 2024 +0100
aarch64: Fix vld1/st1_x4 intrinsic test
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 <jswinney@amazon.com>
gcc/testsuite/
* gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Exit with a nonzero
code if the test fails.
Diff:
---
gcc/testsuite/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 <stdbool.h>
#include <arm_neon.h>
#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;
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2024-04-08 13:02 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-08 13:02 [gcc r14-9833] aarch64: Fix vld1/st1_x4 intrinsic test Richard Sandiford
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).