This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
enable C++ signal unwinding on i386-darwin9
- From: gkeating at apple dot com (Geoffrey Keating)
- To: gcc-patches at gcc dot gnu dot org
- Date: Thu, 7 Jun 2007 20:27:54 -0700 (PDT)
- Subject: enable C++ signal unwinding on i386-darwin9
After my previous patch I can now run the C++ testsuite, and these
pass.
--
- Geoffrey Keating <geoffk@apple.com>
===File ~/patches/gcc-testsuite-x86darwincleanup-B.patch====
2007-06-07 Geoffrey Keating <geoffk@apple.com>
* g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
* g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
* g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
* g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
Index: gcc/testsuite/g++.dg/ext/cleanup-8.C
===================================================================
--- gcc/testsuite/g++.dg/ext/cleanup-8.C (revision 125538)
+++ gcc/testsuite/g++.dg/ext/cleanup-8.C (working copy)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* } } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
/* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
/* Verify that cleanups work with exception handling through signal
frames. */
Index: gcc/testsuite/g++.dg/ext/cleanup-10.C
===================================================================
--- gcc/testsuite/g++.dg/ext/cleanup-10.C (revision 125538)
+++ gcc/testsuite/g++.dg/ext/cleanup-10.C (working copy)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* } } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
/* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
/* Verify that cleanups work with exception handling through signal frames
on alternate stack. */
Index: gcc/testsuite/g++.dg/ext/cleanup-9.C
===================================================================
--- gcc/testsuite/g++.dg/ext/cleanup-9.C (revision 125538)
+++ gcc/testsuite/g++.dg/ext/cleanup-9.C (working copy)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* } } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
/* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
/* Verify that cleanups work with exception handling through realtime
signal frames. */
Index: gcc/testsuite/g++.dg/ext/cleanup-11.C
===================================================================
--- gcc/testsuite/g++.dg/ext/cleanup-11.C (revision 125538)
+++ gcc/testsuite/g++.dg/ext/cleanup-11.C (working copy)
@@ -1,4 +1,4 @@
-/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* } } */
+/* { dg-do run { target hppa*-*-hpux* *-*-linux* powerpc*-*-darwin* *-*-darwin[912]* } } */
/* { dg-options "-fexceptions -fnon-call-exceptions -O2" } */
/* Verify that cleanups work with exception handling through realtime signal
frames on alternate stack. */
============================================================