Improve cross-compiler handling.
gcc/ChangeLog:
PR target/105602
* config/gcn/t-omp-device (arch): Add 'amdgcn' besides existing 'gcn'.
* config/gcn/gcn.cc (gcn_omp_device_kind_arch_isa): Likewise.
(cherry picked from commit
ebe5dace8c318b38f42cfe1d148e90dcdfadb31e)
+2022-07-04 Tobias Burnus <tobias@codesourcery.com>
+
+ Backport from mainline:
+ 2022-05-17 Tobias Burnus <tobias@codesourcery.com>
+
+ PR target/105602
+ * config/gcn/t-omp-device (arch): Add 'amdgcn' besides existing 'gcn'.
+ * config/gcn/gcn.cc (gcn_omp_device_kind_arch_isa): Likewise.
+
2022-07-04 Tobias Burnus <tobias@codesourcery.com>
Backport from mainline:
case omp_device_kind:
return strcmp (name, "gpu") == 0;
case omp_device_arch:
- return strcmp (name, "gcn") == 0;
+ return strcmp (name, "amdgcn") == 0 || strcmp (name, "gcn") == 0;
case omp_device_isa:
if (strcmp (name, "fiji") == 0)
return gcn_arch == PROCESSOR_FIJI;
omp-device-properties-gcn: $(srcdir)/config/gcn/gcn.cc
echo kind: gpu > $@
- echo arch: gcn >> $@
+ echo arch: amdgcn gcn >> $@
echo isa: fiji gfx900 gfx906 gfx908 gfx90a >> $@