Skip broken assembler test on Windows host.
authorSandra Loosemore <sandra@codesourcery.com>
Wed, 26 Sep 2018 16:45:56 +0000 (09:45 -0700)
committerSandra Loosemore <sandra@codesourcery.com>
Wed, 26 Sep 2018 16:45:56 +0000 (09:45 -0700)
2018-09-26  Sandra Loosemore  <sandra@codesourcery.com>

gas/
* testsuite/gas/all/gas.exp: Skip "Output file must be distinct
from input" test on Windows host.

gas/ChangeLog
gas/testsuite/gas/all/gas.exp

index 72857e1604670567be1e56cae128ad52b41d1909..069f9cbf7449c45b5cb898cad473b9c2779f0934 100644 (file)
@@ -1,3 +1,8 @@
+2018-09-26  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * testsuite/gas/all/gas.exp: Skip "Output file must be distinct
+       from input" test on Windows host.
+
 2018-09-21  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR gas/23691
index 5335c896fec09d487d9e2814ae022868e6df15f1..c1237f9054e46a48e8ece84acf843e7a6ae9cc32 100644 (file)
@@ -73,7 +73,11 @@ if {    ![istarget alpha*-*-*vms*]
 gas_test_error "equiv1.s" "" ".equiv for symbol already set to another one"
 gas_test_error "equiv2.s" "" ".equiv for symbol already set to an expression"
 
-gas_test_error "none.s" "-o $srcdir/$subdir/none.s" "Output file must be distinct from input"
+# The inode comparison used to detect identical input and output files
+# doesn't work on non-Posix hosts.
+if { ![ishost "*-*-mingw*"] } then {
+    gas_test_error "none.s" "-o $srcdir/$subdir/none.s" "Output file must be distinct from input"
+}
 
 # .equ works differently on some targets.
 case $target_triplet in {