Discussion:
Remove bogus notarget in gas teststuite
Alan Modra
2018-09-17 13:57:21 UTC
Permalink
* testsuite/gas/arm/arch7.d: Delete notarget.
* testsuite/gas/arm/arch7a-mp.d: Likewise.
* testsuite/gas/arm/arch7em.d: Likewise.
* testsuite/gas/arm/archv8m-main-dsp-5.d: Likewise.
* testsuite/gas/arm/barrier.d: Likewise.
* testsuite/gas/arm/bignum1.d: Likewise.
* testsuite/gas/arm/thumb32.d: Likewise.
* testsuite/gas/elf/dwarf2-1.d: Likewise.
* testsuite/gas/elf/dwarf2-2.d: Likewise.
* testsuite/gas/elf/dwarf2-4.d: Likewise.
* testsuite/gas/elf/group2.d: Likewise.
* testsuite/gas/arm/mapshort-elf.d: Only notarget pe and wince.
* testsuite/gas/elf/dwarf2-3.d: Delete notarget, xfail ft32 and h8300.
* testsuite/gas/elf/dwarf2-6.d: Delete notarget, xfail a few.

diff --git a/gas/testsuite/gas/arm/arch7.d b/gas/testsuite/gas/arm/arch7.d
index 4e26cf69ae..a7149a62b3 100644
--- a/gas/testsuite/gas/arm/arch7.d
+++ b/gas/testsuite/gas/arm/arch7.d
@@ -1,7 +1,6 @@
#name: ARM V7 instructions
#as: -march=armv7r
#objdump: -dr --prefix-addresses --show-raw-insn
-#notarget: *-*-pe *-*-wince

.*: +file format .*arm.*

diff --git a/gas/testsuite/gas/arm/arch7a-mp.d b/gas/testsuite/gas/arm/arch7a-mp.d
index 2e5da2c27b..06042e297c 100644
--- a/gas/testsuite/gas/arm/arch7a-mp.d
+++ b/gas/testsuite/gas/arm/arch7a-mp.d
@@ -2,7 +2,6 @@
#as: -march=armv7-a+mp
#objdump: -dr --prefix-addresses --show-raw-insn
#source: arch7ar-mp.s
-#notarget: *-*-pe *-*-wince

.*: +file format .*arm.*

diff --git a/gas/testsuite/gas/arm/arch7em.d b/gas/testsuite/gas/arm/arch7em.d
index 1808d943ee..80d3eb2060 100644
--- a/gas/testsuite/gas/arm/arch7em.d
+++ b/gas/testsuite/gas/arm/arch7em.d
@@ -1,7 +1,6 @@
# name: 32-bit Thumb DSP instructions
# as: -march=armv7e-m
# objdump: -dr --prefix-addresses --show-raw-insn
-#notarget: *-*-pe *-*-wince

.*: +file format .*arm.*

diff --git a/gas/testsuite/gas/arm/archv8m-main-dsp-5.d b/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
index 090dd9954c..7171dd5084 100644
--- a/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
+++ b/gas/testsuite/gas/arm/archv8m-main-dsp-5.d
@@ -2,7 +2,6 @@
#source: arch7em.s
#as: -march=armv8-m.main+dsp
#objdump: -dr --prefix-addresses --show-raw-insn
-#notarget: *-*-pe *-*-wince

.*: +file format .*arm.*

diff --git a/gas/testsuite/gas/arm/barrier.d b/gas/testsuite/gas/arm/barrier.d
index 3d20ad8ea2..13dd5b79a1 100644
--- a/gas/testsuite/gas/arm/barrier.d
+++ b/gas/testsuite/gas/arm/barrier.d
@@ -1,8 +1,6 @@
#objdump: -dr --prefix-addresses --show-raw-insn
#name: Barrier Instruction Operands
#as: -mcpu=cortex-a8
-# This test is only valid on ELF based ports.
-#notarget: *-*-pe *-*-wince

# Test Barrier Instruction Operands

diff --git a/gas/testsuite/gas/arm/bignum1.d b/gas/testsuite/gas/arm/bignum1.d
index 4b9765f932..c9d8245b14 100644
--- a/gas/testsuite/gas/arm/bignum1.d
+++ b/gas/testsuite/gas/arm/bignum1.d
@@ -1,8 +1,6 @@
# name: bignums
# as:
# objdump: --full-contents
-# This test is only valid on ELF based ports.
-#notarget: *-*-pe *-*-wince

.*: +file format .*arm.*

