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

Tested on aarch64-linux-gnu and aarch64_be-elf, committed.

Richard


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

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

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 9571e668b81..31b054255c8 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>
 

Reply via email to