binutils run_dump_test rename not-target and not-skip
authorAlan Modra <amodra@gmail.com>
Thu, 13 Sep 2018 06:06:14 +0000 (15:36 +0930)
committerAlan Modra <amodra@gmail.com>
Sat, 15 Sep 2018 06:54:18 +0000 (16:24 +0930)
Use notarget and noskip, like the ld testsuite.

* testsuite/binutils-all/copy-2.d,
* testsuite/binutils-all/copy-3.d,
* testsuite/binutils-all/copy-4.d,
* testsuite/binutils-all/elfedit-1.d,
* testsuite/binutils-all/note-1.d,
* testsuite/binutils-all/note-2-64.d,
* testsuite/binutils-all/strip-11.d,
* testsuite/binutils-all/strip-13.d,
* testsuite/binutils-all/strip-14.d,
* testsuite/binutils-all/testranges.d,
* testsuite/binutils-all/x86-64/pr23494a-x32.d,
* testsuite/binutils-all/x86-64/pr23494a.d,
* testsuite/binutils-all/x86-64/pr23494b-x32.d,
* testsuite/binutils-all/x86-64/pr23494b.d,
* testsuite/binutils-all/x86-64/pr23494c-x32.d,
* testsuite/binutils-all/x86-64/pr23494c.d,
* testsuite/binutils-all/x86-64/pr23494d-x32.d,
* testsuite/binutils-all/x86-64/pr23494d.d,
* testsuite/binutils-all/x86-64/pr23494e-x32.d,
* testsuite/binutils-all/x86-64/pr23494e.d,
* testsuite/lib/utils-lib.exp (run_dump_test): Replace not-target
and not-skip with notarget and noskip.

22 files changed:
binutils/ChangeLog
binutils/testsuite/binutils-all/copy-2.d
binutils/testsuite/binutils-all/copy-3.d
binutils/testsuite/binutils-all/copy-4.d
binutils/testsuite/binutils-all/elfedit-1.d
binutils/testsuite/binutils-all/note-1.d
binutils/testsuite/binutils-all/note-2-64.d
binutils/testsuite/binutils-all/strip-11.d
binutils/testsuite/binutils-all/strip-13.d
binutils/testsuite/binutils-all/strip-14.d
binutils/testsuite/binutils-all/testranges.d
binutils/testsuite/binutils-all/x86-64/pr23494a-x32.d
binutils/testsuite/binutils-all/x86-64/pr23494a.d
binutils/testsuite/binutils-all/x86-64/pr23494b-x32.d
binutils/testsuite/binutils-all/x86-64/pr23494b.d
binutils/testsuite/binutils-all/x86-64/pr23494c-x32.d
binutils/testsuite/binutils-all/x86-64/pr23494c.d
binutils/testsuite/binutils-all/x86-64/pr23494d-x32.d
binutils/testsuite/binutils-all/x86-64/pr23494d.d
binutils/testsuite/binutils-all/x86-64/pr23494e-x32.d
binutils/testsuite/binutils-all/x86-64/pr23494e.d
binutils/testsuite/lib/utils-lib.exp

index d7ed7a857850f82a08dd2c828dbc433502ddedd9..4dd3d35de5d301a93428a719f94a218029764bb3 100644 (file)
@@ -1,3 +1,28 @@
+2018-09-15  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/binutils-all/copy-2.d,
+       * testsuite/binutils-all/copy-3.d,
+       * testsuite/binutils-all/copy-4.d,
+       * testsuite/binutils-all/elfedit-1.d,
+       * testsuite/binutils-all/note-1.d,
+       * testsuite/binutils-all/note-2-64.d,
+       * testsuite/binutils-all/strip-11.d,
+       * testsuite/binutils-all/strip-13.d,
+       * testsuite/binutils-all/strip-14.d,
+       * testsuite/binutils-all/testranges.d,
+       * testsuite/binutils-all/x86-64/pr23494a-x32.d,
+       * testsuite/binutils-all/x86-64/pr23494a.d,
+       * testsuite/binutils-all/x86-64/pr23494b-x32.d,
+       * testsuite/binutils-all/x86-64/pr23494b.d,
+       * testsuite/binutils-all/x86-64/pr23494c-x32.d,
+       * testsuite/binutils-all/x86-64/pr23494c.d,
+       * testsuite/binutils-all/x86-64/pr23494d-x32.d,
+       * testsuite/binutils-all/x86-64/pr23494d.d,
+       * testsuite/binutils-all/x86-64/pr23494e-x32.d,
+       * testsuite/binutils-all/x86-64/pr23494e.d,
+       * testsuite/lib/utils-lib.exp (run_dump_test): Replace not-target
+       and not-skip with notarget and noskip.
+
 2018-09-15  Alan Modra  <amodra@gmail.com>
 
        * testsuite/binutils-all/group-7a.d,
