binutils/testsuite: Tighten the error message check with `strip-13'
authorMaciej W. Rozycki <macro@mips.com>
Thu, 5 Apr 2018 12:08:35 +0000 (13:08 +0100)
committerMaciej W. Rozycki <macro@mips.com>
Thu, 5 Apr 2018 12:08:35 +0000 (13:08 +0100)
Avoid false positives and actually verify both that an `unsupported
relocation type 0x8f' message is produced and that no other message is,
except for the final `bad value', in the `strip-13' test.  This ensures
that it is a relocation processing error and not a different issue that
has caused `strip' to terminate unsuccessfully, and that the number
representing the unsupported relocation has not been clobbered.

binutils/
* testsuite/binutils-all/strip-13.d: Also expect `unsupported
relocation type 0x8f' error message.

binutils/ChangeLog
binutils/testsuite/binutils-all/strip-13.d

index 8ca9db4581d7ce5c0b9442d007a9769e187ffcae..1a97ff3cb9abeb4e1aead8abf479a9fe589a734f 100644 (file)
@@ -1,3 +1,8 @@
+2018-04-05  Maciej W. Rozycki  <macro@mips.com>
+
+       * testsuite/binutils-all/strip-13.d: Also expect `unsupported
+       relocation type 0x8f' error message.
+
 2018-04-05  Maciej W. Rozycki  <macro@mips.com>
 
        * testsuite/binutils-all/strip-13.s: Rename to...
index 5069b2c93a4da76cf4928c7a26a64ff864bec2f9..0ccb73ef448e567652899a72439a00cbfac39fad 100644 (file)
@@ -1,6 +1,7 @@
 #PROG: strip
 #strip: -g
-#error: .* bad value
+#error: \A[^\n]*: unsupported relocation type 0x8f\n
+#error:   [^\n]*: bad value\Z
 #not-target: h8300-* ip2k-* m6811-* m68hc11-* rx-*
 # The H8300-*, IP2K and 68HC11 targets use 16-bit addressing, so `.dc.a'
 #  does not work for manual relocation data construction.