Avoid an UNRESOLVED test due to "Error: the XCOFF file format does not
support arbitrary sections".
* testsuite/lib/binutils-common.exp (is_xcoff_format): New.
* testsuite/binutils-all/objcopy.exp (pr25662): Exclude xcoff.
+2020-07-07 Alan Modra <amodra@gmail.com>
+
+ * testsuite/lib/binutils-common.exp (is_xcoff_format): New.
+ * testsuite/binutils-all/objcopy.exp (pr25662): Exclude xcoff.
+
2020-07-06 Nick Clifton <nickc@redhat.com>
* po/bg.po: Updated Bulgarian translation.
set src "pr25662.s"
}
-objcopy_test "pr25662" $src executable "" "-T$srcdir/$subdir/pr25662.ld"
+#xcoff doesn't support arbitrary sections
+if { ![is_xcoff_format] } {
+ objcopy_test "pr25662" $src executable "" "-T$srcdir/$subdir/pr25662.ld"
+}
return 0;
}
+proc is_xcoff_format {} {
+ if { [istarget rs6000-*-*]
+ || [istarget powerpc*-*-aix*]
+ || [istarget powerpc*-*-beos*]
+ || [istarget powerpc*-*-macos*] } {
+ return 1;
+ }
+ return 0;
+}
+
# True if the object format is known to be 64-bit ELF.
#
proc is_elf64 { binary_file } {