diff options
author | Tobias Burnus <tobias@codesourcery.com> | 2020-02-05 17:40:48 +0100 |
---|---|---|
committer | Tobias Burnus <tobias@codesourcery.com> | 2020-02-05 17:40:48 +0100 |
commit | 91bc3c98851670360dfcd312399c3ba35fb50231 (patch) | |
tree | df2a515e9c2a71dd28a9e12af9f021a55fbed6d1 | |
parent | 269e8130b77065452698ab97e5da77d132d00276 (diff) | |
download | gcc-91bc3c98851670360dfcd312399c3ba35fb50231.zip gcc-91bc3c98851670360dfcd312399c3ba35fb50231.tar.gz gcc-91bc3c98851670360dfcd312399c3ba35fb50231.tar.bz2 |
[libgomp] – Fix check_effective_target_offload_target_nvptx for remote execution
* testsuite/lib/libgomp.exp
(check_effective_target_offload_target_nvptx): Pass flags as 'options'
and not as 'source' argument to libgomp_target_compile.
-rw-r--r-- | libgomp/ChangeLog | 6 | ||||
-rw-r--r-- | libgomp/testsuite/lib/libgomp.exp | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 9b20b46..56e9da7 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2020-02-05 Tobias Burnus <tobias@codesourcery.com> + + * testsuite/lib/libgomp.exp + (check_effective_target_offload_target_nvptx): Pass flags as 'options' + and not as 'source' argument to libgomp_target_compile. + 2020-02-03 Andrew Stubbs <ams@codesourcery.com> * plugin/plugin-gcn.c (EF_AMDGPU_MACH_AMDGCN_GFX801): Remove. diff --git a/libgomp/testsuite/lib/libgomp.exp b/libgomp/testsuite/lib/libgomp.exp index 7e94527..e7ce784 100644 --- a/libgomp/testsuite/lib/libgomp.exp +++ b/libgomp/testsuite/lib/libgomp.exp @@ -346,11 +346,11 @@ proc check_effective_target_offload_target_nvptx { } { # files; in particular, '-foffload', 'libgomp.oacc-*/*.exp'), which don't # get passed on to 'check_effective_target_*' functions. (Not caching the # result due to that.) - set options [current_compiler_flags] + set options [list "additional_flags=[concat "-v" [current_compiler_flags]]"] # Instead of inspecting command-line options, look what the compiler driver # decides. This is somewhat modelled after # 'gcc/testsuite/lib/target-supports.exp:check_configured_with'. - set gcc_output [libgomp_target_compile "-v $options" "" "none" ""] + set gcc_output [libgomp_target_compile "" "" "none" $options] if [regexp "(?n)^OFFLOAD_TARGET_NAMES=(.*)" $gcc_output dummy offload_targets] { verbose "compiling for offload targets: $offload_targets" return [string match "*:nvptx*:*" ":$offload_targets:"] |