From 7656ecbc773231a639690fe5476e97b3fba5e44b Mon Sep 17 00:00:00 2001 From: Mark Mitchell Date: Wed, 3 Jun 2009 00:50:43 +0000 Subject: [PATCH] * g++.dg/init/ref15.C: Require unwrapped targets. From-SVN: r148110 --- gcc/testsuite/ChangeLog | 4 ++++ gcc/testsuite/g++.dg/init/ref15.C | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fda5ce3068b..ddfd088b037 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2009-06-02 Mark Mitchell + + * g++.dg/init/ref15.C: Require unwrapped targets. + 2009-06-02 Jason Merrill * g++.dg/cpp0x/initlist13.C: Remove expected error. diff --git a/gcc/testsuite/g++.dg/init/ref15.C b/gcc/testsuite/g++.dg/init/ref15.C index d3a94227fd0..bc9c01dc229 100644 --- a/gcc/testsuite/g++.dg/init/ref15.C +++ b/gcc/testsuite/g++.dg/init/ref15.C @@ -1,6 +1,8 @@ // PR c++/20416. We correctly constructed the temporary S in foo(), // but incorrectly destroyed it every time foo() was called. -// { dg-do run } +// When using a wrapped target, there is no way to override the exit +// code after returning from main. +// { dg-do run { target unwrapped } } extern "C" void abort (void); extern "C" void _exit (int); -- 2.30.2