[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.
This commit is contained in:
parent
269e8130b7
commit
91bc3c9885
@ -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>
|
2020-02-03 Andrew Stubbs <ams@codesourcery.com>
|
||||||
|
|
||||||
* plugin/plugin-gcn.c (EF_AMDGPU_MACH_AMDGCN_GFX801): Remove.
|
* plugin/plugin-gcn.c (EF_AMDGPU_MACH_AMDGCN_GFX801): Remove.
|
||||||
|
@ -346,11 +346,11 @@ proc check_effective_target_offload_target_nvptx { } {
|
|||||||
# files; in particular, '-foffload', 'libgomp.oacc-*/*.exp'), which don't
|
# files; in particular, '-foffload', 'libgomp.oacc-*/*.exp'), which don't
|
||||||
# get passed on to 'check_effective_target_*' functions. (Not caching the
|
# get passed on to 'check_effective_target_*' functions. (Not caching the
|
||||||
# result due to that.)
|
# 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
|
# Instead of inspecting command-line options, look what the compiler driver
|
||||||
# decides. This is somewhat modelled after
|
# decides. This is somewhat modelled after
|
||||||
# 'gcc/testsuite/lib/target-supports.exp:check_configured_with'.
|
# '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] {
|
if [regexp "(?n)^OFFLOAD_TARGET_NAMES=(.*)" $gcc_output dummy offload_targets] {
|
||||||
verbose "compiling for offload targets: $offload_targets"
|
verbose "compiling for offload targets: $offload_targets"
|
||||||
return [string match "*:nvptx*:*" ":$offload_targets:"]
|
return [string match "*:nvptx*:*" ":$offload_targets:"]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user