re PR middle-end/83460 (FAIL: g++.dg/pr79095-4.C)
authorJeff Law <law@redhat.com>
Mon, 18 Dec 2017 18:13:20 +0000 (11:13 -0700)
committerJeff Law <law@gcc.gnu.org>
Mon, 18 Dec 2017 18:13:20 +0000 (11:13 -0700)
PR middle-end/83460
* g++.dg/pr79095-4.C: Remove compromised test.

From-SVN: r255784

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/pr79095-4.C [deleted file]

index 0963f4ec9618f93c2b9e4c36d92932d0b1ccb9f5..6e64c42cd0c0bfdf803b32aa085ca578a50dd286 100644 (file)
@@ -1,3 +1,8 @@
+2017-12-18  Jeff Law  <law@redhat.com>
+
+       PR middle-end/83460
+       * g++.dg/pr79095-4.C: Remove compromised test.
+
 2017-12-18  Jakub Jelinek  <jakub@redhat.com>
 
        PR c++/83300
diff --git a/gcc/testsuite/g++.dg/pr79095-4.C b/gcc/testsuite/g++.dg/pr79095-4.C
deleted file mode 100644 (file)
index df55025..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-Wall -O3 -fdump-tree-vrp2" } */
-
-#include <vector>
-
-void foo(std::vector<unsigned int> &v);
-
-void vtest()
-{
-  std::vector<unsigned int> v;
-  foo (v);
-  {
-    v.resize (v.size()-1);
-  }
-}
-
-/* As written this testcase should trigger a warning.  We overflow to -1U
-   if v.size() == 0 in foo().  This results in bogus calls to memset.
-
-   The number of clearing loops in the IL can vary depending on the C++
-   mode used for the test.  But by the end of VRP2, there should be a single
-   clearing loop left and it should be using memcpy.  */
-/* { dg-final { scan-tree-dump-times  "__builtin_memset \\(_\[0-9\]+, 0, \[0-9\]+\\)" 1 "vrp2" } } */
-
-/* And that call should trigger a warning.  */
-/* { dg-warning "exceeds maximum object size" "" { target *-*-* } 0 } */