ld testsuite use of notarget
authorAlan Modra <amodra@gmail.com>
Tue, 10 Jul 2018 13:43:10 +0000 (23:13 +0930)
committerAlan Modra <amodra@gmail.com>
Tue, 10 Jul 2018 14:28:29 +0000 (23:58 +0930)
Much of the time it is better to use xfail rather than notarget to
hide a testsuite failure no one is planning on fixing.

1) When a target is fixed, an inappropriate xfail results in XPASS
   whereas notarget is silent.  Leaving in an inappropriate notarget
   entry risks the bug reappearing later, silently.
2) Tests might be used as a template for a new test, carrying over
   notarget and/or xfail.  Inappropriate notarget entries are silent.
3) An xfailed test that mysteriously XPASSes might actually indicate a
   bug.

* testsuite/ld-elf/attributes.d: Use xfail rather than notarget.
* testsuite/ld-elf/hash.d: Likewise.
* testsuite/ld-elf/orphan-10.d: Likewise.
* testsuite/ld-elf/overlay.d: Likewise.
* testsuite/ld-elf/pr14926.d: Likewise.
* testsuite/ld-elf/pr17550d.d: Likewise.
* testsuite/ld-elf/pr19539.d: Likewise.
* testsuite/ld-elf/pr22319.d: Likewise.
* testsuite/ld-misc/defsym1.d: Likewise.
* testsuite/ld-pe/pr19803.d: Likewise.
* testsuite/ld-scripts/assign-loc.d: Likewise.
* testsuite/ld-scripts/defined4.d: Likewise.
* testsuite/ld-scripts/empty-address-1.d: Likewise.
* testsuite/ld-scripts/empty-address-2a.d: Likewise.
* testsuite/ld-scripts/empty-address-2b.d: Likewise.
* testsuite/ld-scripts/fill.d: Likewise.
* testsuite/ld-scripts/fill16.d: Likewise.
* testsuite/ld-scripts/pr14962.d: Likewise.
* testsuite/ld-scripts/pr14962-2.d: Likewise.
* testsuite/ld-unique/pr21529.d: Likewise.
* testsuite/ld-elf/compress1a.d: Likewise, and adjust targets.
* testsuite/ld-elf/compressed1a.d: Likewise.
* testsuite/ld-elf/compressed1d.d: Likewise.
* testsuite/ld-elf/compressed1e.d: Likewise.
* testsuite/ld-elf/eh5.d: Likewise.
* testsuite/ld-elf/group8a.d: Likewise.
* testsuite/ld-elf/linkonce2.d: Likewise.
* testsuite/ld-elf/orphan-9.d: Likewise.
* testsuite/ld-elf/pr17550a.d: Likewise.
* testsuite/ld-elf/pr17550b.d: Likewise.
* testsuite/ld-elf/pr17550c.d: Likewise.
* testsuite/ld-elf/pr19162.d: Likewise.
* testsuite/ld-elf/pr21884.d: Likewise.
* testsuite/ld-gc/pr19167.d: Likewise.
* testsuite/ld-gc/pr20022.d: Likewise.
* testsuite/ld-gc/start.d: Likewise.
* testsuite/ld-elf/orphan-11.d: Delete notarget.
* testsuite/ld-elf/orphan-12.d: Likewise.
* testsuite/ld-gc/stop.d: Likewise.
* testsuite/ld-scripts/empty-address-3a.d: Likewise.
* testsuite/ld-scripts/empty-address-3b.d: Likewise.
* testsuite/ld-ifunc/pr17154-x86-64-now.d: Delete duplicate notarget.
* testsuite/ld-scripts/section-match-1.d: Comment fix.

