summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-10-19 09:02:15 +0200
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2017-10-19 09:02:15 +0200
commitfa57faa0dad237b3f418f17e7ee2114c32da818a (patch)
tree81f47705e91e21cacbf730bfb72afe6f9d9262dc
parentd7dd155841641df62761f79a35362371811d9739 (diff)
downloadbinutils-gdb-fa57faa0dad237b3f418f17e7ee2114c32da818a.tar.gz
Fix fill-1 testcase
This fixes various issues with the fill-1 testcase causing fails on a couple of targets. gas/ChangeLog: 2017-10-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> * testsuite/gas/all/fill-1.s: Use normal labels. Change .text to .data. Pick different values. Use .dc.w instead of .word. * testsuite/gas/all/fill-1.d: New objdump output check. * testsuite/gas/all/gas.exp: Use run_dump_test to execute fill-1 testcase.
-rw-r--r--gas/ChangeLog8
-rw-r--r--gas/testsuite/gas/all/fill-1.d7
-rw-r--r--gas/testsuite/gas/all/fill-1.s12
-rw-r--r--gas/testsuite/gas/all/gas.exp2
4 files changed, 23 insertions, 6 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index cb90c994cd6..23b2faa19af 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,11 @@
+2017-10-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
+
+ * testsuite/gas/all/fill-1.s: Use normal labels. Change .text to
+ .data. Pick different values. Use .dc.w instead of .word.
+ * testsuite/gas/all/fill-1.d: New objdump output check.
+ * testsuite/gas/all/gas.exp: Use run_dump_test to execute fill-1
+ testcase.
+
2017-10-18 Palmer Dabbelt <palmer@dabbelt.com>
* testsuite/gas/all/align.d: Mark as unsupported on RISC-V.
diff --git a/gas/testsuite/gas/all/fill-1.d b/gas/testsuite/gas/all/fill-1.d
new file mode 100644
index 00000000000..da5933e5421
--- /dev/null
+++ b/gas/testsuite/gas/all/fill-1.d
@@ -0,0 +1,7 @@
+#objdump: -s -j .data -j "\$DATA\$"
+#name: fill test with forward labels
+
+.*: +file format .*
+
+Contents of section (\.data|\$DATA\$):
+ [^ ]* 0a0a0d0d 0b0b0c0c .*
diff --git a/gas/testsuite/gas/all/fill-1.s b/gas/testsuite/gas/all/fill-1.s
index e72cbf1c550..34c52ccbd78 100644
--- a/gas/testsuite/gas/all/fill-1.s
+++ b/gas/testsuite/gas/all/fill-1.s
@@ -1,5 +1,7 @@
- .text
- .fill (2f-1f), 1, 0x90
-1:
- .word 42
-2:
+ .data
+ .dc.w 0x0a0a
+ .fill (.L2-.L1), 1, 0x0d
+.L1:
+ .dc.w 0x0b0b
+.L2:
+ .dc.w 0x0c0c
diff --git a/gas/testsuite/gas/all/gas.exp b/gas/testsuite/gas/all/gas.exp
index 6a68bccdbd1..942b0b42656 100644
--- a/gas/testsuite/gas/all/gas.exp
+++ b/gas/testsuite/gas/all/gas.exp
@@ -488,4 +488,4 @@ run_dump_test "org-4"
run_dump_test "org-5"
run_dump_test "org-6"
-gas_test "fill-1.s" "" "" "test .fill forward label references"
+run_dump_test "fill-1"