* gas/all/fwdexp.d: Also look for f8ffffff.
authorNick Clifton <nickc@redhat.com>
Fri, 22 Oct 2010 08:13:59 +0000 (08:13 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 22 Oct 2010 08:13:59 +0000 (08:13 +0000)
        * gas/arm/msr-reg-thumb.d: Skip for non-ELF based targets.
        * gas/arm/vldr.d: Likewise.
        * gas/arm/thumb2_ldmstm.d: Allow for extra NOPs at the end of the disassembly.
        * gas/cfi/cfi.exp (cfi-arm-1): Only run for ELF based ARM targets.

gas/testsuite/ChangeLog
gas/testsuite/gas/all/fwdexp.d
gas/testsuite/gas/arm/msr-reg-thumb.d
gas/testsuite/gas/arm/thumb2_ldmstm.d
gas/testsuite/gas/arm/vldr.d
gas/testsuite/gas/cfi/cfi.exp

index 06bc027b1485259ad772b33a9868b386f535a650..f980f33896d9f2db8ed3c4cdee7ea4f7f59eb655 100644 (file)
@@ -1,3 +1,11 @@
+2010-10-22  Nick Clifton  <nickc@redhat.com>
+
+       * gas/all/fwdexp.d: Also look for f8ffffff.
+       * gas/arm/msr-reg-thumb.d: Skip for non-ELF based targets.
+       * gas/arm/vldr.d: Likewise.
+       * gas/arm/thumb2_ldmstm.d: Allow for extra NOPs at the end of the disassembly.
+       * gas/cfi/cfi.exp (cfi-arm-1): Only run for ELF based ARM targets.
+
 2010-10-21  Joseph Myers  <joseph@codesourcery.com>
 
        * gas/tic6x/attr-arch-directive-1.d,
index b30e350b1607eee408add559cab551790bc7c033..222dab2c494f388a8751caa165dfbb917796d6f4 100644 (file)
@@ -8,4 +8,4 @@ OFFSET +TYPE +VALUE
 0+ .*(\.data|i)(|\+0xf+e|\+0xf+c|\+0xf+8)
 
 Contents of section .*
- 0+ (0+|feff|fffe|fcffffff|fffffffc|f8ffffff ffffffff|ffffffff fffffff8) .*
+ 0+ (0+|feff|fffe|fcffffff|fffffffc|f8ffffff|f8ffffff ffffffff|ffffffff fffffff8) .*
index 0c92e567f21a3146895c7be24ebf14be6ea5fa67..e449af1eceba7520a8df7c505db4d29c3268ee55 100644 (file)
@@ -2,6 +2,7 @@
 # as: -march=armv7-a -mthumb
 # source: msr-reg.s
 # objdump: -dr --prefix-addresses --show-raw-insn
+# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
 
 .*: +file format .*arm.*
 
index f89bf16812fd8177c54405e9aaf6869bbc1fb5a9..3ab53ac67ed8127c8dfbb58f05dc7ca2499d05d7 100644 (file)
@@ -57,3 +57,4 @@ Disassembly of section .text:
 0[0-9a-f]+ <[^>]+> 9800        ldr     r0, \[sp, #0\]
 0[0-9a-f]+ <[^>]+> f848 9b04   str.w   r9, \[r8\], #4
 0[0-9a-f]+ <[^>]+> f8c8 9000   str.w   r9, \[r8\]
+#pass
index d5c93316671802408467115d7b306451b73dd51d..fbb1560232e86dcff557e53c12eb6a66fb13abf5 100644 (file)
@@ -2,6 +2,7 @@
 # as: -mfpu=vfp3 -mcpu=cortex-a8 -mthumb
 # source: vldr.s
 # objdump: -dr --prefix-addresses --show-raw-insn
+# skip: *-*-*coff *-*-pe *-*-wince *-*-*aout* *-*-netbsd
 
 .*: +file format .*arm.*
 
index 1999db628641bd6c407c44bdecd46dd3bb4e79fc..7642e01a27c6ef4199614384a5bc2bbfffafde72 100644 (file)
@@ -73,6 +73,10 @@ if  { [istarget "i*86-*-*"] || [istarget "x86_64-*-*"] } then {
     }
 
 } elseif { [istarget "arm*-*"] || [istarget "xscale*-*"] } then {
+    # Only ELF based ARM targets support CFI.
+    if { [is_pecoff_format] } then {
+       return
+    }
     run_dump_test "cfi-arm-1"
 
 } elseif { [istarget "mips*-*"] } then {