* 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.
This commit is contained in:
Ian Lance Taylor 1995-02-15 20:45:35 +00:00
parent adcf2b9d57
commit a93c34edf1
4 changed files with 146 additions and 0 deletions

View 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.

View 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

View File

@ -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

View File

@ -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