From a93c34edf1cfe49f5833bbc5465e3b4a1dbdd590 Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Wed, 15 Feb 1995 20:45:35 +0000 Subject: [PATCH] * 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. --- gas/testsuite/ChangeLog | 18 ++++++++++ gas/testsuite/gas/mips/.Sanitize | 4 +++ gas/testsuite/gas/mips/uld.s | 62 ++++++++++++++++++++++++++++++++ gas/testsuite/gas/mips/usd.s | 62 ++++++++++++++++++++++++++++++++ 4 files changed, 146 insertions(+) create mode 100644 gas/testsuite/gas/mips/uld.s create mode 100644 gas/testsuite/gas/mips/usd.s diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 63e262bb67c..5a74a20badc 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,21 @@ +Wed Feb 15 15:43:26 1995 Ian Lance Taylor + + * 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 + + * 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 603005b0841..997aa7fb59b 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 00000000000..aa2846be434 --- /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 00000000000..cb87c7dca79 --- /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 -- 2.30.2