]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.jason/optimize.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.jason / optimize.C
diff --git a/gcc/testsuite/g++.old-deja/g++.jason/optimize.C b/gcc/testsuite/g++.old-deja/g++.jason/optimize.C
deleted file mode 100644 (file)
index 1f554e2..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-// Bug: g++ claims that control can fall off the end of these functions.
-// PRMS Id: 4943
-// Special g++ Options: -O -pedantic-errors
-// Build don't link:
-
-struct A {
-  A();
-  A(const A&);
-  A& operator= (const A&);
-  ~A();
-};
-
-int f ()
-{
-  A a[2];
-  return 1;
-}                              // gets bogus error - jump_optimize
-
-int g ()
-{
-  A a;
-  return 1;
-}                              // gets bogus error - jump_optimize
-
-struct B {
-  B();
-  B(const B&);
-  B& operator= (const B&);
-  ~B();
-};
-
-inline B::~B()
-{
-  int i = 2;
-  while (i--) ;
-}
-
-int h ()
-{
-  B b;
-  return 1;
-}                              // gets bogus error - jump_optimize