44 files changed:
ld/ChangeLog
ld/testsuite/ld-elf/attributes.d
ld/testsuite/ld-elf/compress1a.d
ld/testsuite/ld-elf/compressed1a.d
ld/testsuite/ld-elf/compressed1d.d
ld/testsuite/ld-elf/compressed1e.d
ld/testsuite/ld-elf/eh5.d
ld/testsuite/ld-elf/group8a.d
ld/testsuite/ld-elf/hash.d
ld/testsuite/ld-elf/linkonce2.d
ld/testsuite/ld-elf/orphan-10.d
ld/testsuite/ld-elf/orphan-11.d
ld/testsuite/ld-elf/orphan-12.d
ld/testsuite/ld-elf/orphan-9.d
ld/testsuite/ld-elf/overlay.d
ld/testsuite/ld-elf/pr14926.d
ld/testsuite/ld-elf/pr17550a.d
ld/testsuite/ld-elf/pr17550b.d
ld/testsuite/ld-elf/pr17550c.d
ld/testsuite/ld-elf/pr17550d.d
ld/testsuite/ld-elf/pr19162.d
ld/testsuite/ld-elf/pr19539.d
ld/testsuite/ld-elf/pr21884.d
ld/testsuite/ld-elf/pr22319.d
ld/testsuite/ld-gc/pr19167.d
ld/testsuite/ld-gc/pr20022.d
ld/testsuite/ld-gc/start.d
ld/testsuite/ld-gc/stop.d
ld/testsuite/ld-ifunc/pr17154-x86-64-now.d
ld/testsuite/ld-misc/defsym1.d
ld/testsuite/ld-pe/pr19803.d
ld/testsuite/ld-scripts/assign-loc.d
ld/testsuite/ld-scripts/defined4.d
ld/testsuite/ld-scripts/empty-address-1.d
ld/testsuite/ld-scripts/empty-address-2a.d
ld/testsuite/ld-scripts/empty-address-2b.d
ld/testsuite/ld-scripts/empty-address-3a.d
ld/testsuite/ld-scripts/empty-address-3b.d
ld/testsuite/ld-scripts/fill.d
ld/testsuite/ld-scripts/fill16.d
ld/testsuite/ld-scripts/pr14962-2.d
ld/testsuite/ld-scripts/pr14962.d
ld/testsuite/ld-scripts/section-match-1.d
ld/testsuite/ld-unique/pr21529.d

index 9d82fc1703cb4fd538a8770f3226442ee18b5b9c..c69964be3a46240ba55987312dc51f06f92a0135 100644 (file)
@@ -1,3 +1,49 @@
+2018-07-10  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/attributes.d: Use xfail rather than notarget.
+       * testsuite/ld-elf/hash.d: Likewise.
+       * testsuite/ld-elf/orphan-10.d: Likewise.
+       * testsuite/ld-elf/overlay.d: Likewise.
+       * testsuite/ld-elf/pr14926.d: Likewise.
+       * testsuite/ld-elf/pr17550d.d: Likewise.
+       * testsuite/ld-elf/pr19539.d: Likewise.
+       * testsuite/ld-elf/pr22319.d: Likewise.
+       * testsuite/ld-misc/defsym1.d: Likewise.
+       * testsuite/ld-pe/pr19803.d: Likewise.
+       * testsuite/ld-scripts/assign-loc.d: Likewise.
+       * testsuite/ld-scripts/defined4.d: Likewise.
+       * testsuite/ld-scripts/empty-address-1.d: Likewise.
+       * testsuite/ld-scripts/empty-address-2a.d: Likewise.
+       * testsuite/ld-scripts/empty-address-2b.d: Likewise.
+       * testsuite/ld-scripts/fill.d: Likewise.
+       * testsuite/ld-scripts/fill16.d: Likewise.
+       * testsuite/ld-scripts/pr14962.d: Likewise.
+       * testsuite/ld-scripts/pr14962-2.d: Likewise.
+       * testsuite/ld-unique/pr21529.d: Likewise.
+       * testsuite/ld-elf/compress1a.d: Likewise, and adjust targets.
+       * testsuite/ld-elf/compressed1a.d: Likewise.
+       * testsuite/ld-elf/compressed1d.d: Likewise.
+       * testsuite/ld-elf/compressed1e.d: Likewise.
+       * testsuite/ld-elf/eh5.d: Likewise.
+       * testsuite/ld-elf/group8a.d: Likewise.
+       * testsuite/ld-elf/linkonce2.d: Likewise.
+       * testsuite/ld-elf/orphan-9.d: Likewise.
+       * testsuite/ld-elf/pr17550a.d: Likewise.
+       * testsuite/ld-elf/pr17550b.d: Likewise.
+       * testsuite/ld-elf/pr17550c.d: Likewise.
+       * testsuite/ld-elf/pr19162.d: Likewise.
+       * testsuite/ld-elf/pr21884.d: Likewise.
+       * testsuite/ld-gc/pr19167.d: Likewise.
+       * testsuite/ld-gc/pr20022.d: Likewise.
+       * testsuite/ld-gc/start.d: Likewise.
+       * testsuite/ld-elf/orphan-11.d: Delete notarget.
+       * testsuite/ld-elf/orphan-12.d: Likewise.
+       * testsuite/ld-gc/stop.d: Likewise.
+       * testsuite/ld-scripts/empty-address-3a.d: Likewise.
+       * testsuite/ld-scripts/empty-address-3b.d: Likewise.
+       * testsuite/ld-ifunc/pr17154-x86-64-now.d: Delete duplicate notarget.
+       * testsuite/ld-scripts/section-match-1.d: Comment fix.
+
 2018-07-10  Maciej W. Rozycki  <macro@mips.com>
 
        * testsuite/ld-mips-elf/elf-rel-got-n64.d: Rename to...
