diff options
| author | Amanieu d'Antras <amanieu@gmail.com> | 2020-08-28 18:53:09 +0100 |
|---|---|---|
| committer | Amanieu d'Antras <amanieu@gmail.com> | 2020-08-28 18:53:09 +0100 |
| commit | 9ae5e95b28be59a67bee4236fba06dbc0cfe8552 (patch) | |
| tree | 67172fb647f471e63c93c2cb8bbbcaf357cb039a /src | |
| parent | 178c1bbb5bcacf500f2d99d90d115b91a0727d42 (diff) | |
| download | rust-9ae5e95b28be59a67bee4236fba06dbc0cfe8552.tar.gz rust-9ae5e95b28be59a67bee4236fba06dbc0cfe8552.zip | |
Fix test
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/assembly/asm/aarch64-types.rs | 21 |
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") _); -} |
