* gas/i386/divide.s: New.
authorAlan Modra <amodra@gmail.com>
Sat, 22 Nov 2003 04:47:17 +0000 (04:47 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 22 Nov 2003 04:47:17 +0000 (04:47 +0000)
* gas/i386/divide.d: New.
* gas/i386/i386.exp (gas_32_check): Run it.

gas/testsuite/ChangeLog
gas/testsuite/gas/i386/divide.d [new file with mode: 0644]
gas/testsuite/gas/i386/divide.s [new file with mode: 0644]
gas/testsuite/gas/i386/i386.exp

index 447d3f68489e5e0698545e363de7778b8c938405..21bc55e91740ae269842f078c52b1aac90496602 100644 (file)
@@ -1,5 +1,9 @@
 2003-11-22  Alan Modra  <amodra@bigpond.net.au>
 
+       * gas/i386/divide.s: New.
+       * gas/i386/divide.d: New.
+       * gas/i386/i386.exp (gas_32_check): Run it.
+
        * gas/ppc/machine.s: New.
        * gas/ppc/machine.d: New.
        * gas/ppc/ppc.exp: Run it.
diff --git a/gas/testsuite/gas/i386/divide.d b/gas/testsuite/gas/i386/divide.d
new file mode 100644 (file)
index 0000000..be54254
--- /dev/null
@@ -0,0 +1,8 @@
+#objdump: -s
+#name: i386 divide
+
+.*: +file format .*
+
+Contents of section .*
+ 0000 01000000 02000000 03000000 04000000 .*
+ 0010 05000000 .*
diff --git a/gas/testsuite/gas/i386/divide.s b/gas/testsuite/gas/i386/divide.s
new file mode 100644 (file)
index 0000000..6a22ded
--- /dev/null
@@ -0,0 +1,4 @@
+start:
+ .long 1,2,3,a,b
+ a=(.-start)/4-1
+b=(.-start)/4
index 04bf95e8862787139953e24bf892b29f18c3a9a0..c0203faa1588bdedb0a1ed8963d8a292a160cfd9 100644 (file)
@@ -57,6 +57,7 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "pcrel"
     run_dump_test "sub"
     run_dump_test "prescott"
+    run_dump_test "divide"
 
     # PIC is only supported on ELF targets.
     if { ([istarget "*-*-elf*"] || [istarget "*-*-linux*"] )