aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/gcc/testsuite/g++.dg/diagnostic
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-10-13 16:28:19 -0700
committerDan Albert <danalbert@google.com>2015-10-13 16:28:19 -0700
commita8c075f72b231c37823661ba0d7d082a21cd39d9 (patch)
tree395aa3b848d56037292e50466643453485073018 /gcc-4.8/gcc/testsuite/g++.dg/diagnostic
parent5aff2e0142aca13849b4e51de503e71d5010efa6 (diff)
downloadtoolchain_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.C15
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bindings1.C18
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld1.C13
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/bitfld2.C9
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/expr1.C9
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/method1.C20
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/parm1.C11
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pedantic.C11
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr58979.C4
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/pr59838.C4
-rw-r--r--gcc-4.8/gcc/testsuite/g++.dg/diagnostic/wrong-tag-1.C4
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" }