Mixing target and not-target directives can be used to run for x86_64-*-*
target while skipping x86_64-*-gnux32 target. This patch allows mixing
target and not-target directives. It is used to skip elfedit-1 for
x86_64-*-gnux32.
* binutils-all/elfedit-1.d: Skip x86_64-*-gnux32.
* lib/utils-lib.exp (run_dump_test): Allow mixing target and
not-target directives.
2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
+ * binutils-all/elfedit-1.d: Skip x86_64-*-gnux32.
+ * lib/utils-lib.exp (run_dump_test): Allow mixing target and
+ not-target directives.
+
+2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
+
* binutils-all/objdump.exp (cpus_expected): Append iamcu.
2015-05-11 H.J. Lu <hongjiu.lu@intel.com>
#readelf: -h
#name: Update ELF header 1
#target: x86_64-*-*
+#not-target: x86_64-*-gnux32
#...
ELF Header:
if {$skip} { return }
}
if { $opts(target) != "" } then {
- if { $opts(not-target) != "" } then {
- perror "$testname: mixing target and not-target directives is invalid"
- unresolved $testname
- return
- }
set skip 1
foreach glob $opts(target) {
if {[istarget $glob]} {