aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjjasmine <tanghocle456@gmail.com>2024-05-31 02:06:18 -0700
committerCohenArthur <arthur.cohen@embecosm.com>2024-06-13 15:31:07 +0000
commitdd03ef700b718738955e53701b90a36f89588f28 (patch)
tree665f66a968a3847ea9a8b9bf390ac8c629f93a40
parente63fba72a6544be08fec2edf0fe9011208e9bf8a (diff)
downloadgcc-dd03ef700b718738955e53701b90a36f89588f28.zip
gcc-dd03ef700b718738955e53701b90a36f89588f28.tar.gz
gcc-dd03ef700b718738955e53701b90a36f89588f28.tar.bz2
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.
-rw-r--r--gcc/testsuite/rust/compile/inline_asm_faulty_clobber.rs2
-rw-r--r--gcc/testsuite/rust/compile/inline_asm_faulty_clobber_1.rs12
-rw-r--r--gcc/testsuite/rust/compile/inline_asm_faulty_clobber_2.rs12
-rw-r--r--gcc/testsuite/rust/compile/inline_asm_nop.rs1
-rw-r--r--gcc/testsuite/rust/compile/inline_asm_nop_2.rs12
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 1358b5e..ea3dac7 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 5688992..0000000
--- 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 98cd052..0000000
--- 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 7da9bef..ba21d02 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 76f53fa..0000000
--- 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",);
- }
-}