63f122152f
2018-05-03 Tom de Vries <tom@codesourcery.com> PR testsuite/85106 * lib/scanoffloadtree.exp: New file. * testsuite/lib/libgomp-dg.exp (libgomp-dg-test): Add save-temps to extra_tool_flags if it contains an -foffload=-fdump-* flag. * testsuite/lib/libgomp.exp: Include scanoffloadtree.exp. * testsuite/libgomp.oacc-c/vec.c: Use scan-offload-tree-dump. * doc/sourcebuild.texi (Commands for use in dg-final, Scan optimization dump files): Add offload-tree. From-SVN: r259892
16 lines
452 B
Plaintext
16 lines
452 B
Plaintext
proc libgomp-dg-test { prog do_what extra_tool_flags } {
|
|
# Force the dumpbase for test.c to test.o, such that scan-offload-*-dump
|
|
# will work.
|
|
foreach opt $extra_tool_flags {
|
|
if { [regexp ^-foffload=-fdump- $opt] } {
|
|
lappend extra_tool_flags "-save-temps"
|
|
}
|
|
}
|
|
|
|
return [gcc-dg-test-1 libgomp_target_compile $prog $do_what $extra_tool_flags]
|
|
}
|
|
|
|
proc libgomp-dg-prune { system text } {
|
|
return [gcc-dg-prune $system $text]
|
|
}
|