index 79afd14914a467339c25c46786de5814e5484f16..78d896c3176a83f8d6d6a51bc831e4a40e332085 100644 (file)
@@ -1,7 +1,7 @@
 #name: Symbol flags copy
 #ld: -T attributes.ld
 #objdump: -t
-#notarget: pj-*-* dlx-*-* d30v-*-*
+#xfail: pj-*-* dlx-*-* d30v-*-*
 
 #...
 0+0000000 g     F .text        0+0000000 __start
index a8eac404cf2a7ecc0d9f3864be18e1ce12c2b370..0d5b68e73e53fd36844f180e7b9bbb80c09b4dc3 100644 (file)
@@ -2,7 +2,7 @@
 #as: --compress-debug-sections
 #ld: -e func_cu2
 #readelf: -S --wide
-#notarget: alpha-*
+#xfail: alpha-*-*ecoff
 
 #failif
 #...
index 653c203694b505ab63e80a3e3b5f53e26f2046d4..3a5572ec8e4846c0aca208a008e1cf19ff4bc63c 100644 (file)
@@ -2,7 +2,7 @@
 #as: --compress-debug-sections=zlib-gabi
 #ld: -e func_cu2
 #readelf: -t
-#notarget: alpha-*
+#xfail: alpha-*-*ecoff
 
 #failif
 #...
index 53406a267c528a6426c997c26385e8263b8fa258..95611c324c649b0c1b650111185b8d0175d365b7 100644 (file)
@@ -2,7 +2,8 @@
 #as: --compress-debug-sections=none
 #ld: -r --compress-debug-sections=zlib-gnu
 #readelf: -SW
-#notarget: d30v-*-* dlx-*-* fr30-*-* frv-*-* ft32-*-* iq2000-*-* mn10200-*-* moxie-*-* msp430-*-* mt-*-* or1k-*-* pj-*-* riscv*-*-*
+#xfail: d30v-*-* dlx-*-* fr30-*-* frv-*-elf ft32-*-* iq2000-*-*
+#xfail: mn10200-*-* moxie-*-* msp430-*-* mt-*-* pj-*-* riscv*-*-*
 # Not all ELF targets use the elf.em emulation...
 # RISC-V has linker relaxations that delete code, so text label subtractions
 # do not get resolved at assembly time, which results in a compressed section.
index 7d9f13f82e3a90523e55b8e7981c206736a2f393..9b54618a176ac0d5cb8f92398326463d0c8df5d0 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -shared --compress-debug-sections=zlib-gnu
 #readelf: -SW
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: cris*-*-elf frv-*-*
+#xfail: cris*-*-elf frv-*-elf
 
 #failif
 #...
index 1a5148c2ace5796f1cb273bd474e75d8b1eabf1d..0d30ee38fd9bf6dd1663d814a576d2bc4479c125 100644 (file)
@@ -4,7 +4,7 @@
 #ld:
 #readelf: -wf
 #target: cfi
-#notarget: alpha* hppa64* tile* visium*
+#xfail: alpha-*-*ecoff hppa64-*-* tile*-*-* visium-*-*
 
 Contents of the .eh_frame section:
 
index 7df205a5aee73f050ed9bd7732217f2327c85598..58283c92ea645cfaf507f40788352b48e3775fd7 100644 (file)
@@ -1,9 +1,8 @@
 #source: group8.s
 #ld: -r --gc-sections --entry foo
 #readelf: -g --wide
