Index: gdb/testsuite/gdb.threads/tls-var-main.c |
diff --git a/gdb/testsuite/gdb.threads/tls-var-main.c b/gdb/testsuite/gdb.threads/tls-var-main.c |
index 4f9dd579b0bf567a7baa019b10fcf8da2577b39d..afad94539f1480c39215e990502d6a744c70387b 100644 |
--- a/gdb/testsuite/gdb.threads/tls-var-main.c |
+++ b/gdb/testsuite/gdb.threads/tls-var-main.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2011-2012 Free Software Foundation, Inc. |
+ Copyright 2011-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,8 +15,12 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
+#include <pthread.h> |
+ |
int |
main (void) |
{ |
+ /* Ensure we link against pthreads even with --as-needed. */ |
+ pthread_testcancel(); |
return 0; |
} |