diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2019-02-22 11:51:20 +0100 |
---|---|---|
committer | Thomas Schwinge <tschwinge@gcc.gnu.org> | 2019-02-22 11:51:20 +0100 |
commit | 0a0384b43ad3f5abb1382bbd2ad2ade5fea7ff77 (patch) | |
tree | b6b0847e784e9606c84e27b44db790b4e3bf86fc /libgomp/plugin | |
parent | ee332b4a9a19552d160a23155f59b11692d8f07e (diff) | |
download | gcc-0a0384b43ad3f5abb1382bbd2ad2ade5fea7ff77.zip gcc-0a0384b43ad3f5abb1382bbd2ad2ade5fea7ff77.tar.gz gcc-0a0384b43ad3f5abb1382bbd2ad2ade5fea7ff77.tar.bz2 |
[libgomp] In OpenACC testing, cycle though all offload targets
... instead of through offload plugins.
libgomp/
* plugin/configfrag.ac: Populate and AC_SUBST offload_targets.
* testsuite/libgomp-test-support.exp.in: Adjust.
* testsuite/lib/libgomp.exp: Likewise. Don't populate
openacc_device_types_s.
(offload_target_to_openacc_device_type): New proc.
* testsuite/libgomp.oacc-c++/c++.exp: Adjust.
* testsuite/libgomp.oacc-c/c.exp: Likewise.
* testsuite/libgomp.oacc-fortran/fortran.exp: Likewise.
* Makefile.in: Regenerate.
* configure: Likewise.
* testsuite/Makefile.in: Likewise.
From-SVN: r269108
Diffstat (limited to 'libgomp/plugin')
-rw-r--r-- | libgomp/plugin/configfrag.ac | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libgomp/plugin/configfrag.ac b/libgomp/plugin/configfrag.ac index c49d179..9718ac7 100644 --- a/libgomp/plugin/configfrag.ac +++ b/libgomp/plugin/configfrag.ac @@ -139,8 +139,11 @@ AC_SUBST(PLUGIN_HSA_LIBS) # Parse '--enable-offload-targets', figure out the corresponding libgomp # plugins, and configure to find the corresponding offload compilers. +# 'offload_plugins' and 'offload_targets' will be populated in the same order. offload_plugins= +offload_targets= AC_SUBST(offload_plugins) +AC_SUBST(offload_targets) offload_additional_options= offload_additional_lib_paths= AC_SUBST(offload_additional_options) @@ -244,8 +247,10 @@ if test x"$enable_offload_targets" != x; then continue elif test x"$offload_plugins" = x; then offload_plugins=$tgt_plugin + offload_targets=$tgt else offload_plugins=$offload_plugins,$tgt_plugin + offload_targets=$offload_targets,$tgt fi # Configure additional search paths. if test "$tgt_plugin" = hsa; then |