-#notarget: d30v-*-* dlx-*-* pj*-*-* pru-*-*
-#notarget: hppa64-*-* ia64-*-* mep-*-* mn10200-*-*
-#xfail: cr16-*-* crx-*-*
+#xfail: cr16-*-* crx-*-* d30v-*-* dlx-*-* hppa64-*-*
+#xfail: mep-*-* mn10200-*-* pj*-*-* pru-*-*
 # generic linker targets don't support --gc-sections, nor do a bunch of others
 # cr16 and crx use non-standard scripts with memory regions, which don't play
 # well with unique group sections under ld -r.
index d31168c6641de9a45d878cf223911525174da8a1..593d48739b2eac06f857ad39d0a2b05e25d18646 100644 (file)
@@ -2,7 +2,7 @@
 #readelf: -d -s -D
 #ld: -shared --hash-style=gnu
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: mips*-*-*
+#xfail: mips*-*-*
 
 #...
  +0x[0-9a-z]+ +\(GNU_HASH\) +0x[0-9a-z]+
index ea16ce103c6f7e0114a1cc50b0cdcc194f45c636..5d97a185a8192682f6890acae0a5575519faf2f2 100644 (file)
@@ -2,7 +2,7 @@
 #source: linkonce1b.s
 #ld: -emit-relocs
 #objdump: -r
-#notarget: arc*-*-* d30v-*-* dlx-*-* pj*-*-*
+#xfail: d30v-*-* dlx-*-* pj*-*-*
 # generic elf targets don't emit relocs
 
 .*:     file format .*
index a5cf6d9eb0175487c2fa8ba2c3d186e3835d9401..90ddb6b004ac364f5c1692f158d674816b7221d5 100644 (file)
@@ -1,7 +1,8 @@
 #source: orphan-10.s
 #ld: -N -T orphan-9.ld
 #objdump: -h
-#notarget: d30v-* dlx-* fr30-* frv-* ft32-* iq2000-* mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
+#xfail: d30v-* dlx-* fr30-* frv-*-elf ft32-* iq2000-*
+#xfail: mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
 
 #...
   . \.text         0+(08|10)  [0-9a-f]+  0+200 .*
index 15eb5fb66439710511dd3e7906b0ae8278cf10ef..a9936f20fae2b3983df945fad2f6d149054acbe1 100644 (file)
@@ -1,7 +1,6 @@
 #source: orphan-11.s
 #ld: -T orphan-11.ld --orphan-handling=error
 #objdump: -wh
-#notarget: d30v-* dlx-* fr30-* frv-* ft32-* iq2000-* mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
 
 #...
   . \.text .*
index ff753452bae5bf812db5f498f1f80ff977b5673d..b0d4c2f69d25dde583a5008a21d80a1e0386cc05 100644 (file)
@@ -1,7 +1,6 @@
 #source: orphan-12.s
 #ld: -T orphan-11.ld --strip-debug --orphan-handling=error
 #objdump: -wh
-#notarget: d30v-* dlx-* fr30-* frv-* ft32-* iq2000-* mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
 
 #...
   . \.text .*
index 637e8c5d374f2911c9fb06110334ece45f99df1f..1c6d29c3c0f12684630e9abb76d18f0fffa8afba 100644 (file)
@@ -1,7 +1,8 @@
 #source: orphan-9.s
 #ld: -N -T orphan-9.ld
 #objdump: -h
-#notarget: d30v-* dlx-* fr30-* frv-* ft32-* iq2000-* mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
+#xfail: d30v-* dlx-* fr30-* frv-*-elf ft32-* iq2000-*
+#xfail: mn10200-* moxie-* ms1-* msp430-* mt-* pj-*
 
 #...
   . \.text         0+(08|10)  [0-9a-f]+  0+200 .*
index c4409ae01d28c4a07c6e8bedb3c52117e91d7e32..a258eda0a7686779e5f9c22d80917ab6b6b5f238 100644 (file)
@@ -1,6 +1,6 @@
 # ld: -T overlay.t -u __load_start_text1 -u __load_start_text2 -u __load_stop_text1 -u __load_stop_text2
 #readelf: -s
-#notarget: spu-*-*
+#xfail: spu-*-*
 # The SPU adds its own LOAD segments, out of order, at the start of the program header table.
 
 #...
index 4e0a8da4dddff571f489ea2e61c62d42251ea0b7..b7671e5cbec385ed524d13ea2971884cbc3a44e4 100644 (file)
@@ -1,6 +1,6 @@
 #ld: -Ttext=0x60
 #readelf: -S --wide
