Commit c9dd2023 by Janis Johnson Committed by Janis Johnson

* lib/gcc-dg.exp (dg-target-list): New.

From-SVN: r90516
parent b6dc500c
2004-11-11 Janis Johnson <janis187@us.ibm.com> 2004-11-11 Janis Johnson <janis187@us.ibm.com>
* lib/gcc-dg.exp (dg-target-list): New.
2004-11-11 Janis Johnson <janis187@us.ibm.com>
Richard Sandiford <rsandifo@redhat.com> Richard Sandiford <rsandifo@redhat.com>
* lib/target-supports.exp (get-compiler_messages): New. * lib/target-supports.exp (get-compiler_messages): New.
......
...@@ -471,6 +471,25 @@ proc dg-xfail-if { args } { ...@@ -471,6 +471,25 @@ proc dg-xfail-if { args } {
} }
} }
# Given an optional keyword "target" or "xfail" and the result of a
# condition which has been evaluated by the framework, return a list
# containing the keyword and "*-*-*" if the condition is true or
# "empty-empty-empty" if the condition is false.
proc dg-target-list { what cond } {
switch $what {
"target" { set result [list $what] }
"xfail" { set result [list $what] }
"" { set result [list] }
default { error "`$what' not allowed here" }
}
if { $cond } {
lappend result "*-*-*"
} else {
lappend result "empty-empty-empty"
}
return $result
}
# We need to make sure that additional_* are cleared out after every # We need to make sure that additional_* are cleared out after every
# test. It is not enough to clear them out *before* the next test run # test. It is not enough to clear them out *before* the next test run
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment