http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58642

--- Comment #13 from vincenzo Innocente <vincenzo.innocente at cern dot ch> ---
[innocent@olsnba04 parallel]$ setenv OMP_PROC_BIND true; setenv  OMP_PLACES
'threads'
[innocent@olsnba04 parallel]$ gcc -fopenmp trivialOMP.cpp 
[innocent@olsnba04 parallel]$ ./a.out 
[innocent@olsnba04 parallel]$ stace ./a.out |& grep aff
[innocent@olsnba04 parallel]$ strace ./a.out | & grep aff
sched_getaffinity(72881, 8, 0xc5c010)   = -1 EINVAL (Invalid argument)
sched_getaffinity(72881, 128,  { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0 }) = 128
sched_getaffinity(72881, 128,  { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0 }) = 128
sched_setaffinity(72881, 8,  { 1 })     = 0
sched_setaffinity(72882, 8,  { 2 })     = 0
sched_setaffinity(72883, 8,  { 4 })     = 0
sched_setaffinity(72884, 8,  { 8 })     = 0
sched_setaffinity(72885, 8,  { 10 })    = 0
sched_setaffinity(72886, 8,  { 20 })    = 0
sched_setaffinity(72887, 8,  { 40 })    = 0
mmap(NULL, 8392704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK,
-1, 0) = 0x7f5e9aff5000
mprotect(0x7f5e9aff5000, 4096, PROT_NONE) = 0
sched_setaffinity(72888, 8,  { 80 })    = 0
clone(child_stack=0x7f5e9aff3f90,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
parent_tidptr=0x7f5e9aff49d0, tls=0x7f5e9aff4700, child_tidptr=0x7f5e9aff49d0)
= 72889
sched_setaffinity(72889, 8,  { 100 })   = 0
futex(0x7f5e9aff4d18, FUTEX_WAKE_PRIVATE, 1) = 1
sched_setaffinity(72890, 8,  { 200 })   = 0
sched_setaffinity(72891, 8,  { 400 })   = 0
sched_setaffinity(72892, 8,  { 800 })   = 0
sched_setaffinity(72893, 8,  { 1000 })  = 0
sched_setaffinity(72894, 8,  { 2000 })  = 0
sched_setaffinity(72895, 8,  { 4000 })  = 0
sched_setaffinity(72896, 8,  { 8000 })  = 0
sched_setaffinity(72897, 8,  { 10000 }) = 0
sched_setaffinity(72898, 8,  { 20000 }) = 0
sched_setaffinity(72899, 8,  { 40000 }) = 0
sched_setaffinity(72900, 8,  { 80000 }) = 0
sched_setaffinity(72901, 8,  { 100000 }) = 0
sched_setaffinity(72902, 8,  { 200000 }) = 0
sched_setaffinity(72903, 8,  { 400000 }) = 0
sched_setaffinity(72904, 8,  { 800000 }) = 0
sched_setaffinity(72905, 8,  { 1000000 }) = 0
sched_setaffinity(72906, 8,  { 2000000 }) = 0
sched_setaffinity(72907, 8,  { 4000000 }) = 0
sched_setaffinity(72908, 8,  { 8000000 }) = 0
sched_setaffinity(72909, 8,  { 10000000 }) = 0
sched_setaffinity(72910, 8,  { 20000000 }) = 0
sched_setaffinity(72911, 8,  { 40000000 }) = 0
sched_setaffinity(72912, 8,  { 80000000 }) = 0
[innocent@olsnba04 parallel]$ strace -f ./a.out | & grep aff
sched_getaffinity(72917, 8, 0x1bd8010)  = -1 EINVAL (Invalid argument)
sched_getaffinity(72917, 128,  { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0 }) = 128
sched_getaffinity(72917, 128,  { ffffffff, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0 }) = 128
sched_setaffinity(72917, 8,  { 1 })     = 0
[pid 72917] sched_setaffinity(72918, 8,  { 2 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72919, 8,  { 4 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72920, 8,  { 8 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72921, 8,  { 10 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72922, 8,  { 20 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72923, 8,  { 40 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72924, 8,  { 80 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72925, 8,  { 100 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72926, 8,  { 200 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72927, 8,  { 400 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72928, 8,  { 800 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72929, 8,  { 1000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72930, 8,  { 2000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72931, 8,  { 4000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72932, 8,  { 8000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72933, 8,  { 10000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72934, 8,  { 20000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72935, 8,  { 40000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72936, 8,  { 80000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72937, 8,  { 100000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72938, 8,  { 200000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72939, 8,  { 400000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72940, 8,  { 800000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72941, 8,  { 1000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72942, 8,  { 2000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72943, 8,  { 4000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72944, 8,  { 8000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72945, 8,  { 10000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72946, 8,  { 20000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72947, 8,  { 40000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0
[pid 72917] sched_setaffinity(72948, 8,  { 80000000 } <unfinished ...>
[pid 72917] <... sched_setaffinity resumed> ) = 0

Reply via email to