-#notarget: d10v-* m68hc1*-* msp*-* visium-* xgate-* xstormy*-* pru-*-* s12z-*-*
+#xfail: d10v-* m68hc1*-* msp*-* pru-*-* s12z-*-* visium-* xgate-* xstormy*-*
 # the above targets use memory regions that don't allow 0x60 for .text
 
 #...
index 47caa8a143552df77dc2242f530b2277705c4230..a6f2a2b404304a4dd6d1e0d1967038d427a6c016 100644 (file)
@@ -2,11 +2,10 @@
 #source: pr17550-2.s
 #ld: -r
 #readelf: -s --wide
-#notarget: alpha-*-* cr16-*-* crx-*-* d30v-*-* dlx-*-* pj*-*-*
+#xfail: alpha-*-* cr16-*-* crx-*-*
 # Disabled on alpha because alpha has a different .set directive.
 # cr16 and crx use non-standard scripts with memory regions, which don't
-# play well with comdat group sections under ld -r.  Generic linker
-# targets don't support comdat group sections.
+# play well with comdat group sections under ld -r.
 
 #failif
 #...
index 9fa488107d3d4a9ff5d214dacffbc787fd700104..4e424f10b16b0ca8e22e2eec9e61c1d62a939390 100644 (file)
@@ -2,11 +2,10 @@
 #source: pr17550-1.s
 #ld: -r
 #readelf: -s --wide
-#notarget: alpha-*-* cr16-*-* crx-*-* d30v-*-* dlx-*-* pj*-*-*
+#xfail: alpha-*-* cr16-*-* crx-*-*
 # Disabled on alpha because alpha has a different .set directive.
 # cr16 and crx use non-standard scripts with memory regions, which don't
-# play well with comdat group sections under ld -r.  Generic linker
-# targets don't support comdat group sections.
+# play well with comdat group sections under ld -r.
 
 #failif
 #...
index bf18e208d7ad1b4c308839ece441f4fc8c400cee..9cc4c04aa8a441905558ec73e618295a02e8b214 100644 (file)
@@ -2,8 +2,6 @@
 #source: pr17550-3.s
 #ld: -r
 #error: .*: defined in discarded section `\.data\[foo_group\]'
-#notarget: alpha-*-* cr16-*-* crx-*-* d30v-*-* dlx-*-* pj*-*-*
+#xfail: alpha-*-* d30v-*-* dlx-*-* pj*-*-*
 # Disabled on alpha because alpha has a different .set directive.
-# cr16 and crx use non-standard scripts with memory regions, which don't
-# play well with comdat group sections under ld -r.  Generic linker
-# targets don't support comdat group sections.
+# Generic linker targets don't support comdat group sections.
index 70c112f2d7a7457f7a239bb6cb80a7c7f45ca9df..a8c43e7da5dce8138e1d5ba4a0626a04ba472c23 100644 (file)
@@ -2,7 +2,7 @@
 #source: pr17550-4.s
 #ld: -r
 #readelf: -s --wide
-#notarget: alpha-*-* cr16-*-* crx-*-* d30v-*-* dlx-*-* pj*-*-*
+#xfail: alpha-*-* cr16-*-* crx-*-* d30v-*-* dlx-*-* pj*-*-*
 # Disabled on alpha because alpha has a different .set directive.
 # cr16 and crx use non-standard scripts with memory regions, which don't
 # play well with comdat group sections under ld -r.  Generic linker
index feca3d4ef1792ab9d637b0f133ec18762ed35a8a..218da4035c34c0451996fde937fafbc6dad4188d 100644 (file)
@@ -3,8 +3,7 @@
 #ld: -shared -z max-page-size=0x200000 -z noseparate-code
 #readelf: -l --wide
 #target: *-*-linux* *-*-gnu* *-*-nacl* arm*-*-uclinuxfdpiceabi
-#notarget: arc*-*-* hppa*-*-*
-# arc target has an extra 64K stack section.
+#xfail: hppa*-*-*
 # hppa fails due to PR 12376.
 
 #...
