From 0ed442a40f912b09297359ee3675c819c073208f Mon Sep 17 00:00:00 2001
From: Richard Sandiford <richard.sandiford@arm.com>
Date: Tue, 21 Jan 2020 10:41:04 +0000
Subject: [PATCH] aarch64: Skip whilele_1.C test for ILP32

The definitions of the integer types for ILP32 newlib make the
resolution of some of the bool-related tests ambiguous.

2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>

gcc/testsuite/
	* g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
---
 gcc/testsuite/ChangeLog                                       | 4 ++++
 .../g++.target/aarch64/sve/acle/general-c++/whilele_1.C       | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 6c553eb43843..d23b3d1fb261 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32.
+
 2020-01-23  Richard Sandiford  <richard.sandiford@arm.com>
 
 	* gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies
diff --git a/gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/whilele_1.C b/gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/whilele_1.C
index 9571e668b815..31b054255c83 100644
--- a/gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/whilele_1.C
+++ b/gcc/testsuite/g++.target/aarch64/sve/acle/general-c++/whilele_1.C
@@ -1,4 +1,4 @@
-// { dg-do compile }
+// { dg-do compile { target { ! ilp32 } } }
 
 #include <arm_sve.h>
 
-- 
GitLab