aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2011-07-30 20:29:29 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2011-07-30 20:29:29 +0000
commit8e30a818ce63836b9cf7495b111058efaff459d1 (patch)
treec7232a55f6bdde8098a4572c53ccc29e4cc8bf5d
parent7d0300ed911d8dfec7943c88af83ed4e4563a5d1 (diff)
downloadgcc-8e30a818ce63836b9cf7495b111058efaff459d1.zip
gcc-8e30a818ce63836b9cf7495b111058efaff459d1.tar.gz
gcc-8e30a818ce63836b9cf7495b111058efaff459d1.tar.bz2
re PR testsuite/49917 (g++.dg/init/for1.C wrong?)
2011-07-30 Paolo Carlini <paolo.carlini@oracle.com> PR testsuite/49917 * g++.dg/init/for1.C: Fix. From-SVN: r176962
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/init/for1.C4
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3a681d8..c5a6f94 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2011-07-30 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR testsuite/49917
+ * g++.dg/init/for1.C: Fix.
+
2011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
PR fortran/48876
diff --git a/gcc/testsuite/g++.dg/init/for1.C b/gcc/testsuite/g++.dg/init/for1.C
index 02f8a2d..420e85c 100644
--- a/gcc/testsuite/g++.dg/init/for1.C
+++ b/gcc/testsuite/g++.dg/init/for1.C
@@ -1,6 +1,8 @@
// PR c++/13865
// Bug: We were destroying 'a' before executing the loop.
+// { dg-do run }
+
#include <stdio.h>
int i;
@@ -13,7 +15,7 @@ public:
~A()
{
printf("A dtor\n");
- if (i != 1)
+ if (i != 2)
r = 1;
}
};