Index: gdb/testsuite/gdb.threads/thread-specific-bp.c |
diff --git a/gdb/testsuite/gdb.arch/amd64-prologue-xmm.c b/gdb/testsuite/gdb.threads/thread-specific-bp.c |
similarity index 76% |
copy from gdb/testsuite/gdb.arch/amd64-prologue-xmm.c |
copy to gdb/testsuite/gdb.threads/thread-specific-bp.c |
index d9b123d17febd870ad8749ab8e0dffa93cdf5b3d..03831c6b8dc42bff5dbe033c57c7c8db435fb0a1 100644 |
--- a/gdb/testsuite/gdb.arch/amd64-prologue-xmm.c |
+++ b/gdb/testsuite/gdb.threads/thread-specific-bp.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2011-2012 Free Software Foundation, Inc. |
+ Copyright 2013 Free Software Foundation, Inc. |
This program is free software; you can redistribute it and/or modify |
it under the terms of the GNU General Public License as published by |
@@ -15,24 +15,26 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
-static volatile int v, fail; |
+#include <pthread.h> |
-static void |
-func (int i, ...) |
+static void * |
+start (void *arg) |
{ |
- v = i; |
+ return NULL; |
} |
static void |
-marker (void) |
+end (void) |
{ |
} |
int |
main (void) |
{ |
- func (1); |
- fail = 1; |
- marker (); |
+ pthread_t thread; |
+ |
+ pthread_create (&thread, NULL, start, NULL); |
+ pthread_join (thread, NULL); |
+ end (); |
return 0; |
} |