about summary refs log tree commit diff
path: root/src/test/assembly
diff options
context:
space:
mode:
authorAmanieu d'Antras <amanieu@gmail.com>2020-08-28 18:53:09 +0100
committerAmanieu d'Antras <amanieu@gmail.com>2020-08-28 18:53:09 +0100
commit9ae5e95b28be59a67bee4236fba06dbc0cfe8552 (patch)
tree67172fb647f471e63c93c2cb8bbbcaf357cb039a /src/test/assembly
parent178c1bbb5bcacf500f2d99d90d115b91a0727d42 (diff)
downloadrust-9ae5e95b28be59a67bee4236fba06dbc0cfe8552.tar.gz
rust-9ae5e95b28be59a67bee4236fba06dbc0cfe8552.zip
Fix test
Diffstat (limited to 'src/test/assembly')
-rw-r--r--src/test/assembly/asm/aarch64-types.rs21
1 files changed, 11 insertions, 10 deletions
diff --git a/src/test/assembly/asm/aarch64-types.rs b/src/test/assembly/asm/aarch64-types.rs
index 73bf369e2da..8dd1f3c873f 100644
--- a/src/test/assembly/asm/aarch64-types.rs
+++ b/src/test/assembly/asm/aarch64-types.rs
@@ -96,6 +96,17 @@ pub unsafe fn sym_static() {
     asm!("adr x0, {}", sym extern_static);
 }
 
+// Regression test for #75761
+// CHECK-LABEL: issue_75761:
+// CHECK: str {{.*}}x30
+// CHECK: //APP
+// CHECK: //NO_APP
+// CHECK: ldr {{.*}}x30
+#[no_mangle]
+pub unsafe fn issue_75761() {
+    asm!("", out("v0") _, out("x30") _);
+}
+
 macro_rules! check {
     ($func:ident $ty:ident $class:ident $mov:literal $modifier:literal) => {
         #[no_mangle]
@@ -553,13 +564,3 @@ check_reg!(v0_f32x4 f32x4 "s0" "fmov");
 // CHECK: fmov s0, s0
 // CHECK: //NO_APP
 check_reg!(v0_f64x2 f64x2 "s0" "fmov");
-
-// Regression test for #75761
-// CHECK-LABEL: issue_75761:
-// CHECK: stp {{{.*}}}lr
-// CHECK: //APP
-// CHECK: //NO_APP
-// CHECK: ldp {{{.*}}}lr
-pub unsafe fn issue_75761() {
-    asm!("", out("v0") _, out("x30") _);
-}