diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2021-06-06 10:41:18 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2021-06-08 11:33:41 +0200 |
commit | 984df1e1630f262d782c00cefad2643b8e8469f8 (patch) | |
tree | 64ae195ea9a3e5f9ea398135e59a28941a406af9 | |
parent | 292fb10bebf3c209f560d1590d2d70bf30b58018 (diff) | |
download | gcc-984df1e1630f262d782c00cefad2643b8e8469f8.zip gcc-984df1e1630f262d782c00cefad2643b8e8469f8.tar.gz gcc-984df1e1630f262d782c00cefad2643b8e8469f8.tar.bz2 |
Fix 'libgomp.oacc-c-c++-common/acc_prof-kernels-1.c' for 'acc_device_radeon'
... on top of r279378 (commit 26b74ed0223d108d7d7818c3c860f20cfe81a4af)
"Update OpenACC tests for amdgcn".
libgomp/
* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Fix
for 'acc_device_radeon'.
-rw-r--r-- | libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c b/libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c index ad33f72..7f74ee9 100644 --- a/libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c +++ b/libgomp/testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c @@ -93,6 +93,11 @@ static void cb_enqueue_launch_start (acc_prof_info *prof_info, acc_event_info *e } if (num_workers < 1) assert (event_info->launch_event.num_workers >= 1); + /* GCN currently enforces 'num_workers (1)'. */ + else if (acc_device_type == acc_device_radeon + /*TODO ... just not in the "Parallelism dimensions: variable" case. */ + && /*TODO*/ num_gangs != 22) + assert (event_info->launch_event.num_workers == 1); else { #ifdef __OPTIMIZE__ |