Commit 44a0c6cb by Marek Polacek Committed by Marek Polacek

affinity-1.c: Fix implicit declarations.

	* testsuite/libgomp.c/affinity-1.c: Fix implicit declarations.
	* testsuite/libgomp.c/nqueens-1.c: Likewise.
	* testsuite/libgomp.c/pr26943-3.c: Likewise.
	* testsuite/libgomp.c/pr26943-4.c: Likewise.
	* testsuite/libgomp.c/pr36802-2.c: Likewise.
	* testsuite/libgomp.c/pr36802-3.c: Likewise.
	* testsuite/libgomp.c/thread-limit-1.c: Likewise.
	* testsuite/libgomp.c/thread-limit-2.c: Likewise.
	* testsuite/libgomp.c/appendix-a/a.15.1.c: Include <omp.h>.
	* testsuite/libgomp.c/omp-loop02.c: Fix defaulting to int.
	* testsuite/libgomp.c/omp-parallel-for.c: Likewise.
	* testsuite/libgomp.c/omp-parallel-if.c: Likewise.
	* testsuite/libgomp.c/omp-single-1.c: Likewise.
	* testsuite/libgomp.c/omp-single-2.c: Likewise.
	* testsuite/libgomp.c/omp_matvec.c: Likewise.
	* testsuite/libgomp.c/omp_workshare3.c: Likewise.
	* testsuite/libgomp.c/omp_workshare4.c: Likewise.
	* testsuite/libgomp.c/shared-1.c: Fix defaulting to int.  Fix implicit
	declarations.

From-SVN: r215922
parent f8ed2fc2
2014-10-06 Marek Polacek <polacek@redhat.com>
* testsuite/libgomp.c/affinity-1.c: Fix implicit declarations.
* testsuite/libgomp.c/nqueens-1.c: Likewise.
* testsuite/libgomp.c/pr26943-3.c: Likewise.
* testsuite/libgomp.c/pr26943-4.c: Likewise.
* testsuite/libgomp.c/pr36802-2.c: Likewise.
* testsuite/libgomp.c/pr36802-3.c: Likewise.
* testsuite/libgomp.c/thread-limit-1.c: Likewise.
* testsuite/libgomp.c/thread-limit-2.c: Likewise.
* testsuite/libgomp.c/appendix-a/a.15.1.c: Include <omp.h>.
* testsuite/libgomp.c/omp-loop02.c: Fix defaulting to int.
* testsuite/libgomp.c/omp-parallel-for.c: Likewise.
* testsuite/libgomp.c/omp-parallel-if.c: Likewise.
* testsuite/libgomp.c/omp-single-1.c: Likewise.
* testsuite/libgomp.c/omp-single-2.c: Likewise.
* testsuite/libgomp.c/omp_matvec.c: Likewise.
* testsuite/libgomp.c/omp_workshare3.c: Likewise.
* testsuite/libgomp.c/omp_workshare4.c: Likewise.
* testsuite/libgomp.c/shared-1.c: Fix defaulting to int. Fix implicit
declarations.
2014-10-03 Jakub Jelinek <jakub@redhat.com> 2014-10-03 Jakub Jelinek <jakub@redhat.com>
PR libgomp/61200 PR libgomp/61200
......
...@@ -31,6 +31,7 @@ ...@@ -31,6 +31,7 @@
#ifdef DO_FORK #ifdef DO_FORK
#include <signal.h> #include <signal.h>
pid_t waitpid (pid_t, int *, int);
#endif #endif
#ifdef HAVE_PTHREAD_AFFINITY_NP #ifdef HAVE_PTHREAD_AFFINITY_NP
#include <sched.h> #include <sched.h>
......
/* { dg-do run } */ /* { dg-do run } */
#include <omp.h>
#include <stdio.h> #include <stdio.h>
void void
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
unsigned long int strtoul(const char *, char **, int);
int cnt; int cnt;
#pragma omp threadprivate (cnt) #pragma omp threadprivate (cnt)
......
...@@ -15,6 +15,7 @@ void parloop (int *a) ...@@ -15,6 +15,7 @@ void parloop (int *a)
a[i] = i + 3; a[i] = i + 3;
} }
int
main() main()
{ {
int i, a[N]; int i, a[N];
......
extern void abort (void); extern void abort (void);
int
main() main()
{ {
int i, a; int i, a;
......
...@@ -8,6 +8,7 @@ foo (void) ...@@ -8,6 +8,7 @@ foo (void)
return 10; return 10;
} }
int
main () main ()
{ {
int A = 0; int A = 0;
......
extern void abort (void); extern void abort (void);
int
main() main()
{ {
int i = 0; int i = 0;
......
...@@ -9,6 +9,7 @@ struct X ...@@ -9,6 +9,7 @@ struct X
int c; int c;
}; };
int
main() main()
{ {
int i = 0; int i = 0;
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
#define SIZE 10 #define SIZE 10
int
main () main ()
{ {
......
...@@ -16,6 +16,7 @@ ...@@ -16,6 +16,7 @@
#define N 50 #define N 50
#define CHUNKSIZE 5 #define CHUNKSIZE 5
int
main () { main () {
int i, chunk, tid; int i, chunk, tid;
......
...@@ -15,6 +15,7 @@ ...@@ -15,6 +15,7 @@
#define N 50 #define N 50
#define CHUNKSIZE 5 #define CHUNKSIZE 5
int
main () { main () {
int i, chunk, tid; int i, chunk, tid;
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
/* { dg-do run } */ /* { dg-do run } */
extern int omp_set_dynamic (int); extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_thread_num (void); extern int omp_get_thread_num (void);
extern void abort (void); extern void abort (void);
extern void GOMP_barrier (void); extern void GOMP_barrier (void);
......
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
/* { dg-do run } */ /* { dg-do run } */
extern int omp_set_dynamic (int); extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_thread_num (void); extern int omp_get_thread_num (void);
extern void abort (void); extern void abort (void);
extern void GOMP_barrier (void); extern void GOMP_barrier (void);
......
/* PR middle-end/36802 */ /* PR middle-end/36802 */
extern void abort (void); extern void abort (void);
extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_num_threads (void);
int q; int q;
......
/* PR middle-end/36802 */ /* PR middle-end/36802 */
extern void abort (void); extern void abort (void);
extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_num_threads (void);
int q; int q;
......
extern void abort (void); extern void abort (void);
extern int omp_get_num_threads (void);
struct Y struct Y
{ {
...@@ -51,6 +52,7 @@ parallel (int a, int b) ...@@ -51,6 +52,7 @@ parallel (int a, int b)
abort (); abort ();
} }
int
main() main()
{ {
parallel (1, 2); parallel (1, 2);
......
...@@ -4,6 +4,11 @@ ...@@ -4,6 +4,11 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
extern int omp_get_thread_limit (void);
extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_num_threads (void);
int int
main () main ()
{ {
......
...@@ -4,6 +4,11 @@ ...@@ -4,6 +4,11 @@
#include <stdlib.h> #include <stdlib.h>
#include <unistd.h> #include <unistd.h>
extern int omp_get_thread_limit (void);
extern int omp_set_dynamic (int);
extern void omp_set_nested (int);
extern int omp_get_num_threads (void);
int int
main () main ()
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment