MIPS/GAS/testsuite: Tighten negative-match NaN tests
authorMaciej W. Rozycki <macro@imgtec.com>
Fri, 20 Nov 2015 16:14:33 +0000 (16:14 +0000)
committerMaciej W. Rozycki <macro@imgtec.com>
Fri, 20 Nov 2015 16:17:53 +0000 (16:17 +0000)
Fix a test quality regression introduced with commit 351cdf24 [[MIPS]
Implement O32 FPXX, FP64 and FP64A ABI extensions] where MIPS ABI flags
match patterns have been added to negative-match tests covering ELF file
header flags.  Negative-match tests succeed whenever there is a failure
in matching output produced and consequently the likelihood of a false
success increases when patterns to match irrelevant output are added.

Therefore remove the irrelevant paterns so that the tests complete as
soon as the line concerned has been seen.

gas/testsuite/
* gas/mips/nan-legacy-1.d: Remove MIPS ABI flags match patterns.
* gas/mips/nan-legacy-2.d: Likewise.
* gas/mips/nan-legacy-3.d: Likewise.
* gas/mips/nan-legacy-4.d: Likewise.
* gas/mips/nan-legacy-5.d: Likewise.

gas/testsuite/ChangeLog
gas/testsuite/gas/mips/nan-legacy-1.d
gas/testsuite/gas/mips/nan-legacy-2.d
gas/testsuite/gas/mips/nan-legacy-3.d
gas/testsuite/gas/mips/nan-legacy-4.d
gas/testsuite/gas/mips/nan-legacy-5.d

index 755f61999863200098b3124c4fd728a7bf5b9279..f86cf54be2e8d7d5a70f79e115bce361da7f3016 100644 (file)
@@ -1,3 +1,11 @@
+2015-11-20  Maciej W. Rozycki  <macro@imgtec.com>
+
+       * gas/mips/nan-legacy-1.d: Remove MIPS ABI flags match patterns.
+       * gas/mips/nan-legacy-2.d: Likewise.
+       * gas/mips/nan-legacy-3.d: Likewise.
+       * gas/mips/nan-legacy-4.d: Likewise.
+       * gas/mips/nan-legacy-5.d: Likewise.
+
 2015-11-20  Matthew Wahab  <matthew.wahab@arm.com>
 
        * gas/aarch64/virthostext-directive.d: New.
index a2f6d0c7800e97df2003904f247dceeea2f3585e..c13d634b486cc9b490c44f86e13c5d0cdb4cbae1 100644 (file)
@@ -5,17 +5,4 @@
 .*:.*file format.*mips.*
 #failif
 private flags = [0-9a-f]*[4-7c-f]..: .*[[]nan2008[]].*
-
-MIPS ABI Flags Version: 0
-
-ISA: MIPS.*
-GPR size: .*
-CPR1 size: .*
-CPR2 size: 0
-FP ABI: Hard float \(double precision\)
-ISA Extension: None
-ASEs:
-       None
-FLAGS 1: 00000000
-FLAGS 2: 00000000
-
+#pass
index 83c559f8854efba9461c18a3f434b3afa35e3c7e..4a4af6155cc7a858ff1f90c341997048b9a7b536 100644 (file)
@@ -6,17 +6,4 @@
 .*:.*file format.*mips.*
 #failif
 private flags = [0-9a-f]*[4-7c-f]..: .*[[]nan2008[]].*
-
-MIPS ABI Flags Version: 0
-
-ISA: MIPS.*
-GPR size: .*
-CPR1 size: .*
-CPR2 size: 0
-FP ABI: Hard float \(double precision\)
-ISA Extension: None
-ASEs:
-       None
-FLAGS 1: 00000000
-FLAGS 2: 00000000
-
+#pass
index f19d1aa1ec375dede0edb421133e4ec640d4e2fe..c463f2b2d38454913779dd208c86fb1b82a7004a 100644 (file)
@@ -5,17 +5,4 @@
 .*:.*file format.*mips.*
 #failif
 private flags = [0-9a-f]*[4-7c-f]..: .*[[]nan2008[]].*
-
-MIPS ABI Flags Version: 0
-
-ISA: MIPS.*
-GPR size: .*
-CPR1 size: .*
-CPR2 size: 0
-FP ABI: Hard float \(double precision\)
-ISA Extension: None
-ASEs:
-       None
-FLAGS 1: 00000000
-FLAGS 2: 00000000
-
+#pass
index c70d1d175d4213ea372271a721b312f2116268a8..99c5de750c66afe9968e7c4df82d65dc67310142 100644 (file)
@@ -6,17 +6,4 @@
 .*:.*file format.*mips.*
 #failif
 private flags = [0-9a-f]*[4-7c-f]..: .*[[]nan2008[]].*
-
-MIPS ABI Flags Version: 0
-
-ISA: MIPS.*
-GPR size: .*
-CPR1 size: .*
-CPR2 size: 0
-FP ABI: Hard float \(double precision\)
-ISA Extension: None
-ASEs:
-       None
-FLAGS 1: 00000000
-FLAGS 2: 00000000
-
+#pass
index d3b248062c65ceafc9c83ed655aeb9d72514a3c7..b0ccb31ff5864dd45ad9f8335b61c7230d7d9c25 100644 (file)
@@ -5,17 +5,4 @@
 .*:.*file format.*mips.*
 #failif
 private flags = [0-9a-f]*[4-7c-f]..: .*[[]nan2008[]].*
-
-MIPS ABI Flags Version: 0
-
-ISA: MIPS.*
-GPR size: .*
-CPR1 size: .*
-CPR2 size: 0
-FP ABI: Hard float \(double precision\)
-ISA Extension: None
-ASEs:
-       None
-FLAGS 1: 00000000
-FLAGS 2: 00000000
-
+#pass