aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2017-12-18 11:13:20 -0700
committerJeff Law <law@gcc.gnu.org>2017-12-18 11:13:20 -0700
commit590241291d8a4d70eb9f68d0e66d09c976522ef3 (patch)
tree9bf6b17b74eec6dc62cbdccb2a4429fd4517c8dc
parent58cc7d798875aee798ba6a5b07c9324717160a2c (diff)
downloadgcc-590241291d8a4d70eb9f68d0e66d09c976522ef3.zip
gcc-590241291d8a4d70eb9f68d0e66d09c976522ef3.tar.gz
gcc-590241291d8a4d70eb9f68d0e66d09c976522ef3.tar.bz2
re PR middle-end/83460 (FAIL: g++.dg/pr79095-4.C)
PR middle-end/83460 * g++.dg/pr79095-4.C: Remove compromised test. From-SVN: r255784
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/pr79095-4.C26
2 files changed, 5 insertions, 26 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 0963f4e..6e64c42 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -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
index df55025..0000000
--- a/gcc/testsuite/g++.dg/pr79095-4.C
+++ /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 } */