index 285d189131cbdc71bbd975d768e51be91c303b0c..5153229ecfb85303e5f6588dfafd4b4387600b87 100644 (file)
@@ -3,7 +3,7 @@
 #ld: -pie -T pr19539.t
 #readelf : --dyn-syms --wide
 #target: *-*-linux* *-*-gnu* *-*-solaris* arm*-*-uclinuxfdpiceabi
-#notarget: cris*-*-* alpha-*-*
+#xfail: cris*-*-* alpha-*-*
 
 Symbol table '\.dynsym' contains [0-9]+ entr(y|ies):
 #pass
index e7eae56cef44283411b1a3bbdf6b894c3a9b2acb..3d44ccfe6021f3823c422c1cda4ef55cae8787c4 100644 (file)
@@ -2,7 +2,8 @@
 #source: pr21884b.s
 #ld: -T pr21884.t
 #objdump: -b binary -s
-#notarget: aarch64*-*-* arm*-*-* avr-*-* hppa-*-* ia64-*-* m68hc1*-*-* nds32*-*-* riscv*-*-* score-*-* v850-*-*
+#xfail: aarch64*-*-* arm*-*-* avr-*-* ia64-*-* m68hc1*-*-* nds32*-*-*
+#xfail: riscv*-*-* score-*-* v850-*-*
 # Skip targets which can't change output format to binary.
 
 .*:     file format binary
index 68a5706ee8ccd0e60e4f5c3844c3abcc4682fb04..8ad2f3e90d98103ee56c9f9460cefef2e084d936 100644 (file)
@@ -1,7 +1,7 @@
 #name: PR 22319 - required undefined symbols in output
 #ld: -u undefined_symbol -e 0
 #nm: -u
-#notarget: dlx-*-* 
+#xfail: dlx-*-* 
 # The DLX target fails because it needs a special linker script to handle file symbols.
 
 [      ]+U+[   ]+undefined_symbol
index 578646eb5ed0714922f119ea4c6c890e99c504e5..9555cc8105a8c43ab627125e99c5506586bc0337 100644 (file)
@@ -3,7 +3,7 @@
 #ld: --gc-sections -e _start
 #objdump: -s -j _foo
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: frv-*-linux* metag-*-linux*
+#xfail: frv-*-* metag-*-*
 
 #...
 Contents of section _foo:
index 6600f4a476a02cb7da0508b839243ab710e4461e..681c68c48bdbea7ea4f75e9f6a888f68ddfc126c 100644 (file)
@@ -2,7 +2,7 @@
 #ld: --gc-sections -e _start tmpdir/pr20022.so
 #readelf: -SsW
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: frv-*-linux* metag-*-linux* mips*-*-*
+#xfail: frv-*-* metag-*-* mips*-*-*
 # Skip on targets without dynamic relocations in .text section.
 
 #...
index b8486239278793554a6ebdf79d870a6f17ad510b..85b06127226090e814de30ce1ffe3ec2adcf725b 100644 (file)
@@ -2,7 +2,7 @@
 #ld: --gc-sections -e _start
 #nm: -n
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: frv-*-linux* metag-*-linux*
+#xfail: frv-*-* metag-*-*
 
 #...
 [0-9a-f]+ D +__start__foo
index 84dc465313279bd455ad307d8be3a29e8caa2246..ebd3597d6e1ed71c94ac0cb7e9f2f2dc71f8f263 100644 (file)
@@ -2,7 +2,6 @@
 #ld: --gc-sections -e _start
 #nm: -n
 #target: *-*-linux* *-*-gnu* arm*-*-uclinuxfdpiceabi
-#notarget: frv-*-linux* metag-*-linux*
 
 #failif
 #...
index 2a8977128a48eaf22456700ebc5f6fa21b67909d..cf94a0c241942e7060f8bdc2679977a2f6619e87 100644 (file)
@@ -4,7 +4,6 @@
 #objdump: -dw
 #target: x86_64-*-*
 #notarget: x86_64-*-nacl*
-#notarget: x86_64-*-nacl*
 
 .*: +file format .*
 
index 5ee08c702ce8f33297c1c5ddccd122fc9d8ebb22..b0d7c77da6dc5eddc0b9c82064f31fe1274c1a71 100644 (file)
@@ -1,7 +1,7 @@
 #ld: -e 0 --defsym foo=1 tmpdir/start.o tmpdir/libfoo.a
 #nm: -B
 #source: dummy.s
-#notarget: frv-*-linux*
+#xfail: frv-*-linux*
 
 # Check that --defsym works on archive.
 #failif
