aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1995-02-15 20:45:35 +0000
committerIan Lance Taylor <ian@airs.com>1995-02-15 20:45:35 +0000
commita93c34edf1cfe49f5833bbc5465e3b4a1dbdd590 (patch)
treec03d36f78b33dafd34561308c5642b8af2d63651
parentadcf2b9d57947670171b53a4e73251cbf1ae460a (diff)
downloadgdb-a93c34edf1cfe49f5833bbc5465e3b4a1dbdd590.zip
gdb-a93c34edf1cfe49f5833bbc5465e3b4a1dbdd590.tar.gz
gdb-a93c34edf1cfe49f5833bbc5465e3b4a1dbdd590.tar.bz2
* gas/mips/uld.d: New file.
* gas/mips/uld.s: New file. * gas/mips/usd.d: New file. * gas/mips/usd.s: New file. * gas/mips/mips.exp: Run new tests.
-rw-r--r--gas/testsuite/ChangeLog18
-rw-r--r--gas/testsuite/gas/mips/.Sanitize4
-rw-r--r--gas/testsuite/gas/mips/uld.s62
-rw-r--r--gas/testsuite/gas/mips/usd.s62
4 files changed, 146 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 63e262b..5a74a20 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,21 @@
+Wed Feb 15 15:43:26 1995 Ian Lance Taylor <ian@cygnus.com>
+
+ * gas/mips/uld.d: New file.
+ * gas/mips/uld.s: New file.
+ * gas/mips/usd.d: New file.
+ * gas/mips/usd.s: New file.
+ * gas/mips/mips.exp: Run new tests.
+
+Thu Feb 2 00:34:55 1995 Jeff Law (law@snake.cs.utah.edu)
+
+ * gas/hppa/reloc/picreloc.c: New test.
+ * gas/hppa/reloc/reloc.exp (do_pic_relocation_test): Run it.
+
+Fri Jan 27 14:02:02 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
+
+ * gas/h8300/ffxx1.d, gas/h8300/ffxx1.s, gas/h8300/cmpsi2.s,
+ gas/h8300/h8300.exp: New tests.
+
Mon Jan 23 21:44:26 1995 Jeff Law (law@snake.cs.utah.edu)
* gas/hppa/basic/basic.exp (do_system): Update.
diff --git a/gas/testsuite/gas/mips/.Sanitize b/gas/testsuite/gas/mips/.Sanitize
index 603005b..997aa7f 100644
--- a/gas/testsuite/gas/mips/.Sanitize
+++ b/gas/testsuite/gas/mips/.Sanitize
@@ -80,10 +80,14 @@ trunc.s
ulh-empic.d
ulh-pic.s
ulh-svr4pic.d
+uld.d
+uld.s
ulh.d
ulh.s
ulw.d
ulw.s
+usd.d
+usd.s
ush.d
ush.s
usw.d
diff --git a/gas/testsuite/gas/mips/uld.s b/gas/testsuite/gas/mips/uld.s
new file mode 100644
index 0000000..aa2846b
--- /dev/null
+++ b/gas/testsuite/gas/mips/uld.s
@@ -0,0 +1,62 @@
+# Source file used to test the uld macro.
+
+ .data
+data_label:
+ .extern big_external_data_label,1000
+ .extern small_external_data_label,1
+ .comm big_external_common,1000
+ .comm small_external_common,1
+ .lcomm big_local_common,1000
+ .lcomm small_local_common,1
+
+ .text
+ uld $4,0
+ uld $4,1
+ uld $4,0x8000
+ uld $4,-0x8000
+ uld $4,0x10000
+ uld $4,0x1a5a5
+ uld $4,0($5)
+ uld $4,1($5)
+ uld $4,data_label
+ uld $4,big_external_data_label
+ uld $4,small_external_data_label
+ uld $4,big_external_common
+ uld $4,small_external_common
+ uld $4,big_local_common
+ uld $4,small_local_common
+ uld $4,data_label+1
+ uld $4,big_external_data_label+1
+ uld $4,small_external_data_label+1
+ uld $4,big_external_common+1
+ uld $4,small_external_common+1
+ uld $4,big_local_common+1
+ uld $4,small_local_common+1
+ uld $4,data_label+0x8000
+ uld $4,big_external_data_label+0x8000
+ uld $4,small_external_data_label+0x8000
+ uld $4,big_external_common+0x8000
+ uld $4,small_external_common+0x8000
+ uld $4,big_local_common+0x8000
+ uld $4,small_local_common+0x8000
+ uld $4,data_label-0x8000
+ uld $4,big_external_data_label-0x8000
+ uld $4,small_external_data_label-0x8000
+ uld $4,big_external_common-0x8000
+ uld $4,small_external_common-0x8000
+ uld $4,big_local_common-0x8000
+ uld $4,small_local_common-0x8000
+ uld $4,data_label+0x10000
+ uld $4,big_external_data_label+0x10000
+ uld $4,small_external_data_label+0x10000
+ uld $4,big_external_common+0x10000
+ uld $4,small_external_common+0x10000
+ uld $4,big_local_common+0x10000
+ uld $4,small_local_common+0x10000
+ uld $4,data_label+0x1a5a5
+ uld $4,big_external_data_label+0x1a5a5
+ uld $4,small_external_data_label+0x1a5a5
+ uld $4,big_external_common+0x1a5a5
+ uld $4,small_external_common+0x1a5a5
+ uld $4,big_local_common+0x1a5a5
+ uld $4,small_local_common+0x1a5a5
diff --git a/gas/testsuite/gas/mips/usd.s b/gas/testsuite/gas/mips/usd.s
new file mode 100644
index 0000000..cb87c7d
--- /dev/null
+++ b/gas/testsuite/gas/mips/usd.s
@@ -0,0 +1,62 @@
+# Source file used to test the usd macro.
+
+ .data
+data_label:
+ .extern big_external_data_label,1000
+ .extern small_external_data_label,1
+ .comm big_external_common,1000
+ .comm small_external_common,1
+ .lcomm big_local_common,1000
+ .lcomm small_local_common,1
+
+ .text
+ usd $4,0
+ usd $4,1
+ usd $4,0x8000
+ usd $4,-0x8000
+ usd $4,0x10000
+ usd $4,0x1a5a5
+ usd $4,0($5)
+ usd $4,1($5)
+ usd $4,data_label
+ usd $4,big_external_data_label
+ usd $4,small_external_data_label
+ usd $4,big_external_common
+ usd $4,small_external_common
+ usd $4,big_local_common
+ usd $4,small_local_common
+ usd $4,data_label+1
+ usd $4,big_external_data_label+1
+ usd $4,small_external_data_label+1
+ usd $4,big_external_common+1
+ usd $4,small_external_common+1
+ usd $4,big_local_common+1
+ usd $4,small_local_common+1
+ usd $4,data_label+0x8000
+ usd $4,big_external_data_label+0x8000
+ usd $4,small_external_data_label+0x8000
+ usd $4,big_external_common+0x8000
+ usd $4,small_external_common+0x8000
+ usd $4,big_local_common+0x8000
+ usd $4,small_local_common+0x8000
+ usd $4,data_label-0x8000
+ usd $4,big_external_data_label-0x8000
+ usd $4,small_external_data_label-0x8000
+ usd $4,big_external_common-0x8000
+ usd $4,small_external_common-0x8000
+ usd $4,big_local_common-0x8000
+ usd $4,small_local_common-0x8000
+ usd $4,data_label+0x10000
+ usd $4,big_external_data_label+0x10000
+ usd $4,small_external_data_label+0x10000
+ usd $4,big_external_common+0x10000
+ usd $4,small_external_common+0x10000
+ usd $4,big_local_common+0x10000
+ usd $4,small_local_common+0x10000
+ usd $4,data_label+0x1a5a5
+ usd $4,big_external_data_label+0x1a5a5
+ usd $4,small_external_data_label+0x1a5a5
+ usd $4,big_external_common+0x1a5a5
+ usd $4,small_external_common+0x1a5a5
+ usd $4,big_local_common+0x1a5a5
+ usd $4,small_local_common+0x1a5a5