This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[v3] enable threads tests for darwin
- From: Andreas Tobler <toa at pop dot agri dot ch>
- To: gcc-patches <gcc-patches at gcc dot gnu dot org>, Benjamin Kosnik <bkoz at redhat dot com>,Geoff Keating <geoffk at geoffk dot org>
- Cc: Libstdc++ <libstdc++ at gcc dot gnu dot org>
- Date: Tue, 15 Apr 2003 21:42:45 +0200
- Subject: [v3] enable threads tests for darwin
Hi,
the attached diff enables the UNRESOLVED pthreads tests on darwin.
Tested on 3.3/3.4. All pass.
Ok to commit? 3.3 and 3.4?
Andreas
Changelog:
2003-04-15 Andreas Tobler <a dot tobler at schweiz dot ch>
* testsuite/thread/pthread1.cc: Enable for darwin test.
* testsuite/thread/pthread2.cc: Same.
* testsuite/thread/pthread3.cc: Same.
* testsuite/thread/pthread4.cc: Same.
* testsuite/thread/pthread5.cc: Same.
* testsuite/thread/pthread6.cc: Same.
Index: testsuite/thread/pthread1.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread1.cc,v
retrieving revision 1.5
diff -u -r1.5 pthread1.cc
--- testsuite/thread/pthread1.cc 28 Oct 2002 23:31:55 -0000 1.5
+++ testsuite/thread/pthread1.cc 15 Apr 2003 19:30:04 -0000
@@ -1,6 +1,6 @@
// 2002-01-23 Loren J. Rittle <rittle at labs dot mot dot com> <ljrittle at acm dot org>
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -18,7 +18,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
Index: testsuite/thread/pthread2.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread2.cc,v
retrieving revision 1.3
diff -u -r1.3 pthread2.cc
--- testsuite/thread/pthread2.cc 28 Oct 2002 23:31:55 -0000 1.3
+++ testsuite/thread/pthread2.cc 15 Apr 2003 19:30:04 -0000
@@ -1,7 +1,7 @@
// 2002-01-23 Loren J. Rittle <rittle at labs dot mot dot com> <ljrittle at acm dot org>
// Adpated from libstdc++/5347 submitted by markus dot breuer at materna dot de
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -19,7 +19,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
Index: testsuite/thread/pthread3.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread3.cc,v
retrieving revision 1.3
diff -u -r1.3 pthread3.cc
--- testsuite/thread/pthread3.cc 28 Oct 2002 23:31:55 -0000 1.3
+++ testsuite/thread/pthread3.cc 15 Apr 2003 19:30:04 -0000
@@ -1,7 +1,7 @@
// 2002-01-23 Loren J. Rittle <rittle at labs dot mot dot com> <ljrittle at acm dot org>
// Adpated from libstdc++/5347 submitted by markus dot breuer at materna dot de
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -19,7 +19,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
Index: testsuite/thread/pthread4.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread4.cc,v
retrieving revision 1.4
diff -u -r1.4 pthread4.cc
--- testsuite/thread/pthread4.cc 28 Oct 2002 23:31:55 -0000 1.4
+++ testsuite/thread/pthread4.cc 15 Apr 2003 19:30:04 -0000
@@ -2,7 +2,7 @@
// Adapted from http://gcc.gnu.org/ml/gcc-bugs/2002-01/msg00679.html
// which was adapted from pthread1.cc by Mike Lu <MLu at dynamicsoft dot com>
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -20,7 +20,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
Index: testsuite/thread/pthread5.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread5.cc,v
retrieving revision 1.4
diff -u -r1.4 pthread5.cc
--- testsuite/thread/pthread5.cc 29 Oct 2002 01:10:52 -0000 1.4
+++ testsuite/thread/pthread5.cc 15 Apr 2003 19:30:04 -0000
@@ -2,7 +2,7 @@
// Adpated from libstdc++/5464 submitted by jjessel at amadeus dot net
// Jean-Francois JESSEL (Amadeus SAS Development)
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -20,7 +20,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }
Index: testsuite/thread/pthread6.cc
===================================================================
RCS file: /cvs/gcc/gcc/libstdc++-v3/testsuite/thread/pthread6.cc,v
retrieving revision 1.3
diff -u -r1.3 pthread6.cc
--- testsuite/thread/pthread6.cc 28 Oct 2002 23:31:55 -0000 1.3
+++ testsuite/thread/pthread6.cc 15 Apr 2003 19:30:04 -0000
@@ -1,7 +1,7 @@
// 2002-01-23 Loren J. Rittle <rittle at labs dot mot dot com> <ljrittle at acm dot org>
// Adpated from libstdc++/5444 submitted by markus dot breuer at materna dot de
//
-// Copyright (C) 2002 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
//
// This file is part of the GNU ISO C++ Library. This library is free
// software; you can redistribute it and/or modify it under the
@@ -19,7 +19,7 @@
// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
// USA.
-// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin } }
+// { dg-do run { target *-*-freebsd* *-*-netbsd* *-*-linux* *-*-solaris* *-*-cygwin *-*-darwin* } }
// { dg-options "-pthread" { target *-*-freebsd* *-*-netbsd* *-*-linux* } }
// { dg-options "-pthreads" { target *-*-solaris* } }