index b90d4ef998658af7fa70e1fb8bf23c1f93213e7b..1cd9439c225bfe89697821837b041a7039b21cb2 100644 (file)
@@ -3,7 +3,7 @@
 #objcopy: --set-section-flags foo=contents,alloc,load,code
 #name: copy with setting section flags 2
 #source: copytest.s
-#not-target: *-*-*aout *-*-aix* h8300-*-* hppa*-*-hpux* mips-*-ultrix* mips-*-osf* mips-*-ecoff* mips-*-irix mips-*-irix[2-4] mips-*-riscos* ns32k-*-netbsd
+#notarget: *-*-*aout *-*-aix* h8300-*-* hppa*-*-hpux* mips-*-ultrix* mips-*-osf* mips-*-ecoff* mips-*-irix mips-*-irix[2-4] mips-*-riscos* ns32k-*-netbsd
 # Note - we use copytest.s and a section named "foo" rather
 # than .text because for some file formats (eg PE) the .text
 # section has a fixed set of flags and these cannot be changed.
index b635cb826e57c5e68cdf527a224681f96357ab1d..92d81e0422dc4ce5297493f1a9075d05acb2c91f 100644 (file)
@@ -3,7 +3,7 @@
 #objcopy: --set-section-flags .text=alloc,data
 #name: copy with setting section flags 3
 #source: bintest.s
-#not-target: *-*-*aout *-*-*coff *-*-cygwin* *-*-darwin *-*-mingw* *-*-go32 *-*-*pe hppa*-*-hpux* ns32k-*-netbsd powerpc-*-aix* rs6000-*-* rx-*-*
+#notarget: *-*-*aout *-*-*coff *-*-cygwin* *-*-darwin *-*-mingw* *-*-go32 *-*-*pe hppa*-*-hpux* ns32k-*-netbsd powerpc-*-aix* rs6000-*-* rx-*-*
 # The .text # section in PE/COFF has a fixed set of flags and these
 # cannot be changed.  We skip it for them.
 
index 47a217c5d02b80a5201ee5b4fc784f43a70897ca..554c8941504dab74b0be086963aebeab035459c3 100644 (file)
@@ -2,7 +2,7 @@
 #source: bintest.s
 #strip: --strip-unneeded
 #nm: -n
-#not-target: *-*-aix* *-*-linuxecoff
+#notarget: *-*-aix* *-*-linuxecoff
 #name: strip --strip-unneeded on common symbol
 
 #...
index 69e0e42d5b09d579b55b9266c7722a2808032946..d917e561347300c872ac5498b729a29b1bb15f4e 100644 (file)
@@ -4,7 +4,7 @@
 #readelf: -h
 #name: Update ELF header 1
 #target: x86_64-*-*
-#not-target: x86_64-*-gnux32 x86_64-*-nacl*
+#notarget: x86_64-*-gnux32 x86_64-*-nacl*
 
 #...
 ELF Header:
index 17a7d59a71569777836fbcc542cd7c357b0801dc..c3dee97f60b75d4d8cc64a1850261b4349bcc676 100644 (file)
@@ -3,7 +3,7 @@
 #objcopy: --add-section .note=$srcdir/note-1.d
 #name: add notes section
 #source: copytest.s
-#not-target: h8300-*-*
+#notarget: h8300-*-*
 
 There are .*
 
index 17917d59c6a2d446eb4970309e72992603d7d44c..aa0a626549be70363fa9abcea0c7dce6af631441 100644 (file)
@@ -3,7 +3,7 @@
 #objcopy: --merge-notes
 #name: merge notes section (64-bits)
 #source: note-2-64.s
-#not-target: sparc64-*-*
+#notarget: sparc64-*-*
 # Internally the Sparc64 backend uses two relocs for every one reloc visible externally.
 # Unfortunately the BFD library does not provide a target specific way to delete individual
 # relocs, so the note merging feature fails.
