aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Lyon <christophe.lyon@linaro.org>2024-08-30 09:37:34 +0000
committerChristophe Lyon <christophe.lyon@linaro.org>2024-10-18 07:41:14 +0000
commite65ab03fac39bc708dbc9c7436e17887b6457f05 (patch)
treea5b31c5f2814e65d97dbfbddd85a0b1d2538f2d6
parent47ed70f758164af4b42d6e044d6f5be62a097c7b (diff)
downloadgcc-e65ab03fac39bc708dbc9c7436e17887b6457f05.zip
gcc-e65ab03fac39bc708dbc9c7436e17887b6457f05.tar.gz
gcc-e65ab03fac39bc708dbc9c7436e17887b6457f05.tar.bz2
arm: [MVE intrinsics] update v[id]wdup tests
Testing v[id]wdup overloads with '1' as argument for uint32_t* does not make sense: this patch adds a new 'unit32_t *a' parameter to foo2 in such tests. The difference with v[id]dup tests (where we removed 'foo2') is that in 'foo1' we test the overload with a variable 'wrap' parameter (b) and we need foo2 to test the overload with an immediate (1). 2024-08-28 Christophe Lyon <christophe.lyon@linaro.org> gcc/testsuite/ * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Use pointer parameter in foo2. * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise. * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise.
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c6
-rw-r--r--gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c6
18 files changed, 54 insertions, 54 deletions
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c
index b24e7a2..e600405 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c
@@ -53,13 +53,13 @@ foo1 (uint16x8_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
+foo2 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c
index 75c4145..b36dbcd 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c
@@ -53,13 +53,13 @@ foo1 (uint32x4_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
+foo2 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c
index 90d6467..b157706 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c
@@ -53,13 +53,13 @@ foo1 (uint8x16_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
+foo2 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_m (inactive, 1, 1, 1, p);
+ return vdwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c
index 87af2b6..f1fae4b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint16x8_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u16 (1, 1, 1);
+ return vdwdupq_u16 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c
index ec136dc..4282826 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint32x4_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u32 (1, 1, 1);
+ return vdwdupq_u32 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c
index 3653d00..afc8eb2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint8x16_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return vdwdupq_u8 (1, 1, 1);
+ return vdwdupq_u8 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c
index e9d994c..fd250c2 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u16 (1, 1, 1, p);
+ return vdwdupq_x_u16 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c
index 07438b0..dbb1961 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u32 (1, 1, 1, p);
+ return vdwdupq_x_u32 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c
index 9628022..5f00471 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return vdwdupq_x_u8 (1, 1, 1, p);
+ return vdwdupq_x_u8 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c
index 84733f9..4d7b0a1 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c
@@ -53,13 +53,13 @@ foo1 (uint16x8_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (uint16x8_t inactive, mve_pred16_t p)
+foo2 (uint16x8_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c
index a175744..e78f818 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c
@@ -53,13 +53,13 @@ foo1 (uint32x4_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (uint32x4_t inactive, mve_pred16_t p)
+foo2 (uint32x4_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c
index 7240b6e..2c2f44c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c
@@ -53,13 +53,13 @@ foo1 (uint8x16_t inactive, uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (uint8x16_t inactive, mve_pred16_t p)
+foo2 (uint8x16_t inactive, uint32_t *a, mve_pred16_t p)
{
- return viwdupq_m (inactive, 1, 1, 1, p);
+ return viwdupq_m (inactive, a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c
index eaa496b..ccdc3d4 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint16x8_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u16 (1, 1, 1);
+ return viwdupq_u16 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c
index c1912d7..1faffff 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint32x4_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u32 (1, 1, 1);
+ return viwdupq_u32 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c
index f0d66a9..91b0ef4 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c
@@ -41,13 +41,13 @@ foo1 (uint32_t *a, uint32_t b)
** ...
*/
uint8x16_t
-foo2 ()
+foo2 (uint32_t *a)
{
- return viwdupq_u8 (1, 1, 1);
+ return viwdupq_u8 (a, 1, 1);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c
index 265aef4..8b474e1 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint16x8_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u16 (1, 1, 1, p);
+ return viwdupq_x_u16 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c
index 585e410..30bf37c 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint32x4_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u32 (1, 1, 1, p);
+ return viwdupq_x_u32 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */
diff --git a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c
index ca39081..ae9dd2b 100644
--- a/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c
+++ b/gcc/testsuite/gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c
@@ -53,13 +53,13 @@ foo1 (uint32_t *a, uint32_t b, mve_pred16_t p)
** ...
*/
uint8x16_t
-foo2 (mve_pred16_t p)
+foo2 (uint32_t *a, mve_pred16_t p)
{
- return viwdupq_x_u8 (1, 1, 1, p);
+ return viwdupq_x_u8 (a, 1, 1, p);
}
#ifdef __cplusplus
}
#endif
-/* { dg-final { scan-assembler-not "__ARM_undef" } } */ \ No newline at end of file
+/* { dg-final { scan-assembler-not "__ARM_undef" } } */