aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/testsuite/rust/compile/torture/macro-issue1426.rs (renamed from gcc/testsuite/rust/compile/macro-issue1403.rs)7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/testsuite/rust/compile/macro-issue1403.rs b/gcc/testsuite/rust/compile/torture/macro-issue1426.rs
index 756d374..1b558cf 100644
--- a/gcc/testsuite/rust/compile/macro-issue1403.rs
+++ b/gcc/testsuite/rust/compile/torture/macro-issue1426.rs
@@ -1,5 +1,5 @@
-// { dg-do compile }
-// { dg-options "-O1 -gdwarf-5 -dA -w" }
+// { dg-additional-options -fdump-tree-ccp1-raw }
+
macro_rules! stmt {
($s:stmt) => {
$s
@@ -13,6 +13,7 @@ macro_rules! stmt {
pub fn test() -> i32 {
stmt!(
let a = 1
+ // { dg-warning {unused name 'a'} {} { target *-*-* } .-1 }
);
stmt!(
let b = 2,
@@ -21,8 +22,8 @@ pub fn test() -> i32 {
let e = 5,
let f = b + c + d + e
);
- // { dg-final { scan-assembler "14" } }
f
+ // { dg-final { scan-tree-dump-times {gimple_return <14>} 1 ccp1 { target __OPTIMIZE__ } } }
}
fn main() {