aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>2010-02-26 17:27:00 +0000
committerDoug Evans <dje@google.com>2010-02-26 17:27:00 +0000
commit743d7f19b362ea617cb63269793ae51a59dbbbe1 (patch)
tree66b10049b0f3c58715538f49255ac1a4ee7c523d /gas
parentf8a8e9d60e5f31f952a520f3de2be3ee3f00d345 (diff)
downloadgdb-743d7f19b362ea617cb63269793ae51a59dbbbe1.zip
gdb-743d7f19b362ea617cb63269793ae51a59dbbbe1.tar.gz
gdb-743d7f19b362ea617cb63269793ae51a59dbbbe1.tar.bz2
* configure.tgt: Fix mep cpu case.
testsuite/ * gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB. * gas/mep/allinsn.exp: branch1 is now bi-endian. * gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB. * gas/mep/branch1.le.d: New file. * gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB. * gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog4
-rw-r--r--gas/configure.tgt2
-rw-r--r--gas/testsuite/ChangeLog9
-rw-r--r--gas/testsuite/gas/mep/allinsn.be.d (renamed from gas/testsuite/gas/mep/allinsn.d)5
-rw-r--r--gas/testsuite/gas/mep/allinsn.exp5
-rw-r--r--gas/testsuite/gas/mep/branch1.be.d18
-rw-r--r--gas/testsuite/gas/mep/branch1.d14
-rw-r--r--gas/testsuite/gas/mep/branch1.le.d18
-rw-r--r--gas/testsuite/gas/mep/dj1.be.d (renamed from gas/testsuite/gas/mep/dj1.d)5
-rw-r--r--gas/testsuite/gas/mep/dj2.be.d (renamed from gas/testsuite/gas/mep/dj2.d)5
10 files changed, 61 insertions, 24 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 3df889b..61886b4 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2010-02-26 Doug Evans <dje@sebabeach.org>
+
+ * configure.tgt: Fix mep cpu case.
+
2010-02-26 Jie Zhang <jie@codesourcery.com>
* config/tc-arm.c (do_t_strexd): Remove
diff --git a/gas/configure.tgt b/gas/configure.tgt
index 0d24a74..55df0da 100644
--- a/gas/configure.tgt
+++ b/gas/configure.tgt
@@ -54,7 +54,7 @@ case ${cpu} in
m6811|m6812|m68hc12) cpu_type=m68hc11 ;;
m683??) cpu_type=m68k ;;
maxq) cpu_type=maxq ;;
- mep-*-elf) cpu_type=mep endian=big ;;
+ mep) cpu_type=mep endian=little ;;
microblaze*) cpu_type=microblaze ;;
mips*el) cpu_type=mips endian=little ;;
mips*) cpu_type=mips endian=big ;;
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index c302471..c07edc3 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2010-02-26 Doug Evans <dje@sebabeach.org>
+
+ * gas/mep/allinsn.be.d: Renamed from allinsn.d. Pass -EB.
+ * gas/mep/allinsn.exp: branch1 is now bi-endian.
+ * gas/mep/branch1.be.d: Renamed from branch1.d. Pass -EB.
+ * gas/mep/branch1.le.d: New file.
+ * gas/mep/dj1.be.d: Renamed from dj1.d. Pass -EB.
+ * gas/mep/dj2.be.d: Renamed from dj2.d. Pass -EB.
+
2010-02-26 Jie Zhang <jie@codesourcery.com>
* gas/arm/thumb32.s, gas/arm/thumb32.d: Add a new test
diff --git a/gas/testsuite/gas/mep/allinsn.d b/gas/testsuite/gas/mep/allinsn.be.d
index 3a1f62c..6171608 100644
--- a/gas/testsuite/gas/mep/allinsn.d
+++ b/gas/testsuite/gas/mep/allinsn.be.d
@@ -1,6 +1,7 @@
-#as:
+#as: -EB
#objdump: -dr
-#name: allinsn
+#source: allinsn.s
+#name: allinsn.be
.*: +file format .*
diff --git a/gas/testsuite/gas/mep/allinsn.exp b/gas/testsuite/gas/mep/allinsn.exp
index 259ed10..76caf5e 100644
--- a/gas/testsuite/gas/mep/allinsn.exp
+++ b/gas/testsuite/gas/mep/allinsn.exp
@@ -1,9 +1,8 @@
# MEP assembler testsuite. -*- Tcl -*-
if [istarget mep*-*-*] {
- foreach test {allinsn dj1 dj2} {
- run_dump_test $test
+ foreach test {allinsn branch1 dj1 dj2} {
+ run_dump_test $test.be
run_dump_test $test.le
}
- run_dump_test branch1
}
diff --git a/gas/testsuite/gas/mep/branch1.be.d b/gas/testsuite/gas/mep/branch1.be.d
new file mode 100644
index 0000000..d179281
--- /dev/null
+++ b/gas/testsuite/gas/mep/branch1.be.d
@@ -0,0 +1,18 @@
+#as: -EB
+#objdump: -dzr
+#source: branch1.s
+#name: branch1.be
+
+.*: *file format elf32-mep
+
+Disassembly of section \.text:
+
+.* <.*>:
+ *0: 00 00 * nop
+ *2: e4 51 00 00 * beq \$4,\$5,.* <foo-0x8>
+[ ]*2: *R_MEP_PCREL17A2 foo
+ *6: 00 00 * nop
+ *8: 00 00 * nop
+
+.* <foo>:
+ *a: 00 00 * nop
diff --git a/gas/testsuite/gas/mep/branch1.d b/gas/testsuite/gas/mep/branch1.d
deleted file mode 100644
index 271b918..0000000
--- a/gas/testsuite/gas/mep/branch1.d
+++ /dev/null
@@ -1,14 +0,0 @@
-#objdump: -dzr
-
-.*: *file format elf32-mep
-
-Disassembly of section \.text:
-
-.* <.*>:
- .*: 00 00 * nop
- .*: e4 51 00 04 * beq \$4,\$5,.* <foo>
- .*: 00 00 * nop
- .*: 00 00 * nop
-
-.* <foo>:
- .*: 00 00 * nop
diff --git a/gas/testsuite/gas/mep/branch1.le.d b/gas/testsuite/gas/mep/branch1.le.d
new file mode 100644
index 0000000..e462b5c
--- /dev/null
+++ b/gas/testsuite/gas/mep/branch1.le.d
@@ -0,0 +1,18 @@
+#as: -EL
+#objdump: -dzr
+#source: branch1.s
+#name: branch1.le
+
+.*: *file format elf32-mep-little
+
+Disassembly of section \.text:
+
+.* <.*>:
+ *0: 00 00 * nop
+ *2: 51 e4 00 00 * beq \$4,\$5,.* <foo-0x8>
+[ ]*2: *R_MEP_PCREL17A2 foo
+ *6: 00 00 * nop
+ *8: 00 00 * nop
+
+.* <foo>:
+ *a: 00 00 * nop
diff --git a/gas/testsuite/gas/mep/dj1.d b/gas/testsuite/gas/mep/dj1.be.d
index c314d72..f7a2efe 100644
--- a/gas/testsuite/gas/mep/dj1.d
+++ b/gas/testsuite/gas/mep/dj1.be.d
@@ -1,6 +1,7 @@
-#as:
+#as: -EB
#objdump: -dr
-#name: dj1
+#source: dj1.s
+#name: dj1.be
dump.o: file format elf32-mep
diff --git a/gas/testsuite/gas/mep/dj2.d b/gas/testsuite/gas/mep/dj2.be.d
index 9634cf4..bf920dd 100644
--- a/gas/testsuite/gas/mep/dj2.d
+++ b/gas/testsuite/gas/mep/dj2.be.d
@@ -1,6 +1,7 @@
-#as:
+#as: -EB
#objdump: -dr
-#name: dj2
+#source: dj2.s
+#name: dj2.be
.*: +file format .*