]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
arm: xfail gcc.target/arm/unsigned-extend-1.c for thumb1
authorRichard Earnshaw <rearnsha@arm.com>
Mon, 3 Mar 2025 15:30:58 +0000 (15:30 +0000)
committerTorbjörn SVENSSON <torbjorn.svensson@foss.st.com>
Tue, 4 Mar 2025 17:05:13 +0000 (18:05 +0100)
Partial backport of 2a502f9e4c5c6a8e908ef1b0b5c03fb2e4bd4390.

gcc/testsuite:
* gcc.target/arm/unsigned-extend-1.c: Expand check for any
insn suggesting a zero-extend.  XFAIL for thumb1 code.

Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>
gcc/testsuite/gcc.target/arm/unsigned-extend-1.c

index 3b4ab048fb099b76bd3217e4b874658861d75725..fa3d34400bfa2341ebd32c3b4f02938d9b20eff0 100644 (file)
@@ -5,5 +5,5 @@ unsigned char foo (unsigned char c)
 {
   return (c >= '0') && (c <= '9');
 }
-
-/* { dg-final { scan-assembler-not "uxtb" } } */
+/* We shouldn't need any zero-extension idioms here.  */
+/* { dg-final { scan-assembler-not "\t(uxtb|and|lsr|lsl)" { xfail arm_thumb1 } } } */