From f71ad4ef6d980f4b5c2ea8da1c22b6f717b2ae49 Mon Sep 17 00:00:00 2001 From: kcook Date: Tue, 22 Jun 2004 21:17:16 +0000 Subject: [PATCH] 2004-06-22 Kelley Cook * g++.dg/opt/pr15551.C: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83515 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g++.dg/opt/pr15551.C | 22 ++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 gcc/testsuite/g++.dg/opt/pr15551.C 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 + + * g++.dg/opt/pr15551.C: New testcase. + 2004-06-22 H.J. Lu 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 +#include +using namespace std; + +ostream* logfile; + +int main () { + + logfile = new ofstream("bar", ios::out); + + char expList[20000]; + strcpy(expList, "foo"); + + return 0; +} -- 2.7.4