diff --git a/gas/testsuite/gas/arm/mapshort-elf.d b/gas/testsuite/gas/arm/mapshort-elf.d
index e92661bd74..56e84f7e71 100644
--- a/gas/testsuite/gas/arm/mapshort-elf.d
+++ b/gas/testsuite/gas/arm/mapshort-elf.d
@@ -1,7 +1,7 @@
#objdump: --syms --special-syms -d
#name: ARM Mapping Symbols for .short (ELF version)
# This test is only valid on ELF based ports.
-#notarget: *-*-pe *-*-wince *-*-*eabi* *-*-symbianelf *-*-linux-* *-*-vxworks *-*-elf *-*-nacl*
+#notarget: *-*-pe *-*-wince
#source: mapshort.s

# Test the generation and use of ARM ELF Mapping Symbols
diff --git a/gas/testsuite/gas/arm/thumb32.d b/gas/testsuite/gas/arm/thumb32.d
index 914a7de939..8a812623fe 100644
--- a/gas/testsuite/gas/arm/thumb32.d
+++ b/gas/testsuite/gas/arm/thumb32.d
@@ -1,8 +1,6 @@
# name: 32-bit Thumb instructions
# as: -march=armv6zkt2
# objdump: -dr --prefix-addresses --show-raw-insn
-# The arm-aout and arm-pe ports do not support Thumb branch relocations.
-# notarget: *-*-pe
# warning_output: thumb32.l

.*: +file format .*arm.*
diff --git a/gas/testsuite/gas/elf/dwarf2-1.d b/gas/testsuite/gas/elf/dwarf2-1.d
index c4d2e5a0ce..d4564895c8 100644
--- a/gas/testsuite/gas/elf/dwarf2-1.d
+++ b/gas/testsuite/gas/elf/dwarf2-1.d
@@ -1,7 +1,6 @@
#as: --compress-debug-sections
#readelf: -w
#name: DWARF2 1
-#notarget: ia64-*-* m68hc1*-*-* m681*-*-*

Contents of the .[z]?debug_info section:

diff --git a/gas/testsuite/gas/elf/dwarf2-2.d b/gas/testsuite/gas/elf/dwarf2-2.d
index 948fc32031..a93f03e10f 100644
--- a/gas/testsuite/gas/elf/dwarf2-2.d
+++ b/gas/testsuite/gas/elf/dwarf2-2.d
@@ -1,7 +1,6 @@
#as: --compress-debug-sections
#readelf: -w
#name: DWARF2 2
-#notarget: ia64-*-* m68hc1*-*-* m681*-*-*

Contents of the .[z]?debug_info section:

diff --git a/gas/testsuite/gas/elf/dwarf2-3.d b/gas/testsuite/gas/elf/dwarf2-3.d
index 2d630b5a12..c53fcb5408 100644
--- a/gas/testsuite/gas/elf/dwarf2-3.d
+++ b/gas/testsuite/gas/elf/dwarf2-3.d
@@ -1,6 +1,6 @@
#readelf: -wl
#name: DWARF2 3
-#notarget: ft32*-* ia64-*-* h8300-*-*
+#xfail: ft32*-* h8300-*-*

Raw dump of debug contents of section \.z?debug_line:

diff --git a/gas/testsuite/gas/elf/dwarf2-4.d b/gas/testsuite/gas/elf/dwarf2-4.d
index 5340918703..196f0dbb89 100644
--- a/gas/testsuite/gas/elf/dwarf2-4.d
+++ b/gas/testsuite/gas/elf/dwarf2-4.d
@@ -1,7 +1,6 @@
#as: --compress-debug-sections
#readelf: -w
#name: DWARF2 4
-#notarget: ia64-*-*

Contents of the .[z]?debug_abbrev section:

diff --git a/gas/testsuite/gas/elf/dwarf2-6.d b/gas/testsuite/gas/elf/dwarf2-6.d
index b518518ce0..415de4c466 100644
--- a/gas/testsuite/gas/elf/dwarf2-6.d
+++ b/gas/testsuite/gas/elf/dwarf2-6.d
@@ -2,7 +2,7 @@
#readelf: -wlL
#name: DWARF2 6
# These targets either do not support or do not evaluate the subtraction of symbols at assembly time.
-#notarget: am3*-* avr-* cr16-* crx-* mn10*-* msp430-* nds32*-* pru-* riscv*-* rl78-* xtensa-*
+#xfail: cr16-* crx-* riscv*-*

Raw dump of debug contents of section .debug_line:

diff --git a/gas/testsuite/gas/elf/group2.d b/gas/testsuite/gas/elf/group2.d
index 269f944e74..7862931b9d 100644
--- a/gas/testsuite/gas/elf/group2.d
+++ b/gas/testsuite/gas/elf/group2.d
@@ -1,8 +1,6 @@
#readelf: -SW
#name: debug info in group section and non-group section with same name
#source: group2.s
-# The RX port uses non-standard section names.
-#notarget: rx-*

#...
[ ]*\[.*\][ ]+\.group[ ]+GROUP.*
--
Alan Modra
Australia Development Lab, IBM
Loading...