index d8d0c5547a22c8f043989a132fe173d39cead0a5..238194bc1d99d212667448d035e1c1d8ff518f1b 100644 (file)
@@ -1,6 +1,6 @@
 #ld: -shared --out-implib dx.dll.a --gc-sections
 #objdump: --syms
-#notarget: mcore-*
+#xfail: mcore-*
 #
 # The MCORE-PE target does not support -shared.
 #
index bc0c5a03d418541b7a11e109c947bbdf1ceabef0..f3115b08a606ebc2f6c136265633f456ff599d1d 100644 (file)
@@ -1,7 +1,7 @@
 #ld: -T assign-loc.t
 #source: data.s
 #nm: -n
-#notarget: powerpc*-*-aix* rs6000-*-aix*
+#xfail: powerpc*-*-aix* rs6000-*-aix*
 #...
 0+0100 A HEAP_SIZE
 #...
index 2f034cb8e0f036fdac41b53d40f2ebbec6deeb53..cd3eb4ffe750b6e144cbab822c921eb35afda3b0 100644 (file)
@@ -2,7 +2,7 @@
 #nm: -B
 #source: defined4.s
 #xfail: powerpc*-*-aix* rs6000-*-aix*
-#notarget: mips*-*-* mmix-*-*
+#xfail: mips*-*-* mmix-*-*
 # We check that defined and defined1 have the same address.  MIPS targets
 # use different address. MMIX puts defined and defined1 in text section.
 
index f43e4c38e6e93cf49e9310fb8a8bc6e0ca568a5c..5b18217639cf0d13baf64f27cc883037c650a2ae 100644 (file)
@@ -1,6 +1,6 @@
 #ld: -T empty-address-1.t
 #nm: -n
-#notarget: frv-*-*linux*
+#xfail: frv-*-*linux*
 #...
 0+0 T _start
 #...
index 5c4f330e8e72dcd86dc15a38e54de0649361fa19..d27bf0045e0cdb4bdae0349dfddddce53dc4d223 100644 (file)
@@ -1,7 +1,7 @@
 #source: empty-address-2.s
 #ld: -Ttext 0x0000000 -Tdata 0x2000000 -T empty-address-2a.t
 #nm: -n
-#notarget: frv-*-*linux*
+#xfail: frv-*-*linux*
 #...
 0+0 T _start
 #...
index 861ef367a032bed9c6e0c75899d0cdec6f591163..eb23e7481f57428b510e795471a83269da29a36d 100644 (file)
@@ -1,7 +1,7 @@
 #source: empty-address-2.s
 #ld: -Ttext 0x0000000 -Tdata 0x2000000 -T empty-address-2b.t
 #nm: -n
-#notarget: frv-*-*linux*
+#xfail: frv-*-*linux*
 #...
 0+0 T _start
 #...
index 68d166399da33dfe2d82af59237a4e85da354c9b..b3135bf9231ad3fb211650830086c6e18d083450 100644 (file)
@@ -1,7 +1,7 @@
 #source: empty-address-3.s
 #ld: -T empty-address-3a.t
 #nm: -n
-#notarget: mmix-knuth-mmixware
+
 #...
 0+0 T _start
 #...
index d3ebee3b565812c2bfc585bd3ba6a127bfc6e363..1e68e29b4281837580b9b9c314a425335d4a49a0 100644 (file)
@@ -1,7 +1,7 @@
 #source: empty-address-3.s
 #ld: -T empty-address-3b.t
 #nm: -n
-#notarget: mmix-knuth-mmixware
+
 #...
 0+0 T _start
 #...
index 38b3f2d75bd4fd8b9752b68b4a6cd9e3a63c3ea3..07dca0b6491af7734adbc1452d74e05129adad68 100644 (file)
@@ -3,18 +3,11 @@
 #source: fill_2.s
 #ld: -T fill.t
 #objdump: -s -j .text
