From: jjasmine <tanghocle...@gmail.com> gcc/testsuite/ChangeLog:
* rust/compile/inline_asm_faulty_clobber.rs: compress the test * rust/compile/inline_asm_nop.rs: compress the test * rust/compile/inline_asm_faulty_clobber_1.rs: Removed. * rust/compile/inline_asm_faulty_clobber_2.rs: Removed. * rust/compile/inline_asm_nop_2.rs: Removed. --- .../rust/compile/inline_asm_faulty_clobber.rs | 2 ++ .../rust/compile/inline_asm_faulty_clobber_1.rs | 12 ------------ .../rust/compile/inline_asm_faulty_clobber_2.rs | 12 ------------ gcc/testsuite/rust/compile/inline_asm_nop.rs | 1 + gcc/testsuite/rust/compile/inline_asm_nop_2.rs | 12 ------------ 5 files changed, 3 insertions(+), 36 deletions(-) delete mode 100644 gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs delete mode 100644 gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs delete mode 100644 gcc/testsuite/rust/compile/inline_asm_nop_2.rs diff --git a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs b/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs index 1358b5eb490..ea3dac7734e 100644 --- a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs +++ b/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs @@ -8,5 +8,7 @@ macro_rules! asm { fn main() { unsafe { asm!("nop", clobber_abi()); // { dg-error "at least one abi must be provided as an argument to 'clobber_abi'" } + asm!("nop", clobber_abi+); // { dg-error "expected '\\(', found '\\+'" } + asm!("nop", clobber_abi); // { dg-error "expected '\\(', found end of macro arguments" } } } \ No newline at end of file diff --git a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs b/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs deleted file mode 100644 index 56889923939..00000000000 --- a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs +++ /dev/null @@ -1,12 +0,0 @@ -#![feature(rustc_attrs)] - -#[rustc_builtin_macro] -macro_rules! asm { - () => {} -} - -fn main() { - unsafe { - asm!("nop", clobber_abi); // { dg-error "expected '\\(', found end of macro arguments" } - } -} \ No newline at end of file diff --git a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs b/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs deleted file mode 100644 index 98cd0525f55..00000000000 --- a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs +++ /dev/null @@ -1,12 +0,0 @@ -#![feature(rustc_attrs)] - -#[rustc_builtin_macro] -macro_rules! asm { - () => {} -} - -fn main() { - unsafe { - asm!("nop", clobber_abi+); // { dg-error "expected '\\(', found '\\+'" } - } -} \ No newline at end of file diff --git a/gcc/testsuite/rust/compile/inline_asm_nop.rs b/gcc/testsuite/rust/compile/inline_asm_nop.rs index 7da9bef3e56..ba21d024079 100644 --- a/gcc/testsuite/rust/compile/inline_asm_nop.rs +++ b/gcc/testsuite/rust/compile/inline_asm_nop.rs @@ -8,5 +8,6 @@ macro_rules! asm { fn main() { unsafe { asm!("nop"); + asm!("nop",); } } diff --git a/gcc/testsuite/rust/compile/inline_asm_nop_2.rs b/gcc/testsuite/rust/compile/inline_asm_nop_2.rs deleted file mode 100644 index 76f53fadbe3..00000000000 --- a/gcc/testsuite/rust/compile/inline_asm_nop_2.rs +++ /dev/null @@ -1,12 +0,0 @@ -#![feature(rustc_attrs)] - -#[rustc_builtin_macro] -macro_rules! asm { - () => {} -} - -fn main() { - unsafe { - asm!("nop",); - } -} -- 2.45.2