aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAndrew Stubbs <ams@codesourcery.com>2023-04-19 17:33:41 +0100
committerAndrew Stubbs <ams@codesourcery.com>2023-04-20 14:23:33 +0100
commitc4116975a5d396f3503b86c0c8cbfe6fffcb146b (patch)
tree9a7ba4075731dc1c091c4acedd0ef0e789c3df3a /gcc
parente7f0cec3b8e43e287ecde4183b40d786f0acc917 (diff)
downloadgcc-c4116975a5d396f3503b86c0c8cbfe6fffcb146b.zip
gcc-c4116975a5d396f3503b86c0c8cbfe6fffcb146b.tar.gz
gcc-c4116975a5d396f3503b86c0c8cbfe6fffcb146b.tar.bz2
amdgcn, openmp: Fix concurrency in low-latency allocator
The previous code works fine on Fiji and Vega 10 devices, but bogs down in The spin locks on Vega 20 or newer. Adding the sleep instructions fixes the problem. libgomp/ChangeLog: * basic-allocator.c (basic_alloc_free): Use BASIC_ALLOC_YIELD. (basic_alloc_realloc): Use BASIC_ALLOC_YIELD.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions