diff options
author | Philip Herron <philip.herron@embecosm.com> | 2021-04-13 09:46:41 +0100 |
---|---|---|
committer | Philip Herron <philip.herron@embecosm.com> | 2021-04-13 09:50:10 +0100 |
commit | 4ee35b6edb549be11571536bf78f8585a0282991 (patch) | |
tree | fc50976ff47ed0e69ec2d483188e075f7066d2d2 /gcc | |
parent | 2f62f936aba0a712158e75f2556f0604cf7bb614 (diff) | |
download | gcc-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.rs | 6 | ||||
-rw-r--r-- | gcc/testsuite/rust.test/compile/generics14.rs | 2 | ||||
-rw-r--r-- | gcc/testsuite/rust.test/compile/generics15.rs | 2 | ||||
-rw-r--r-- | gcc/testsuite/rust.test/compile/generics16.rs | 2 | ||||
-rw-r--r-- | gcc/testsuite/rust.test/xfail_compile/redef_error6.rs | 5 |
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 } } |