70364ab4ff
This is not likely to make it into a release and is basically disabled but should still be useful for testing. Obtained from: GCC pre-4.3 (rev. 123494, 125542; LGPLv2.1+)
24 lines
926 B
Plaintext
24 lines
926 B
Plaintext
2007-06-07 Jakub Jelinek <jakub@redhat.com> (r125542)
|
|
|
|
* team.c (gomp_team_start): Fix setting up thread_attr
|
|
stack size.
|
|
|
|
2007-04-04 Jakub Jelinek <jakub@redhat.com> (r123494)
|
|
|
|
* libgomp.h (gomp_cpu_affinity, gomp_cpu_affinity_len): New extern
|
|
decls.
|
|
(gomp_init_affinity, gomp_init_thread_affinity): New prototypes.
|
|
* env.c (gomp_cpu_affinity, gomp_cpu_affinity_len): New variables.
|
|
(parse_affinity): New function.
|
|
(initialize_env): Call it and gomp_init_affinity.
|
|
* team.c (gomp_team_start): If gomp_cpu_affinity != NULL,
|
|
create new pthread_attr_t and call gomp_init_thread_affinity
|
|
on it for each thread before passing the attribute to pthread_create.
|
|
* config/linux/affinity.c: New file.
|
|
* config/posix/affinity.c: New file.
|
|
* configure.ac (HAVE_PTHREAD_AFFINITY_NP): New test.
|
|
* configure: Rebuilt.
|
|
* config.h.in: Rebuilt.
|
|
* Makefile.am (libgomp_la_SOURCES): Add affinity.c.
|
|
* Makefile.in: Rebuilt.
|