aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align16.c30
-rw-r--r--gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align8.c30
2 files changed, 24 insertions, 36 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align16.c b/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align16.c
index 3f292a4..4a228b0 100644
--- a/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align16.c
+++ b/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align16.c
@@ -55,9 +55,8 @@
** g1:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f1
*/
@@ -66,9 +65,8 @@
** g8:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f8
*/
@@ -76,9 +74,8 @@
** g16:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f16
*/
@@ -107,9 +104,8 @@
/*
** g1p:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f1p
@@ -117,9 +113,8 @@
/*
** g8p:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f8p
@@ -128,9 +123,8 @@
** g16p:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f16p
*/
diff --git a/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align8.c b/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align8.c
index da3c235..e7f7736 100644
--- a/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align8.c
+++ b/gcc/testsuite/gcc.target/aarch64/bitfield-bitint-abi-align8.c
@@ -54,9 +54,8 @@
/*
** g1:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f1
@@ -65,9 +64,8 @@
/*
** g8:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f8
@@ -76,9 +74,8 @@
** g16:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f16
*/
@@ -107,9 +104,8 @@
/*
** g1p:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f1p
@@ -117,9 +113,8 @@
/*
** g8p:
** mov (w[0-9]+), w1
-** sbfx (x[0-9]+), x0, 0, 63
-** and x3, \2, 9223372036854775807
-** and x1, \2, 1
+** and x3, x0, 9223372036854775807
+** and x1, x0, 1
** mov x2, 0
** mov w0, \1
** b f8p
@@ -128,9 +123,8 @@
** g16p:
** mov (x[0-9]+), x0
** mov w0, w1
-** sbfx (x[0-9]+), \1, 0, 63
-** and x4, \2, 9223372036854775807
-** and x2, \2, 1
+** and x4, \1, 9223372036854775807
+** and x2, \1, 1
** mov x3, 0
** b f16p
*/