* gas/mips/uld.d: New file.
authorIan Lance Taylor <ian@airs.com>
Wed, 15 Feb 1995 20:45:35 +0000 (20:45 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 15 Feb 1995 20:45:35 +0000 (20:45 +0000)
* 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.

gas/testsuite/ChangeLog
gas/testsuite/gas/mips/.Sanitize
gas/testsuite/gas/mips/uld.s [new file with mode: 0644]
gas/testsuite/gas/mips/usd.s [new file with mode: 0644]

index 63e262bb67cde90f495d0cefb7682a7585ebdb7a..5a74a20badcedab163e76377876533dffe96cd21 100644 (file)
@@ -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.
index 603005b0841e857127d434f0e4075bb9d9657511..997aa7fb59b72016ae9f2c8a201478c0d84f7616 100644 (file)
@@ -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 (file)
index 0000000..aa2846b
--- /dev/null
@@ -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 (file)
index 0000000..cb87c7d
--- /dev/null
@@ -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