diff options
author | Dan Albert <danalbert@google.com> | 2015-10-13 16:28:19 -0700 |
---|---|---|
committer | Dan Albert <danalbert@google.com> | 2015-10-13 16:28:19 -0700 |
commit | a8c075f72b231c37823661ba0d7d082a21cd39d9 (patch) | |
tree | 395aa3b848d56037292e50466643453485073018 /gcc-4.8/gcc/testsuite/g++.dg/diagnostic | |
parent | 5aff2e0142aca13849b4e51de503e71d5010efa6 (diff) | |
download | toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.tar.gz toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.tar.bz2 toolchain_gcc-a8c075f72b231c37823661ba0d7d082a21cd39d9.zip |
Remove gcc-4.8.
Change-Id: Iee9c6985c613f58c82e33a91722d371579eb290f
Diffstat (limited to 'gcc-4.8/gcc/testsuite/g++.dg/diagnostic')
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/aka1.C | 15 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bindings1.C | 18 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld1.C | 13 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld2.C | 9 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/expr1.C | 9 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/method1.C | 20 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/parm1.C | 11 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pedantic.C | 11 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr58979.C | 4 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr59838.C | 4 | ||||
-rw-r--r-- | gcc-4.8/gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C | 4 |
11 files changed, 0 insertions, 118 deletions
diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/aka1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/aka1.C deleted file mode 100644 index 37f8df939..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/aka1.C +++ /dev/null @@ -1,15 +0,0 @@ -// Basic test for typedef stripping in diagnostics. - -struct A { - void f(); -}; - -void A::f() { - // We don't want an aka for the injected-class-name. - A a = 0; // { dg-error "type .A. requested" } -} - -typedef A B; - -// We do want an aka for a real typedef. -B b = 0; // { dg-error "B .aka A." } diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bindings1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bindings1.C deleted file mode 100644 index 4972377a2..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bindings1.C +++ /dev/null @@ -1,18 +0,0 @@ -// PR c++/45487 -// { dg-do run } - -extern "C" int strcmp(const char*, const char*); - -template <typename T> -const char* foo(T, typename T::type c) { return __PRETTY_FUNCTION__; } - -struct x {typedef int type;}; - -int main() -{ - if (strcmp (foo(x(), 3), "const char* foo(T, typename T::type) " - "[with T = x; typename T::type = int]") == 0) - return 0; - else - return 1; -} diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld1.C deleted file mode 100644 index f75df38a4..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld1.C +++ /dev/null @@ -1,13 +0,0 @@ -// PR c++/46001 -// { dg-do compile } - -struct S -{ - char *p; - unsigned char f : 1; -}; - -struct S s; -void *a = s.p | s.f; // { dg-error "unsigned char:1" } - -// { dg-bogus "__java_boolean" "" { target *-*-* } 11 } diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld2.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld2.C deleted file mode 100644 index 46d5ee2ab..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld2.C +++ /dev/null @@ -1,9 +0,0 @@ -// PR c++/33840 -// { dg-do compile } - -template<int> struct A -{ - struct {} : 2; // { dg-error "expected ';' after struct" "expected" } -}; -// { dg-error "ISO C.. forbids declaration" "declaration" { target *-*-* } 6 } -// { dg-error "ISO C.. prohibits anonymous" "anonymous" { target *-*-* } 6 } diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/expr1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/expr1.C deleted file mode 100644 index 5651030d4..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/expr1.C +++ /dev/null @@ -1,9 +0,0 @@ -// PR c++/50059 - -int i; -struct A { }; -void f(A); -void g() -{ - f(i = 0); // { dg-error "i = 0" } -} diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/method1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/method1.C deleted file mode 100644 index 0e7c58092..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/method1.C +++ /dev/null @@ -1,20 +0,0 @@ -// PR c++/44627 -// { dg-do compile } - -struct A -{ - A *foo (); -}; - -template <class T> -void -bar () -{ - A::foo ().anything; // { dg-error "without object" } -} - -void -baz () -{ - bar <int> (); -} diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/parm1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/parm1.C deleted file mode 100644 index 2e553e2d4..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/parm1.C +++ /dev/null @@ -1,11 +0,0 @@ -// PR c++/44366 -// While printing the operand of sizeof We were trying to print f as the -// scope of t, causing infinite recursion. - -template <typename T> -void f(T t, int(*)[sizeof(t)]) -{ - struct A { void g() { - foo; // { dg-error "foo" } - } }; -} diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pedantic.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pedantic.C deleted file mode 100644 index 450a0fac6..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pedantic.C +++ /dev/null @@ -1,11 +0,0 @@ -// { dg-do compile } -// { dg-options "-pedantic" } -typedef void F(void); - -void foo() -{ - void* p = 0; - F* f1 = reinterpret_cast<F*>(p); // { dg-warning "ISO" } -#pragma GCC diagnostic ignored "-pedantic" - F* f2 = reinterpret_cast<F*>(p); -} diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr58979.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr58979.C deleted file mode 100644 index 6be3f1436..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr58979.C +++ /dev/null @@ -1,4 +0,0 @@ -// PR c++/58979 -// { dg-do compile } - -int i = 0->*0; // { dg-error "invalid type argument of" } diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr59838.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr59838.C deleted file mode 100644 index d1cf2c7fa..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr59838.C +++ /dev/null @@ -1,4 +0,0 @@ -// PR c++/59838 -// { dg-do compile } - -enum E { a, b = (E) a }; // { dg-error "conversion to incomplete type" } diff --git a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C b/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C deleted file mode 100644 index 2cf75f8bd..000000000 --- a/gcc-4.8/gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C +++ /dev/null @@ -1,4 +0,0 @@ -// Origin PR c++/51427 - -typedef struct _GMutex GMutex; // { dg-message "previously declared here"} -typedef union _GMutex GMutex; // { dg-error "tag used in naming" } |