aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKelley Cook <kcook@gcc.gnu.org>2004-06-22 21:17:16 +0000
committerR. Kelley Cook <kcook@gcc.gnu.org>2004-06-22 21:17:16 +0000
commit89b4f108d444fbb752592e7814fa0eef161056a1 (patch)
tree496875a662ed7e14bdae86624e409d7a658e6e9d
parent28c6dc635956b00d497d8d12cd95b61c47ebb2b8 (diff)
downloadgcc-89b4f108d444fbb752592e7814fa0eef161056a1.zip
gcc-89b4f108d444fbb752592e7814fa0eef161056a1.tar.gz
gcc-89b4f108d444fbb752592e7814fa0eef161056a1.tar.bz2
pr15551.C: New testcase.
2004-06-22 Kelley Cook <kcook@gcc.gnu.org> * g++.dg/opt/pr15551.C: New testcase. From-SVN: r83515
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/opt/pr15551.C22
2 files changed, 26 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 68598e4..ab024ec 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
+
+ * g++.dg/opt/pr15551.C: New testcase.
+
2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
PR target/14800
diff --git a/gcc/testsuite/g++.dg/opt/pr15551.C b/gcc/testsuite/g++.dg/opt/pr15551.C
new file mode 100644
index 0000000..6fd6780
--- /dev/null
+++ b/gcc/testsuite/g++.dg/opt/pr15551.C
@@ -0,0 +1,22 @@
+// PR target/15551
+// This used to crash on pentium4-pc-cygwin due to an alloca problem.
+// Testcase submitted by Hans Horn to mingw bug tracker
+//
+// { dg-do run }
+// { dg-options "-O3" }
+
+#include <cstring>
+#include <fstream>
+using namespace std;
+
+ostream* logfile;
+
+int main () {
+
+ logfile = new ofstream("bar", ios::out);
+
+ char expList[20000];
+ strcpy(expList, "foo");
+
+ return 0;
+}