diff options
author | Nick Clifton <nickc@redhat.com> | 2006-09-20 11:35:11 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2006-09-20 11:35:11 +0000 |
commit | 99ad839030c1177eb409a99320fa7e60226f0db3 (patch) | |
tree | 31841958e04c69ceb1aeafcf7cdef5e721d23829 /gas/testsuite | |
parent | a8bbe5b03e6b16a41a69e570061e34014d30431a (diff) | |
download | gdb-99ad839030c1177eb409a99320fa7e60226f0db3.zip gdb-99ad839030c1177eb409a99320fa7e60226f0db3.tar.gz gdb-99ad839030c1177eb409a99320fa7e60226f0db3.tar.bz2 |
Add x86_64-mingw64 target
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | gas/testsuite/gas/all/gas.exp | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/i386.exp | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/immed64.d | 1 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/rex.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-addr32.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-branch.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-crx-suffix.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-crx.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-drx-suffix.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-drx.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-opcode.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-pcrel.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-rip.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-stack-intel.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-stack-suffix.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86-64-stack.d | 2 | ||||
-rw-r--r-- | gas/testsuite/gas/i386/x86_64.d | 2 |
18 files changed, 36 insertions, 14 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 05b0f81..89892f7 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,3 +1,18 @@ +2006-09-20 Kai Tietz <Kai.Tietz@onevision.com> + + * gas/all/gas.exp: Add support for x86_64-*-mingw64. + * gas/i386/immed64.d: Add #pass for avoid proplems with alignment paddings. + * gas/i386/rex.d: Changed for x86_64-mingw32 target matching and padding. + * gas/i386/i386.d: Likewise. + * gas/i386/x86-64-addr32.d: Likewise. + * gas/i386/x86-64-branch.d: Likewise. + * gas/i386/x86-64-crx-suffix.d: Likewise. + * gas/i386/x86-64-crx.d: Likewise. + * gas/i386/x86-64-drx-suffix.d: Likewise. + * gas/i386/x86-64-crx-suffix.d: Likewise. + * gas/i386/x86-64-opcode.d: Likewise. + * gas/i386/x86-64-pcrel.d: Likewise. + 2006-09-19 Bernd Schmidt <bernd.schmidt@analog.com> * gas/bfin/load.s, gas/bfin/load.d: Add constant folding tests. diff --git a/gas/testsuite/gas/all/gas.exp b/gas/testsuite/gas/all/gas.exp index 928dd88..adaa486 100644 --- a/gas/testsuite/gas/all/gas.exp +++ b/gas/testsuite/gas/all/gas.exp @@ -207,6 +207,7 @@ if { ([istarget *-*-coff*] && ![istarget *arm*-*-coff] && ![istarget thumb*-*- || [istarget i*86-*-isc*] \ || [istarget i*86-*-go32*] \ || [istarget i*86-*-cygwin*] \ + || [istarget x86_64-*-mingw64*] \ || [istarget i*86-*-*nt] \ || [istarget i*86-*-interix*] \ || ([istarget i960-*-vxworks5.*] && ![istarget i960-*-vxworks5.0*]) } { diff --git a/gas/testsuite/gas/i386/i386.exp b/gas/testsuite/gas/i386/i386.exp index 4158b86..096b58a 100644 --- a/gas/testsuite/gas/i386/i386.exp +++ b/gas/testsuite/gas/i386/i386.exp @@ -155,7 +155,9 @@ if [expr ([istarget "i*86-*-*"] || [istarget "x86_64-*-*"]) && [gas_64_check]] t run_dump_test "x86-64-rep-suffix" run_dump_test "x86-64-gidt" run_dump_test "x86-64-nops" + if ![istarget "*-*-mingw64*"] then { run_dump_test "x86-64-nops-1" + } run_dump_test "x86-64-nops-1-k8" run_dump_test "x86-64-nops-1-nocona" run_dump_test "x86-64-nops-1-merom" diff --git a/gas/testsuite/gas/i386/immed64.d b/gas/testsuite/gas/i386/immed64.d index c2ab324..6676806 100644 --- a/gas/testsuite/gas/i386/immed64.d +++ b/gas/testsuite/gas/i386/immed64.d @@ -57,3 +57,4 @@ Disassembly of section \.text: [ ]*[0-9a-fA-F]+:[ ]+e5 04[ ]+inl? +\$0x4,%eax [ ]*[0-9a-fA-F]+:[ ]+e5 08[ ]+inl? +\$0x8,%eax [ ]*[0-9a-fA-F]+:[ ]+e5 00[ ]+inl? +\$0x0,%eax +#pass diff --git a/gas/testsuite/gas/i386/rex.d b/gas/testsuite/gas/i386/rex.d index dab6b12..285e1dc 100644 --- a/gas/testsuite/gas/i386/rex.d +++ b/gas/testsuite/gas/i386/rex.d @@ -1,7 +1,7 @@ #objdump: -dw #name: x86-64 manual rex prefix use -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-addr32.d b/gas/testsuite/gas/i386/x86-64-addr32.d index c892fb1..d22cff9 100644 --- a/gas/testsuite/gas/i386/x86-64-addr32.d +++ b/gas/testsuite/gas/i386/x86-64-addr32.d @@ -2,7 +2,7 @@ #objdump: -drw #name: x86-64 32-bit addressing -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: @@ -11,3 +11,4 @@ Disassembly of section .text: [ ]*8:[ ]+67 49 8d 80 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0\(%r8d?\),%rax.* [ ]*10:[ ]+67 48 8d 05 00 00 00 00[ ]+addr32[ ]+lea[ ]+0\(%[re]ip\),%rax.* [ ]*18:[ ]+67 48 8d 04 25 00 00 00 00[ ]+addr32[ ]+lea[ ]+0x0,%rax.* +#pass diff --git a/gas/testsuite/gas/i386/x86-64-branch.d b/gas/testsuite/gas/i386/x86-64-branch.d index 7ddd6fe..17c46a7 100644 --- a/gas/testsuite/gas/i386/x86-64-branch.d +++ b/gas/testsuite/gas/i386/x86-64-branch.d @@ -2,7 +2,7 @@ #objdump: -drw #name: x86-64 indirect branch -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: @@ -11,3 +11,4 @@ Disassembly of section .text: [ ]*2:[ ]+ff d0[ ]+callq[ ]+\*%rax [ ]*4:[ ]+ff e0[ ]+jmpq[ ]+\*%rax [ ]*6:[ ]+ff e0[ ]+jmpq[ ]+\*%rax +#pass diff --git a/gas/testsuite/gas/i386/x86-64-crx-suffix.d b/gas/testsuite/gas/i386/x86-64-crx-suffix.d index 1dc3584..6dfd47c 100644 --- a/gas/testsuite/gas/i386/x86-64-crx-suffix.d +++ b/gas/testsuite/gas/i386/x86-64-crx-suffix.d @@ -2,7 +2,7 @@ #name: x86-64 control register related opcodes (with suffixes) #source: x86-64-crx.s -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-crx.d b/gas/testsuite/gas/i386/x86-64-crx.d index 8c1333f..62abe70 100644 --- a/gas/testsuite/gas/i386/x86-64-crx.d +++ b/gas/testsuite/gas/i386/x86-64-crx.d @@ -2,7 +2,7 @@ #name: x86-64 control register related opcodes #source: x86-64-crx.s -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-drx-suffix.d b/gas/testsuite/gas/i386/x86-64-drx-suffix.d index 1f76b8b..254e24d 100644 --- a/gas/testsuite/gas/i386/x86-64-drx-suffix.d +++ b/gas/testsuite/gas/i386/x86-64-drx-suffix.d @@ -2,7 +2,7 @@ #name: x86-64 debug register related opcodes (with suffixes) #source: x86-64-drx.s -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-drx.d b/gas/testsuite/gas/i386/x86-64-drx.d index 879ce50..18b328f 100644 --- a/gas/testsuite/gas/i386/x86-64-drx.d +++ b/gas/testsuite/gas/i386/x86-64-drx.d @@ -1,7 +1,7 @@ #objdump: -dw #name: x86-64 debug register related opcodes -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-opcode.d b/gas/testsuite/gas/i386/x86-64-opcode.d index 669782a..d3bd17f 100644 --- a/gas/testsuite/gas/i386/x86-64-opcode.d +++ b/gas/testsuite/gas/i386/x86-64-opcode.d @@ -2,7 +2,7 @@ #objdump: -drw #name: x86-64 opcode -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-pcrel.d b/gas/testsuite/gas/i386/x86-64-pcrel.d index 3be86c7..818ea2e 100644 --- a/gas/testsuite/gas/i386/x86-64-pcrel.d +++ b/gas/testsuite/gas/i386/x86-64-pcrel.d @@ -1,7 +1,7 @@ #objdump: -drw #name: x86-64 pcrel -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-rip.d b/gas/testsuite/gas/i386/x86-64-rip.d index 1b1d6c8..a45f6bc 100644 --- a/gas/testsuite/gas/i386/x86-64-rip.d +++ b/gas/testsuite/gas/i386/x86-64-rip.d @@ -2,7 +2,7 @@ #objdump: -drw #name: x86-64 rip addressing -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: @@ -11,3 +11,4 @@ Disassembly of section .text: [ ]*6:[ ]+8d 05 11 11 11 11[ ]+lea[ ]+286331153\(%rip\),%eax[ ]*(#.*)? [ ]*c:[ ]+8d 05 01 00 00 00[ ]+lea[ ]+1\(%rip\),%eax[ ]*(#.*)? [ ]*12:[ ]+8d 05 00 00 00 00[ ]+lea[ ]+0\(%rip\),%eax[ ]*(#.*)? +#pass diff --git a/gas/testsuite/gas/i386/x86-64-stack-intel.d b/gas/testsuite/gas/i386/x86-64-stack-intel.d index 0dfab4d..aaeff2f 100644 --- a/gas/testsuite/gas/i386/x86-64-stack-intel.d +++ b/gas/testsuite/gas/i386/x86-64-stack-intel.d @@ -2,7 +2,7 @@ #name: x86-64 stack-related opcodes (Intel mode) #source: x86-64-stack.s -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-stack-suffix.d b/gas/testsuite/gas/i386/x86-64-stack-suffix.d index c5d789d..75fd900 100644 --- a/gas/testsuite/gas/i386/x86-64-stack-suffix.d +++ b/gas/testsuite/gas/i386/x86-64-stack-suffix.d @@ -2,7 +2,7 @@ #name: x86-64 stack-related opcodes (with suffixes) #source: x86-64-stack.s -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86-64-stack.d b/gas/testsuite/gas/i386/x86-64-stack.d index fa010a9..f686a04 100644 --- a/gas/testsuite/gas/i386/x86-64-stack.d +++ b/gas/testsuite/gas/i386/x86-64-stack.d @@ -1,7 +1,7 @@ #objdump: -dw #name: x86-64 stack-related opcodes -.*: +file format elf64-x86-64 +.*: +file format .* Disassembly of section .text: diff --git a/gas/testsuite/gas/i386/x86_64.d b/gas/testsuite/gas/i386/x86_64.d index 60452a5..70ed07c 100644 --- a/gas/testsuite/gas/i386/x86_64.d +++ b/gas/testsuite/gas/i386/x86_64.d @@ -6,7 +6,7 @@ Disassembly of section .text: -0+ <bar-0x1a7>: +0+ <.*>: [ ]+0: 01 ca[ ]+add[ ]+%ecx,%edx [ ]+2: 44 01 ca[ ]+add[ ]+%r9d,%edx [ ]+5: 41 01 ca[ ]+add[ ]+%ecx,%r10d |