https://gcc.gnu.org/g:dd03ef700b718738955e53701b90a36f89588f28
commit dd03ef700b718738955e53701b90a36f89588f28 Author: jjasmine <tanghocle...@gmail.com> Date: Fri May 31 02:06:18 2024 -0700 Slim down the test cases 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. Diff: --- gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs | 2 ++ gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs | 12 ------------ gcc/testsuite/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(-) diff --git a/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs b/gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs index 1358b5eb4901..ea3dac7734e2 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 568899239398..000000000000 --- 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 98cd0525f559..000000000000 --- 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 7da9bef3e568..ba21d024079d 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 76f53fadbe3c..000000000000 --- 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",); - } -}