aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorMaciej W. Rozycki <macro@imgtec.com>2017-01-30 17:10:31 +0000
committerMaciej W. Rozycki <macro@imgtec.com>2017-01-30 17:13:08 +0000
commit7795a8f8bdde2fa5c0e0639b92280314b32ec78d (patch)
treec32ec6d0d47e377b0fc3c550e5435f2640068868 /gas
parent17e9c56297339ab6b0da4fdc189e090425ae6db9 (diff)
downloadbinutils-7795a8f8bdde2fa5c0e0639b92280314b32ec78d.zip
binutils-7795a8f8bdde2fa5c0e0639b92280314b32ec78d.tar.gz
binutils-7795a8f8bdde2fa5c0e0639b92280314b32ec78d.tar.bz2
MIPS/GAS/testsuite: Convert branch local list tests to dump tests
gas/ * testsuite/gas/mips/branch-local-2.d: New test. * testsuite/gas/mips/branch-local-3.d: New test. * testsuite/gas/mips/branch-local-n32-2.d: New test. * testsuite/gas/mips/branch-local-n32-3.d: New test. * testsuite/gas/mips/branch-local-n64-2.d: New test. * testsuite/gas/mips/branch-local-n64-3.d: New test. * testsuite/gas/mips/mips.exp: Fold corresponding list tests into the new tests.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog11
-rw-r--r--gas/testsuite/gas/mips/branch-local-2.d3
-rw-r--r--gas/testsuite/gas/mips/branch-local-3.d3
-rw-r--r--gas/testsuite/gas/mips/branch-local-n32-2.d3
-rw-r--r--gas/testsuite/gas/mips/branch-local-n32-3.d3
-rw-r--r--gas/testsuite/gas/mips/branch-local-n64-2.d3
-rw-r--r--gas/testsuite/gas/mips/branch-local-n64-3.d3
-rw-r--r--gas/testsuite/gas/mips/mips.exp18
8 files changed, 35 insertions, 12 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index de3b9b0..0f3c73b 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,14 @@
+2017-01-30 Maciej W. Rozycki <macro@imgtec.com>
+
+ * testsuite/gas/mips/branch-local-2.d: New test.
+ * testsuite/gas/mips/branch-local-3.d: New test.
+ * testsuite/gas/mips/branch-local-n32-2.d: New test.
+ * testsuite/gas/mips/branch-local-n32-3.d: New test.
+ * testsuite/gas/mips/branch-local-n64-2.d: New test.
+ * testsuite/gas/mips/branch-local-n64-3.d: New test.
+ * testsuite/gas/mips/mips.exp: Fold corresponding list tests
+ into the new tests.
+
2017-01-27 Alexis Deruell <alexis.deruelle@gmail.com>
PR 21056
diff --git a/gas/testsuite/gas/mips/branch-local-2.d b/gas/testsuite/gas/mips/branch-local-2.d
new file mode 100644
index 0000000..46b58b9
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-2.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 2
+#as: -32
+#error-output: branch-local-2.l
diff --git a/gas/testsuite/gas/mips/branch-local-3.d b/gas/testsuite/gas/mips/branch-local-3.d
new file mode 100644
index 0000000..f750e33
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-3.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 3
+#as: -32
+#error-output: branch-local-3.l
diff --git a/gas/testsuite/gas/mips/branch-local-n32-2.d b/gas/testsuite/gas/mips/branch-local-n32-2.d
new file mode 100644
index 0000000..53b76f4
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-n32-2.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 2 (n32)
+#as: -n32 -march=from-abi
+#error-output: branch-local-n32-2.l
diff --git a/gas/testsuite/gas/mips/branch-local-n32-3.d b/gas/testsuite/gas/mips/branch-local-n32-3.d
new file mode 100644
index 0000000..8ef63ef
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-n32-3.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 3 (n32)
+#as: -n32 -march=from-abi
+#error-output: branch-local-n32-3.l
diff --git a/gas/testsuite/gas/mips/branch-local-n64-2.d b/gas/testsuite/gas/mips/branch-local-n64-2.d
new file mode 100644
index 0000000..b14b1bd
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-n64-2.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 2 (n64)
+#as: -64 -march=from-abi
+#error-output: branch-local-n64-2.l
diff --git a/gas/testsuite/gas/mips/branch-local-n64-3.d b/gas/testsuite/gas/mips/branch-local-n64-3.d
new file mode 100644
index 0000000..e12f153
--- /dev/null
+++ b/gas/testsuite/gas/mips/branch-local-n64-3.d
@@ -0,0 +1,3 @@
+#name: MIPS branch local symbol relocation 3 (n64)
+#as: -64 -march=from-abi
+#error-output: branch-local-n64-3.l
diff --git a/gas/testsuite/gas/mips/mips.exp b/gas/testsuite/gas/mips/mips.exp
index 106bd7b..4580fbf 100644
--- a/gas/testsuite/gas/mips/mips.exp
+++ b/gas/testsuite/gas/mips/mips.exp
@@ -625,23 +625,17 @@ if { [istarget mips*-*-vxworks*] } {
run_dump_test "branch-weak-6"
run_dump_test "branch-weak-7"
run_dump_test "branch-local-1"
- run_list_test "branch-local-2" "-32" \
- "MIPS branch local symbol relocation 2"
- run_list_test "branch-local-3" "-32" \
- "MIPS branch local symbol relocation 3"
+ run_dump_test "branch-local-2"
+ run_dump_test "branch-local-3"
run_dump_test "branch-local-4"
if $has_newabi {
run_dump_test "branch-local-n32-1"
- run_list_test "branch-local-n32-2" "-n32 -march=from-abi" \
- "MIPS branch local symbol relocation 2 (n32)"
- run_list_test "branch-local-n32-3" "-n32 -march=from-abi" \
- "MIPS branch local symbol relocation 3 (n32)"
+ run_dump_test "branch-local-n32-2"
+ run_dump_test "branch-local-n32-3"
run_dump_test "branch-local-n32-4"
run_dump_test "branch-local-n64-1"
- run_list_test "branch-local-n64-2" "-64 -march=from-abi" \
- "MIPS branch local symbol relocation 2 (n64)"
- run_list_test "branch-local-n64-3" "-64 -march=from-abi" \
- "MIPS branch local symbol relocation 3 (n64)"
+ run_dump_test "branch-local-n64-2"
+ run_dump_test "branch-local-n64-3"
run_dump_test "branch-local-n64-4"
}
run_dump_test "branch-addend"