index 92a6b6b7231efdff161d01c587e61127f0dc62bd..1abe0c7b271f50bf8b5bb83d3183f2a1d1b7fc62 100644 (file)
@@ -4,7 +4,7 @@
 #readelf: -S --wide
 #name: strip -g empty file
 # The RL78 linker scripts always PROVIDE a __rl78_abs__ symbol so the stripped symbol table is never empty.
-#not-target: rl78-*-*
+#notarget: rl78-*-*
 
 #...
   \[ 0\] +NULL +0+ .*
index 05d21ecb39e3f03ad5273ac9e5dee18780685c42..73ab642a9e63bfb5b412c1cb62b27741b2fef958 100644 (file)
@@ -2,7 +2,7 @@
 #strip: -g
 #error: \A[^\n]*: unsupported relocation type 0x[0-9a-f]+\n
 #error:   [^\n]*: bad value\Z
-#not-target: rx-*
+#notarget: rx-*
 # The RX targets do not complain about unrecognised relocs, unless they
 #  are actually used
 #  (which is what should really happen with the other targets...)
index e2ce251d9494a70c9ccfde17ddc21675eef2f244..2c913c9d689b2aab25b7a704ff202ff903970677 100644 (file)
@@ -1,7 +1,7 @@
 #PROG: strip
 #strip: -g
 #error: \A[^\n]*: relocation 0 has invalid symbol index 1048560\Z
-#not-target: rx-*
+#notarget: rx-*
 # The RX targets do not complain about bad relocs, unless they are
 #  actually used
 #  (which is what should really happen with the other targets...)
index 07f97503c3d570b7240431beae1d5d1d891c27e7..ba07a6f305892f5d867459b6910ff13a46a01386 100644 (file)
@@ -2,7 +2,7 @@
 #source: testranges.s
 #readelf: -wR --wide
 #name: unordered .debug_info references to .debug_ranges
-#not-target: ia64-*-*
+#notarget: ia64-*-*
 
 Contents of the \.z?debug_ranges section:
 
index cba5a3f69b50a3cb79d99b48b99925cd8618e015..a3a802381b3481e95bcf342fbf7ead966a44c1d3 100644 (file)
@@ -3,7 +3,7 @@
 #as: --x32 -mx86-used-note=yes
 #objcopy: -O elf64-x86-64
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 3638ce0b73d0cfd996dd7455dae8d0b90817a649..70e7e31120e66603c8339faf019beb7f95388d78 100644 (file)
@@ -3,7 +3,7 @@
 #as: --64 -defsym __64_bit__=1 -mx86-used-note=yes
 #objcopy: -O elf32-x86-64
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 9082650419bc394a25521be4c7d53dac94c0c1be..40a23c050d369c83e4ffa0742c6ae8e1175cca50 100644 (file)
@@ -3,4 +3,4 @@
 #as: --x32 -mx86-used-note=yes
 #objcopy: -O elf64-x86-64 -R .note.gnu.property
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
index b0ded581f6def2b03d1c95da6d262aa4c04b7baa..74b0bc198134a7827ce54172974ad87fff454f91 100644 (file)
@@ -3,4 +3,4 @@
 #as: --64 -defsym __64_bit__=1 -mx86-used-note=yes
 #objcopy: -O elf32-x86-64 -R .note.gnu.property
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
index 52a16ae3d764f5bb78dc04764c9785df2654921c..26399298bb87a6aff868b53862520fa664ab6b0f 100644 (file)
@@ -3,7 +3,7 @@
 #as: --x32 -mx86-used-note=no
 #objcopy: -O elf64-x86-64
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 8ff87e2a05cb5936c2feee9516c7b27f63c24044..859e583300c7b93a12546459ef4199ae883d7eba 100644 (file)
@@ -3,7 +3,7 @@
 #as: --64 -defsym __64_bit__=1 -mx86-used-note=no
 #objcopy: -O elf32-x86-64
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 5f42bd593bc006696244f1dabf32e6074b85eb9c..f7019a81b3d49e2d3320b6ccfcb12981a139a214 100644 (file)
@@ -3,7 +3,7 @@
 #as: --x32 -mx86-used-note=yes
 #objcopy: -O elf64-x86-64 --decompress-debug-sections
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 8190327859f02c9a1de75ca0db42c8316b4d63b5..969c71d7e08cb770180e46277d20747195f0ff8f 100644 (file)
@@ -3,7 +3,7 @@
 #as: --64 -defsym __64_bit__=1 -mx86-used-note=yes
 #objcopy: -O elf32-x86-64 --decompress-debug-sections
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index 63cd9f0d6c5cdd12c219af7c2fa3f222579bbb58..cc477bd9078ff6c7b29050752eff51cc7ab0ee58 100644 (file)
@@ -3,7 +3,7 @@
 #as: --x32 -mx86-used-note=yes
 #objcopy: -O elf64-x86-64 --decompress-debug-sections
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index e60f2626c19bac58cc22e6c3c442f44afb7c435b..e8c8bcff8d80f9d85128af04ddf6b1124f8760ce 100644 (file)
@@ -3,7 +3,7 @@
 #as: --64 -defsym __64_bit__=1 -mx86-used-note=yes
 #objcopy: -O elf32-x86-64 --decompress-debug-sections
 #readelf: -n
