* gas/i386/divide.s: Test line comment starting with '/'.
authorAlan Modra <amodra@gmail.com>
Mon, 7 Nov 2005 06:03:50 +0000 (06:03 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 7 Nov 2005 06:03:50 +0000 (06:03 +0000)
* gas/i386/divide.d: Pass --divide to gas.
* gas/i386/intelok.d: Likewise.
* gas/i386/i386.exp (divide): Run for all targets.

gas/testsuite/ChangeLog
gas/testsuite/gas/i386/divide.d
gas/testsuite/gas/i386/divide.s
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/intelok.d

index 6d5938967dbee42cc78e9311eea65f163aab9c4f..92c0d657c677fa26ed9a4334388388c578edf979 100644 (file)
@@ -1,3 +1,10 @@
+2005-11-07  Alan Modra  <amodra@bigpond.net.au>
+
+       * gas/i386/divide.s: Test line comment starting with '/'.
+       * gas/i386/divide.d: Pass --divide to gas.
+       * gas/i386/intelok.d: Likewise.
+       * gas/i386/i386.exp (divide): Run for all targets.
+
 2005-11-07  Arnold Metselaar <arnold.metselaar@planet.nl>
 
        * gas/z80/z80.exp: Added "suffix" test.
index be54254be4a7c5277035a3370809c1f5a0d1e194..108742646508864c211270903afd435f82f04425 100644 (file)
@@ -1,3 +1,4 @@
+#as: --divide
 #objdump: -s
 #name: i386 divide
 
index 6a22dedae58b1902086c2d3e4ef2f432026fc9bb..17433db788644e906f65391d20c3245b3057502e 100644 (file)
@@ -1,4 +1,6 @@
 start:
  .long 1,2,3,a,b
- a=(.-start)/4-1
+/ This comment should still be allowed with --divide,
+/ but the divide must remain a divide in the next line
+a=(.-start)/4-1 # comment
 b=(.-start)/4
index face82408fd602410684a2bc8d833c6cfb4b95d4..d536da333fa8302c6b7a04559f8072b7c6e84450 100644 (file)
@@ -32,7 +32,6 @@ proc gas_32_check { } {
     return [regexp "targets:.*i386" $nm_help]
 }
 
-
 if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]  then {
 
     global ASFLAGS
@@ -64,17 +63,7 @@ if [expr ([istarget "i*86-*-*"] ||  [istarget "x86_64-*-*"]) && [gas_32_check]]
     run_dump_test "suffix"
     run_dump_test "immed32"
     run_dump_test "equ"
-
-    if {![istarget "*-*-aix*"]
-       && (![is_elf_format] || [istarget "*-*-linux*"]
-           || [istarget "*-*-netbsd*"]
-           || [istarget "*-*-freebsd*"]
-           || [istarget "*-*-netware*"]
-           || [istarget "*-*-vxworks*"])} {
-       # Don't run this test on targets where '/' starts comments.
-       run_dump_test "divide"
-    }
-
+    run_dump_test "divide"
     run_dump_test "padlock"
     run_dump_test "crx"
     run_list_test "cr-err" ""
index af71b8988e1ae99672e0f3069950797210a2b35a..8e7fdbf75447bd91cd26c76e9c5ed3f74b214db8 100644 (file)
@@ -1,4 +1,4 @@
-#as: -J
+#as: -J --divide
 #objdump: -dwMintel
 #name: i386 intel-ok
 #stderr: intelok.e