From: jjasmine <[email protected]>
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