-#not-target: x86_64-*-nacl*
+#notarget: x86_64-*-nacl*
 
 Displaying notes found in: .note.gnu.property
   Owner                 Data size      Description
index ede77b2cfec436f445fe41e60bb927c94a1ac2cc..5f5ce03f3e13f85c1b4ce0d0b5854a9ac882db0c 100644 (file)
@@ -229,11 +229,11 @@ proc exe_ext {} {
 #      in the space-separated list each glob is passed to "istarget" and
 #      each proc is called as a TCL procedure.  List items are interpreted
 #      such that procs are denoted by surrounding square brackets, and any
-#      other items are consired globs.  If the call evaluates true for any
-#      of them, the test will be run, otherwise it will be marked
+#      other items are considered globs.  If the call evaluates true for
+#      any of them, the test will be run, otherwise it will be marked
 #      unsupported.
 #
-#   not-target: GLOB|PROC ...
+#   notarget: GLOB|PROC ...
 #      Do not run this test on a specified list of targets.  Again, each
 #      glob in the space-separated list is passed to "istarget" and each
 #      proc is called as a TCL procedure, and the test is run if it
@@ -241,8 +241,8 @@ proc exe_ext {} {
 #      unsupported.
 #
 #   skip: GLOB|PROC ...
-#   not-skip: GLOB|PROC ...
-#       These are exactly the same as "not-target" and "target",
+#   noskip: GLOB|PROC ...
+#       These are exactly the same as "notarget" and "target",
 #       respectively, except that they do nothing at all if the check
 #       fails.  They should only be used in groups, to construct a single
 #       test which is run on all targets but with variant options or
@@ -320,9 +320,9 @@ proc run_dump_test { name {extra_options {}} } {
     set opts(error_output) {}
     set opts(warning_output) {}
     set opts(target) {}
-    set opts(not-target) {}
+    set opts(notarget) {}
     set opts(skip) {}
-    set opts(not-skip) {}
+    set opts(noskip) {}
 
     foreach i $opt_array {
        set opt_name [lindex $i 0]
@@ -440,11 +440,11 @@ proc run_dump_test { name {extra_options {}} } {
     }
 
     # Handle skipping the test on specified targets.
-    # You can have both skip/not-skip and target/not-target, but you can't
-    # have both skip and not-skip, or target and not-target, in the same file.
+    # You can have both skip/noskip and target/notarget, but you can't
+    # have both skip and noskip, or target and notarget, in the same file.
     if { $opts(skip) != "" } then {
-       if { $opts(not-skip) != "" } then {
-           perror "$testname: mixing skip and not-skip directives is invalid"
+       if { $opts(noskip) != "" } then {
+           perror "$testname: mixing skip and noskip directives is invalid"
            unresolved $testname
            return
        }
@@ -452,9 +452,9 @@ proc run_dump_test { name {extra_options {}} } {
            if {[match_target $glob]} { return }
        }
     }
-    if { $opts(not-skip) != "" } then {
+    if { $opts(noskip) != "" } then {
        set skip 1
-       foreach glob $opts(not-skip) {
+       foreach glob $opts(noskip) {
            if {[match_target $glob]} {
                set skip 0
                break
@@ -475,8 +475,8 @@ proc run_dump_test { name {extra_options {}} } {
            return
        }
     }
-    if { $opts(not-target) != "" } then {
-       foreach glob $opts(not-target) {
+    if { $opts(notarget) != "" } then {
+       foreach glob $opts(notarget) {
            if {[match_target $glob]} {
                unsupported $testname
                return