aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-04-13 09:46:41 +0100
committerPhilip Herron <philip.herron@embecosm.com>2021-04-13 09:50:10 +0100
commit4ee35b6edb549be11571536bf78f8585a0282991 (patch)
treefc50976ff47ed0e69ec2d483188e075f7066d2d2 /gcc
parent2f62f936aba0a712158e75f2556f0604cf7bb614 (diff)
downloadgcc-4ee35b6edb549be11571536bf78f8585a0282991.zip
gcc-4ee35b6edb549be11571536bf78f8585a0282991.tar.gz
gcc-4ee35b6edb549be11571536bf78f8585a0282991.tar.bz2
Add missing dg-warning annotations
Adding extra annotations means changes in compiler behaviour are caught faster so as to avoid regressions more aggressively.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/rust.test/compile/generics13.rs6
-rw-r--r--gcc/testsuite/rust.test/compile/generics14.rs2
-rw-r--r--gcc/testsuite/rust.test/compile/generics15.rs2
-rw-r--r--gcc/testsuite/rust.test/compile/generics16.rs2
-rw-r--r--gcc/testsuite/rust.test/xfail_compile/redef_error6.rs5
5 files changed, 15 insertions, 2 deletions
diff --git a/gcc/testsuite/rust.test/compile/generics13.rs b/gcc/testsuite/rust.test/compile/generics13.rs
index 03d6cee..5c8795d 100644
--- a/gcc/testsuite/rust.test/compile/generics13.rs
+++ b/gcc/testsuite/rust.test/compile/generics13.rs
@@ -13,22 +13,28 @@ impl Foo<isize> {
}
fn bar(self) -> isize {
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
self.a
}
}
fn main() {
let a: i32 = Foo::test();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let a2: GenericStruct<i8>;
a2 = GenericStruct::<i8> { a: 1, b: 456 };
let b2: i8 = a2.a;
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let c2: usize = a2.b;
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let a4;
a4 = GenericStruct { a: 1.0, b: 456 };
let b4: f32 = a4.a;
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let c4: usize = a4.b;
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
}
diff --git a/gcc/testsuite/rust.test/compile/generics14.rs b/gcc/testsuite/rust.test/compile/generics14.rs
index bf00f72..aa8fbf2 100644
--- a/gcc/testsuite/rust.test/compile/generics14.rs
+++ b/gcc/testsuite/rust.test/compile/generics14.rs
@@ -8,10 +8,12 @@ impl Foo<isize> {
}
fn bar(self) -> isize {
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
self.a
}
}
fn main() {
let a: i32 = Foo::test();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
}
diff --git a/gcc/testsuite/rust.test/compile/generics15.rs b/gcc/testsuite/rust.test/compile/generics15.rs
index adf02ee..c16a67c 100644
--- a/gcc/testsuite/rust.test/compile/generics15.rs
+++ b/gcc/testsuite/rust.test/compile/generics15.rs
@@ -15,7 +15,9 @@ impl Foo<f32> {
fn main() {
let a = Foo(123, true);
let aa = a.bar();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let b = Foo(456f32, true);
let bb = b.bar();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
}
diff --git a/gcc/testsuite/rust.test/compile/generics16.rs b/gcc/testsuite/rust.test/compile/generics16.rs
index 1af24e0..15b9d7b 100644
--- a/gcc/testsuite/rust.test/compile/generics16.rs
+++ b/gcc/testsuite/rust.test/compile/generics16.rs
@@ -23,7 +23,9 @@ impl Foo<f32> {
fn main() {
let a = Foo::<i32>::new();
let aa: i32 = a.bar();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
let b = Foo::<f32>::new();
let bb: f32 = b.bar();
+ // { dg-warning "unused name" "" { target *-*-* } .-1 }
}
diff --git a/gcc/testsuite/rust.test/xfail_compile/redef_error6.rs b/gcc/testsuite/rust.test/xfail_compile/redef_error6.rs
index 3856b73..ef7e357 100644
--- a/gcc/testsuite/rust.test/xfail_compile/redef_error6.rs
+++ b/gcc/testsuite/rust.test/xfail_compile/redef_error6.rs
@@ -2,11 +2,12 @@
struct Foo<T>(T, usize);
impl Foo<i32> {
- fn test() -> i32 { // { dg-error "was defined here" }
+ fn test() -> i32 {
123
}
- fn test(self) -> i32 { // { dg-error "redefined multiple times" }
+ fn test(self) -> i32 {
+ // { dg-error "redefined multiple times" "" { target *-*-* } .-1 }
self.0
}
}