2016-05-17 Chung-Lin Tang <cltang@codesourcery.com>
commit921d472d0c0fe4dae141560b66a43595ad6c90aa
authorcltang <cltang@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 May 2016 08:07:52 +0000 (17 08:07 +0000)
committercltang <cltang@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 17 May 2016 08:07:52 +0000 (17 08:07 +0000)
treee3b174fc73b1ba4b2a489962bed55e58b39ca16c
parent3039fb8d80f3549a2263c43833b4e27bf8252f39
2016-05-17  Chung-Lin Tang  <cltang@codesourcery.com>

libgomp/
* oacc-init.c (acc_init): Remove !cached_base_dev condition on call
to gomp_init_targets_once.
(acc_set_device_type): Remove !cached_base_dev condition on call to
gomp_init_targets_once, move call to before acc_device_lock acquire,
to avoid deadlock.
(acc_get_device_num): Remove !cached_base_dev condition on call to
gomp_init_targets_once.
(acc_set_device_num): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236310 138bc75d-0d04-0410-961f-82ee72b054a4
libgomp/ChangeLog
libgomp/oacc-init.c