-#notarget: ia64-*-*
-#notarget: mips*-*-irix* mips*-*-linux* mips*-*-freebsd* mips*-*-gnu*
-#notarget: mips*-*-kfreebsd* mips*-*-netbsd* mips*-*-openbsd* mips*-*-sysv4*
-#notarget: tilegx*-*-*
-#notarget: tilepro-*-*
-#notarget: x86_64-*-cygwin x86_64-*-mingw* x86_64-*-pe*
-#xfail: alpha*-*-*ecoff
-#xfail: m32c-*-*
-#xfail: sh-*-pe
-#xfail: sparc*-*-coff
-#xfail: tic30-*-coff tic4x-*-* tic54x-*-*
-#xfail: z8k-*-*
+#xfail: alpha*-*-*ecoff ia64-*-* m32c-*-* mips*-*-freebsd* mips*-*-gnu*
+#xfail: mips*-*-irix* mips*-*-kfreebsd* mips*-*-linux* mips*-*-netbsd*
+#xfail: mips*-*-openbsd* mips*-*-sysv4* sh-*-pe sparc*-*-coff
+#xfail: tic30-*-coff tic4x-*-* tic54x-*-* tilegx*-*-* tilepro-*-*
+#xfail: x86_64-*-cygwin x86_64-*-mingw* x86_64-*-pe* z8k-*-*
 #
 # See also fill16.d.  We use `notarget' for configurations unsupported
 # here that are covered there, and `xfail' for configurations that work
index 068af75eba75d8e08b0fca01fd5ec2bbd51f42b7..371f38e785c40928ba551871f8276a4f7a681e3c 100644 (file)
@@ -3,14 +3,8 @@
 #source: fill16_2.s
 #ld: -T fill.t
 #objdump: -s -j .text
-#notarget: arm-*-coff
-#notarget: i[3-7]86-*-coff
-#xfail: alpha*-*-*ecoff
-#xfail: m32c-*-*
-#xfail: sh-*-pe
-#xfail: sparc*-*-coff
-#xfail: tic30-*-coff tic4x-*-* tic54x-*-*
-#xfail: z8k-*-*
+#xfail: alpha*-*-*ecoff arm-*-coff i[3-7]86-*-coff m32c-*-* sh-*-pe
+#xfail: sparc*-*-coff tic30-*-coff tic4x-*-* tic54x-*-* z8k-*-*
 #
 # See also fill.d.  We use `notarget' for configurations unsupported
 # here that are covered there, and `xfail' for configurations that work
index dad84a3d899e7cfc1e42845a18785f1e21d16371..b80b6e6bc31634cf6281c5d5c361054e4115f6ce 100644 (file)
@@ -1,7 +1,7 @@
 #ld: -T pr14962-2.t
 #source: pr14962a.s
 #nm: -n
-#notarget: frv-*-*linux*
+#xfail: frv-*-*linux*
 
 #...
 0+2000 [AT] _start
index ba7dd58f3e23854ef58724caa77e7a7038b4e64a..b7b0c3581da90d5a43292b39335b45f7761eb628 100644 (file)
@@ -2,7 +2,7 @@
 #source: pr14962a.s
 #source: pr14962b.s
 #nm: -n
-#notarget: mmix-knuth-mmixware
+#xfail: mmix-knuth-mmixware
 # The reference to x would normally generate a cross-reference error
 # but the linker script converts x to absolute to avoid the error.
 
index a30608e71f4446cb7bb284e3d294ae1d26d73997..5644b3eff74e05ae395c8d416d0fb0dab40f7cea 100644 (file)
@@ -3,7 +3,7 @@
 #objdump: -s
 #notarget: *-*-osf* *-*-aix* *-*-pe *-*-*aout *-*-ecoff *-*-netbsd *-*-vms h8300-*-* tic30-*-*
 # This test uses arbitrary section names, which are not support by some
-# file formts.  Also these section names must be present in the
+# file formats.  Also these section names must be present in the
 # output, not translated into some other name, eg .text
 
 .*:     file format .*
index 11d47b84432fc1ab631df0fe9a77bb5c03746e95..fb637943909b3d54f9d3d2cfcc7ca4cdf235fc25 100644 (file)
@@ -1,6 +1,6 @@
 #ld: --oformat binary -T pr21529.ld -e main
 #objdump: -s -b binary
-#notarget: aarch64*-*-* arm*-*-* avr-*-* ia64-*-* m68hc1*-*-* nds32*-*-* riscv*-*-* score-*-* v850-*-*
+#xfail: aarch64*-*-* arm*-*-* avr-*-* ia64-*-* m68hc1*-*-* nds32*-*-* riscv*-*-* score-*-* v850-*-*
 # Skip targets which can't change output format to binary.
 
 #pass