]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Slim down the test cases
authorjjasmine <tanghocle456@gmail.com>
Fri, 31 May 2024 09:06:18 +0000 (02:06 -0700)
committerArthur Cohen <arthur.cohen@embecosm.com>
Mon, 17 Mar 2025 15:35:44 +0000 (16:35 +0100)
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.

gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs
gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs [deleted file]
gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs [deleted file]
gcc/testsuite/rust/compile/inline_asm_nop.rs
gcc/testsuite/rust/compile/inline_asm_nop_2.rs [deleted file]

index 1358b5eb4901bc2f5d859bdf5499361e37ff65f7..ea3dac7734e2f703d2823c75641a7008cfa86c40 100644 (file)
@@ -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 (file)
index 5688992..0000000
+++ /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 (file)
index 98cd052..0000000
+++ /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
index 7da9bef3e568cf13f4d6ab1ffff521d949f88a34..ba21d024079db8863e3d7978eb77e9abd2bb7d5d 100644 (file)
@@ -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 (file)
index 76f53fa..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-#![feature(rustc_attrs)]
-
-#[rustc_builtin_macro]
-macro_rules! asm {
-    () => {}
-}
-
-fn main() {
-    unsafe {
-        asm!("nop",);
-    }
-}