This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
gas failures on cygwin
- From: "Christian Joensson" <christian dot joensson at gmail dot com>
- To: binutils <binutils at sources dot redhat dot com>
- Date: Mon, 7 Jan 2008 13:29:17 +0100
- Subject: gas failures on cygwin
- References: <5460e3330801070426t59403a71if627245a1ccb781@mail.gmail.com>
Windows XP Pro/SP2 cygwin Pentium M processor 2.13GHz system with packages:
binutils 20060817-1 2.17.50 20060817
bison 2.3-1 2.3
cygwin 1.5.25-7
dejagnu 20021217-2 1.4.2.x
expect 20030128-1 5.26
gcc 3.4.4-3
gcc-ada 3.4.4-3
gcc-g++ 3.4.4-3
gmp 4.2.1-1
make 3.81-1
mpfr 2.2.1-1
tcltk 20060202-1 8.4
w32api 3.11-1
LAST_UPDATED:
Native configuration is i686-pc-cygwin
=== binutils tests ===
Running target unix
=== binutils Summary ===
# of expected passes 86
# of expected failures 1
# of unsupported tests 1
=== gas tests ===
Running target unix
FAIL: i386 float
FAIL: i386 general
FAIL: i386 inval
FAIL: i386 katmai
FAIL: i386 sse2
FAIL: i386 SIMD
FAIL: i386 SIMD (with suffixes)
FAIL: i386 float AT&T mnemonic
FAIL: i386 float Intel mnemonic
FAIL: i386 arch 1
FAIL: i386 arch 2
FAIL: i386 arch 3
FAIL: i386 arch 4
FAIL: i386 arch 5
FAIL: i386 arch 6
FAIL: i386 arch 7
FAIL: i386 arch 8
FAIL: i386 arch 9
=== gas Summary ===
# of expected passes 143
# of unexpected failures 18
# of expected failures 1
=== ld tests ===
Running target unix
FAIL: bootstrap with --static
FAIL: cdtest with -Ur
FAIL: weak symbols
=== ld Summary ===
# of expected passes 63
# of unexpected failures 3
# of expected failures 3
# of unsupported tests 1
Compiler version: gcc
Platform: i686-pc-cygwin
configure flags: --no-create --no-recursion
BOOT_CFLAGS=-O2 -march=pentium-m -pipe
Now, looking at gas' testsuite log we can see this:
Running /usr/local/src/trunk/src/gas/testsuite/gas/i386/i386.exp ...
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/nm-new
--help 2>&1} /dev/null gas.out (timeout = 300)
spawn [open ...]
Usage: /usr/local/src/trunk/objdir-binutils/binutils/.libs/nm-new
[option(s)] [file(s)]
List symbols in [file(s)] (a.out by default).
The options are:
-a, --debug-syms Display debugger-only symbols
-A, --print-file-name Print name of the input file before every symbol
-B Same as --format=bsd
-C, --demangle[=STYLE] Decode low-level symbol names into user-level names
The STYLE, if specified, can be `auto' (the default),
`gnu', `lucid', `arm', `hp', `edg', `gnu-v3', `java'
or `gnat'
--no-demangle Do not demangle low-level symbol names
-D, --dynamic Display dynamic symbols instead of normal symbols
--defined-only Display only defined symbols
-e (ignored)
-f, --format=FORMAT Use the output format FORMAT. FORMAT can be `bsd',
`sysv' or `posix'. The default is `bsd'
-g, --extern-only Display only external symbols
-l, --line-numbers Use debugging information to find a filename and
line number for each symbol
-n, --numeric-sort Sort symbols numerically by address
-o Same as -A
-p, --no-sort Do not sort the symbols
-P, --portability Same as --format=posix
-r, --reverse-sort Reverse the sense of the sort
-S, --print-size Print size of defined symbols
-s, --print-armap Include index for symbols from archive members
--size-sort Sort symbols by size
--special-syms Include special symbols in the output
--synthetic Display synthetic symbols as well
-t, --radix=RADIX Use RADIX for printing symbol values
--target=BFDNAME Specify the target object format as BFDNAME
-u, --undefined-only Display only undefined symbols
-X 32_64 (ignored)
@FILE Read options from FILE
-h, --help Display this information
-V, --version Display this program's version number
/usr/local/src/trunk/objdir-binutils/binutils/.libs/nm-new: supported
targets: pe-i386 pei-i386 elf32-i386 elf32-little elf32-big srec
symbolsrec tekhex binary ihex
Report bugs to < http://www.sourceware.org/bugzilla/>.
Executing on host: sh -c {../as-new --32 -al -mmnemonic=att
/usr/local/src/trunk/src/gas/testsuite/gas/i386/float.s 2>&1}
/dev/null dump.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mmnemonic=att'
regexp_diff match failure
regexp "^.*: Assembler messages:$"
line "/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new:
unrecognized option `-mmnemonic=att'"
extra regexps in
/usr/local/src/trunk/src/gas/testsuite/gas/i386/float.l starting with
"^.*:3: Warning:.*faddp.*$"
EOF from dump.out
FAIL: i386 float
Executing on host: sh -c {../as-new --32 -al --listing-lhs-width=2
-mold-gcc /usr/local/src/trunk/src/gas/testsuite/gas/i386/general.s
2>&1} /dev/null dump.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mold-gcc'
regexp_diff match failure
regexp "^.*: Assembler messages:$"
line "/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new:
unrecognized option `-mold-gcc'"
extra regexps in
/usr/local/src/trunk/src/gas/testsuite/gas/i386/general.l starting
with "^.*:7: Warning:.*$"
EOF from dump.out
FAIL: i386 general
Executing on host: sh -c {../as-new --32 -al
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s 2>&1}
/dev/null dump.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:3: Error:
suffix or operands invalid for `mov'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:4: Error:
`(%eax,%esp,2)' is not a valid base/index expression
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:5: Error:
suffix or operands invalid for `setae'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:6: Error:
suffix or operands invalid for `push'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:7: Error:
suffix or operands invalid for `pop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:8: Error:
suffix or operands invalid for `push'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:9: Error:
suffix or operands invalid for `pop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:10: Error:
suffix or operands invalid for `push'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:11: Error:
suffix or operands invalid for `pop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:12: Error:
suffix or operands invalid for `push'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:13: Error:
suffix or operands invalid for `pop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:14: Error:
suffix or operands invalid for `push'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:15: Error:
suffix or operands invalid for `pop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:16: Error:
suffix or operands invalid for `mov'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:17: Error:
suffix or operands invalid for `mov'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:18: Error:
suffix or operands invalid for `mov'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:19: Error:
suffix or operands invalid for `mov'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:20: Error:
suffix or operands invalid for `movd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:21: Error:
suffix or operands invalid for `movq'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:22: Error:
suffix or operands invalid for `lds'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:23: Error:
suffix or operands invalid for `setne'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:24: Error:
suffix or operands invalid for `movd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:25: Error:
suffix or operands invalid for `movq'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:26: Error:
suffix or operands invalid for `div'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:27: Error:
suffix or operands invalid for `div'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:28: Error:
suffix or operands invalid for `div'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:29: Error:
suffix or operands invalid for `imul'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:30: Error:
suffix or operands invalid for `imul'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:31: Error:
suffix or operands invalid for `popa'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:32: Error:
suffix or operands invalid for `sti'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:33: Error:
suffix or operands invalid for `aaa'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:34: Error:
suffix or operands invalid for `cwde'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:35: Error:
suffix or operands invalid for `cwd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:36: Error: no
such instruction: `callww 0'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:37: Error:
suffix or operands invalid for `ja'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:38: Error:
suffix or operands invalid for `jcxz'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:39: Error:
suffix or operands invalid for `jecxz'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:40: Error:
suffix or operands invalid for `loop'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:41: Error: bad
memory operand `%bx'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:42: Error: bad
memory operand `%bx'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:43: Error:
suffix or operands invalid for `int'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:44: Error:
suffix or operands invalid for `int3'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:45: Error:
suffix or operands invalid for `hlt'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:46: Error:
suffix or operands invalid for `fst'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:47: Error: no
such instruction: `fcompll 28(%ebp)'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:48: Error: no
such instruction: `fldlw (%eax)'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:49: Error:
illegal immediate register operand %ebx
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:50: Error:
suffix or operands invalid for `insertq'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:51: Error:
suffix or operands invalid for `cvtsi2ss'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:52: Error:
suffix or operands invalid for `cvtsi2sd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:62: Error:
`xmm1' not allowed with `movqb'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:66: Error:
`xmm1' not allowed with `movqb'
GAS LISTING /usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s
page 1
1 .text
2 # All the following should be illegal
3 mov (%dx),%al
4 mov (%eax,%esp,2),%al
5 setae %eax
6 pushb %ds
7 popb %ds
8 pushb %al
9 popb %al
10 pushb %ah
11 popb %ah
12 pushb %ax
13 popb %ax
14 pushb %eax
15 popb %eax
16 movb %ds,%ax
17 movb %ds,%eax
18 movb %ax,%ds
19 movb %eax,%ds
20 movdb %eax,%mm0
21 movqb 0,%mm0
22 ldsb 0,%eax
23 setnew 0
24 movdw %eax,%mm0
25 movqw 0,%mm0
26 div %cx,%al
27 div %cl,%ax
28 div %ecx,%al
29 imul 10,%bx,%ecx
30 imul 10,%bx,%al
31 popab
32 stil
33 aaab
34 cwdel
35 cwdw
36 callww 0
37 foo: jaw foo
38 jcxzw foo
39 jecxzl foo
40 loopb foo
41 xlatw %es:%bx
42 xlatl %es:%bx
43 intl 2
44 int3b
45 hltb
46 fstb %st(0)
47 fcompll 28(%ebp)
48 fldlw (%eax)
49 movl $%ebx,%eax
50 insertq $4,$2,%xmm2,%ebx
51 cvtsi2ssq (%eax),%xmm1
52 cvtsi2sdq (%eax),%xmm1
53
54 .intel_syntax noprefix
55 ???? F30F2A08 cvtsi2ss xmm1,QWORD PTR [eax]
56 ???? F20F2A08 cvtsi2sd xmm1,QWORD PTR [eax]
57 ???? F30F2A08 cvtsi2ssq xmm1,QWORD PTR [eax]
GAS LISTING /usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s
page 2
58 ???? F20F2A08 cvtsi2sdq xmm1,QWORD PTR [eax]
59 ???? F30F7E0C movq xmm1, XMMWORD PTR [esp]
59 24
60 ???? F30F7E0C movq xmm1, DWORD PTR [esp]
60 24
61 ???? F30F7E0C movq xmm1, WORD PTR [esp]
61 24
62 movq xmm1, BYTE PTR [esp]
63 ???? 660FD60C movq XMMWORD PTR [esp],xmm1
63 24
64 ???? 660FD60C movq DWORD PTR [esp],xmm1
64 24
65 ???? 660FD60C movq WORD PTR [esp],xmm1
65 24
66 movq BYTE PTR [esp],xmm1
regexp_diff match failure
regexp "^.*:55: Error: .*$"
line "/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:62:
Error: `xmm1' not allowed with `movqb'"
regexp_diff match failure
regexp "^.*:56: Error: .*$"
line "/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s:66:
Error: `xmm1' not allowed with `movqb'"
regexp_diff match failure
regexp "^.*:57: Error: .*$"
line "GAS LISTING
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s
page 1"
regexp_diff match failure
regexp "^.*:58: Error: .*$"
line " 1 .text"
regexp_diff match failure
regexp "^.*:59: Error: .*$"
line " 2 # All the following should be illegal"
regexp_diff match failure
regexp "^.*:60: Error: .*$"
line " 3 mov (%dx),%al"
regexp_diff match failure
regexp "^.*:61: Error: .*$"
line " 4 mov (%eax,%esp,2),%al"
regexp_diff match failure
regexp "^.*:62: Error: .*$"
line " 5 setae %eax"
regexp_diff match failure
regexp "^.*:63: Error: .*$"
line " 6 pushb %ds"
regexp_diff match failure
regexp "^.*:64: Error: .*$"
line " 7 popb %ds"
regexp_diff match failure
regexp "^.*:65: Error: .*$"
line " 8 pushb %al"
regexp_diff match failure
regexp "^.*:66: Error: .*$"
line " 9 popb %al"
regexp_diff match failure
regexp "^GAS LISTING .*$"
line " 10 pushb %ah"
regexp_diff match failure
regexp "^[ ]*1[ ]+\.text$"
line " 11 popb %ah"
regexp_diff match failure
regexp "^[ ]*2[ ]+\# All the following should be illegal$"
line " 12 pushb %ax"
regexp_diff match failure
regexp "^[ ]*3[ ]+mov \(%dx\),%al$"
line " 13 popb %ax"
regexp_diff match failure
regexp "^[ ]*4[ ]+mov \(%eax,%esp,2\),%al$"
line " 14 pushb %eax"
regexp_diff match failure
regexp "^[ ]*5[ ]+setae %eax$"
line " 15 popb %eax"
regexp_diff match failure
regexp "^[ ]*6[ ]+pushb %ds$"
line " 16 movb %ds,%ax"
regexp_diff match failure
regexp "^[ ]*7[ ]+popb %ds$"
line " 17 movb %ds,%eax"
regexp_diff match failure
regexp "^[ ]*8[ ]+pushb %al$"
line " 18 movb %ax,%ds"
regexp_diff match failure
regexp "^[ ]*9[ ]+popb %al$"
line " 19 movb %eax,%ds"
regexp_diff match failure
regexp "^[ ]*10[ ]+pushb %ah$"
line " 20 movdb %eax,%mm0"
regexp_diff match failure
regexp "^[ ]*11[ ]+popb %ah$"
line " 21 movqb 0,%mm0"
regexp_diff match failure
regexp "^[ ]*12[ ]+pushb %ax$"
line " 22 ldsb 0,%eax"
regexp_diff match failure
regexp "^[ ]*13[ ]+popb %ax$"
line " 23 setnew 0"
regexp_diff match failure
regexp "^[ ]*14[ ]+pushb %eax$"
line " 24 movdw %eax,%mm0"
regexp_diff match failure
regexp "^[ ]*15[ ]+popb %eax$"
line " 25 movqw 0,%mm0"
regexp_diff match failure
regexp "^[ ]*16[ ]+movb %ds,%ax$"
line " 26 div %cx,%al"
regexp_diff match failure
regexp "^[ ]*17[ ]+movb %ds,%eax$"
line " 27 div %cl,%ax"
regexp_diff match failure
regexp "^[ ]*18[ ]+movb %ax,%ds$"
line " 28 div %ecx,%al"
regexp_diff match failure
regexp "^[ ]*19[ ]+movb %eax,%ds$"
line " 29 imul 10,%bx,%ecx"
regexp_diff match failure
regexp "^[ ]*20[ ]+movdb %eax,%mm0$"
line " 30 imul 10,%bx,%al"
regexp_diff match failure
regexp "^[ ]*21[ ]+movqb 0,%mm0$"
line " 31 popab"
regexp_diff match failure
regexp "^[ ]*22[ ]+ldsb 0,%eax$"
line " 32 stil"
regexp_diff match failure
regexp "^[ ]*23[ ]+setnew 0$"
line " 33 aaab"
regexp_diff match failure
regexp "^[ ]*24[ ]+movdw %eax,%mm0$"
line " 34 cwdel"
regexp_diff match failure
regexp "^[ ]*25[ ]+movqw 0,%mm0$"
line " 35 cwdw"
regexp_diff match failure
regexp "^[ ]*26[ ]+div %cx,%al$"
line " 36 callww 0"
regexp_diff match failure
regexp "^[ ]*27[ ]+div %cl,%ax$"
line " 37 foo: jaw foo"
regexp_diff match failure
regexp "^[ ]*28[ ]+div %ecx,%al$"
line " 38 jcxzw foo"
regexp_diff match failure
regexp "^[ ]*29[ ]+imul 10,%bx,%ecx$"
line " 39 jecxzl foo"
regexp_diff match failure
regexp "^[ ]*30[ ]+imul 10,%bx,%al$"
line " 40 loopb foo"
regexp_diff match failure
regexp "^[ ]*31[ ]+popab$"
line " 41 xlatw %es:%bx"
regexp_diff match failure
regexp "^[ ]*32[ ]+stil$"
line " 42 xlatl %es:%bx"
regexp_diff match failure
regexp "^[ ]*33[ ]+aaab$"
line " 43 intl 2"
regexp_diff match failure
regexp "^[ ]*34[ ]+cwdel$"
line " 44 int3b"
regexp_diff match failure
regexp "^[ ]*35[ ]+cwdw$"
line " 45 hltb"
regexp_diff match failure
regexp "^[ ]*36[ ]+callww 0$"
line " 46 fstb %st(0)"
regexp_diff match failure
regexp "^[ ]*37[ ]+foo: jaw foo$"
line " 47 fcompll 28(%ebp)"
regexp_diff match failure
regexp "^[ ]*38[ ]+jcxzw foo$"
line " 48 fldlw (%eax)"
regexp_diff match failure
regexp "^[ ]*39[ ]+jecxzl foo$"
line " 49 movl $%ebx,%eax"
regexp_diff match failure
regexp "^[ ]*40[ ]+loopb foo$"
line " 50 insertq $4,$2,%xmm2,%ebx"
regexp_diff match failure
regexp "^[ ]*41[ ]+xlatw %es:%bx$"
line " 51 cvtsi2ssq (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*42[ ]+xlatl %es:%bx$"
line " 52 cvtsi2sdq (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*43[ ]+intl 2$"
line " 53 "
regexp_diff match failure
regexp "^[ ]*44[ ]+int3b$"
line " 54 .intel_syntax noprefix"
regexp_diff match failure
regexp "^[ ]*45[ ]+hltb$"
line " 55 ???? F30F2A08 cvtsi2ss xmm1,QWORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*46[ ]+fstb %st\(0\)$"
line " 56 ???? F20F2A08 cvtsi2sd xmm1,QWORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*47[ ]+fcompll 28\(%ebp\)$"
line " 57 ???? F30F2A08 cvtsi2ssq xmm1,QWORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*48[ ]+fldlw \(%eax\)$"
line " GAS LISTING
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.s
page 2"
regexp_diff match failure
regexp "^[ ]*49[ ]+movl \$%ebx,%eax$"
line " 58 ???? F20F2A08 cvtsi2sdq xmm1,QWORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*50[ ]+insertq \$4,\$2,%xmm2,%ebx$"
line " 59 ???? F30F7E0C movq xmm1, XMMWORD PTR [esp]"
regexp_diff match failure
regexp "^[ ]*51[ ]+cvtsi2ssq \(%eax\),%xmm1$"
line " 59 24"
regexp_diff match failure
regexp "^[ ]*52[ ]+cvtsi2sdq \(%eax\),%xmm1$"
line " 60 ???? F30F7E0C movq xmm1, DWORD PTR [esp]"
regexp_diff match failure
regexp "^[ ]*53[ ]+$"
line " 60 24"
regexp_diff match failure
regexp "^[ ]*54[ ]+\.intel_syntax noprefix$"
line " 61 ???? F30F7E0C movq xmm1, WORD PTR [esp]"
regexp_diff match failure
regexp "^[ ]*55[ ]+cvtsi2ss xmm1,QWORD PTR \[eax\]$"
line " 61 24"
regexp_diff match failure
regexp "^[ ]*56[ ]+cvtsi2sd xmm1,QWORD PTR \[eax\]$"
line " 62 movq xmm1, BYTE PTR [esp]"
regexp_diff match failure
regexp "^[ ]*57[ ]+cvtsi2ssq xmm1,QWORD PTR \[eax\]$"
line " 63 ???? 660FD60C movq XMMWORD PTR [esp],xmm1"
regexp_diff match failure
regexp "^ GAS LISTING .*$"
line " 63 24"
regexp_diff match failure
regexp "^[ ]*58[ ]+cvtsi2sdq xmm1,QWORD PTR \[eax\]$"
line " 64 ???? 660FD60C movq DWORD PTR [esp],xmm1"
regexp_diff match failure
regexp "^[ ]*59[ ]+movq xmm1, XMMWORD PTR \[esp\]$"
line " 64 24"
regexp_diff match failure
regexp "^[ ]*60[ ]+movq xmm1, DWORD PTR \[esp\]$"
line " 65 ???? 660FD60C movq WORD PTR [esp],xmm1"
regexp_diff match failure
regexp "^[ ]*61[ ]+movq xmm1, WORD PTR \[esp\]$"
line " 65 24"
regexp_diff match failure
regexp "^[ ]*62[ ]+movq xmm1, BYTE PTR \[esp\]$"
line " 66 movq BYTE PTR [esp],xmm1"
extra regexps in
/usr/local/src/trunk/src/gas/testsuite/gas/i386/inval.l starting with
"^[ ]*63[ ]+movq XMMWORD PTR \[esp\],xmm1$"
EOF from dump.out
FAIL: i386 inval
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/katmai.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/katmai.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^ e5: f3 0f 2a 2e [ ]*cvtsi2ssl \(%esi\),%xmm5$"
line " e5: f3 0f 2a 2e cvtsi2ss (%esi),%xmm5"
FAIL: i386 katmai
../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/sse2.s
Executing on host: sh -c {../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/sse2.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^ 10f: f2 0f 2a 2e[ ]+cvtsi2sdl \(%esi\),%xmm5$"
line " 10f: f2 0f 2a 2e cvtsi2sd (%esi),%xmm5"
FAIL: i386 sse2
../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/simd.s
Executing on host: sh -c {../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/simd.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 1ec: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 1f0: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 1f4: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 1f8: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 3e8: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 3ec: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 3f0: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 3f4: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
FAIL: i386 SIMD
../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/simd.s
Executing on host: sh -c {../as-new --32 -J -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/simd.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dwMsuffix dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dwMsuffix dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a c8 cvtsi2ssl %eax,%xmm1$"
line " 1dc: f3 0f 2a c8 cvtsi2ss %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a c8 cvtsi2sdl %eax,%xmm1$"
line " 1e0: f2 0f 2a c8 cvtsi2sd %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a c8 cvtsi2ssl %eax,%xmm1$"
line " 1e4: f3 0f 2a c8 cvtsi2ss %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a c8 cvtsi2sdl %eax,%xmm1$"
line " 1e8: f2 0f 2a c8 cvtsi2sd %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 1ec: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 1f0: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 1f4: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 1f8: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a c8 cvtsi2ssl %eax,%xmm1$"
line " 3d8: f3 0f 2a c8 cvtsi2ss %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a c8 cvtsi2sdl %eax,%xmm1$"
line " 3dc: f2 0f 2a c8 cvtsi2sd %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a c8 cvtsi2ssl %eax,%xmm1$"
line " 3e0: f3 0f 2a c8 cvtsi2ss %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a c8 cvtsi2sdl %eax,%xmm1$"
line " 3e4: f2 0f 2a c8 cvtsi2sd %eax,%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 3e8: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 3ec: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f3 0f 2a 08 cvtsi2ssl
\(%eax\),%xmm1$"
line " 3f0: f3 0f 2a 08 cvtsi2ss (%eax),%xmm1"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: f2 0f 2a 08 cvtsi2sdl
\(%eax\),%xmm1$"
line " 3f4: f2 0f 2a 08 cvtsi2sd (%eax),%xmm1"
FAIL: i386 SIMD (with suffixes)
../as-new --32 -mmnemonic=att -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/compat.s
Executing on host: sh -c {../as-new --32 -mmnemonic=att -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/compat.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mmnemonic=att'
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mmnemonic=att'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-d -Matt-mnemonic dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-d -Matt-mnemonic dump.o >dump.out 2>gas.stderr} /dev/null
(timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc e3 fsub %st,%st\(3\)$"
line " 0: 0f be 10 movsbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e1 fsubp %st,%st\(1\)$"
line " 3: 66 0f be 10 movsbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e3 fsubp %st,%st\(3\)$"
line " 7: 0f be 10 movsbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e3 fsubp %st,%st\(3\)$"
line " a: 66 0f be 10 movsbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc eb fsubr %st,%st\(3\)$"
line " e: 0f be 10 movsbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e9 fsubrp %st,%st\(1\)$"
line " 11: 0f bf 10 movswl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de eb fsubrp %st,%st\(3\)$"
line " 14: 0f b6 10 movzbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de eb fsubrp %st,%st\(3\)$"
line " 17: 66 0f b6 10 movzbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc f3 fdiv %st,%st\(3\)$"
line " 1b: 0f b6 10 movzbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f1 fdivp %st,%st\(1\)$"
line " 1e: 66 0f b6 10 movzbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f3 fdivp %st,%st\(3\)$"
line " 22: 0f b6 10 movzbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f3 fdivp %st,%st\(3\)$"
line " 25: 66 0f b6 10 movzbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc fb fdivr %st,%st\(3\)$"
line " 29: 0f b7 10 movzwl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f9 fdivrp %st,%st\(1\)$"
line " 2c: 0f be 10 movsbl (%eax),%edx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de fb fdivrp %st,%st\(3\)$"
line " 2f: 66 0f be 10 movsbw (%eax),%dx"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de fb fdivrp %st,%st\(3\)$"
line " 33: 0f bf 10 movswl (%eax),%edx"
FAIL: i386 float AT&T mnemonic
../as-new --32 -mmnemonic=att -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/compat.s
Executing on host: sh -c {../as-new --32 -mmnemonic=att -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/compat.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mmnemonic=att'
/usr/local/src/trunk/objdir-binutils/gas/.libs/as-new: unrecognized
option `-mmnemonic=att'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-d -Mintel-mnemonic dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-d -Mintel-mnemonic dump.o >dump.out 2>gas.stderr} /dev/null
(timeout = 300)
spawn [open ...]
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc e3 fsubr st\(3\),st$"
line " 0: 0f be 10 movsx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e1 fsubrp st\(1\),st$"
line " 3: 66 0f be 10 movsx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e3 fsubrp st\(3\),st$"
line " 7: 0f be 10 movsx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e3 fsubrp st\(3\),st$"
line " a: 66 0f be 10 movsx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc eb fsub st\(3\),st$"
line " e: 0f be 10 movsx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de e9 fsubp st\(1\),st$"
line " 11: 0f bf 10 movsx edx,WORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de eb fsubp st\(3\),st$"
line " 14: 0f b6 10 movzx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de eb fsubp st\(3\),st$"
line " 17: 66 0f b6 10 movzx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc f3 fdivr st\(3\),st$"
line " 1b: 0f b6 10 movzx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f1 fdivrp st\(1\),st$"
line " 1e: 66 0f b6 10 movzx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f3 fdivrp st\(3\),st$"
line " 22: 0f b6 10 movzx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f3 fdivrp st\(3\),st$"
line " 25: 66 0f b6 10 movzx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: dc fb fdiv st\(3\),st$"
line " 29: 0f b7 10 movzx edx,WORD PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de f9 fdivp st\(1\),st$"
line " 2c: 0f be 10 movsx edx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de fb fdivp st\(3\),st$"
line " 2f: 66 0f be 10 movsx dx,BYTE PTR [eax]"
regexp_diff match failure
regexp "^[ ]*[a-f0-9]+: de fb fdivp st\(3\),st$"
line " 33: 0f bf 10 movsx edx,WORD PTR [eax]"
FAIL: i386 float Intel mnemonic
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s:4: Warning:
`ptest' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s:5: Warning:
`roundpd' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s:6: Warning:
`roundps' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s:7: Warning:
`roundsd' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s:8: Warning:
`roundss' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 1.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:4: Warning:
`ptest' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:5: Warning:
`roundpd' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:6: Warning:
`roundps' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:7: Warning:
`roundsd' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:8: Warning:
`roundss' is not supported on `generic32.sse4.1'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-1.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2> gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: 'dump.o':
No such file
FAIL: i386 arch 1
FAIL: i386 arch 1
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:4: Warning:
`ptest' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:5: Warning:
`roundpd' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:6: Warning:
`roundps' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:7: Warning:
`roundsd' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:8: Warning:
`roundss' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 2.s:4: Warning:
`ptest' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 2.s:5: Warning:
`roundpd' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 2.s:6: Warning:
`roundps' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 2.s:7: Warning:
`roundsd' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 2.s:8: Warning:
`roundss' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-2.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 2
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:4: Warning:
`ptest' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:5: Warning:
`roundpd' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:6: Warning:
`roundps' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:7: Warning:
`roundsd' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:8: Warning:
`roundss' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s:4: Warning:
`ptest' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s:5: Warning:
`roundpd' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s:6: Warning:
`roundps' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s:7: Warning:
`roundsd' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 3.s:8: Warning:
`roundss' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-3.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 3
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:4: Warning:
`ptest' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:5: Warning:
`roundpd' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:6: Warning:
`roundps' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:7: Warning:
`roundsd' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:8: Warning:
`roundss' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s:4: Warning:
`ptest' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:4: Error:
suffix or operands invalid for `ptest'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s:5: Warning:
`roundpd' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:5: Error:
suffix or operands invalid for `roundpd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s:6: Warning:
`roundps' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:6: Error:
suffix or operands invalid for `roundps'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s:7: Warning:
`roundsd' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:7: Error:
suffix or operands invalid for `roundsd'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 4.s:8: Warning:
`roundss' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-4.s:8: Error:
suffix or operands invalid for `roundss'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 4
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 5.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s:4: Warning:
`popcnt' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 5.s:4: Warning:
`popcnt' is not supported on `generic32.sse4.2'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-5.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 5
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 6.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s:4: Warning:
`popcnt' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 6.s:4: Warning:
`popcnt' is not supported on `generic32.sse4'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-6.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 6
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 7.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s:4: Warning:
`popcnt' is not supported on `generic32.abm'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 7.s:4: Warning:
`popcnt' is not supported on `generic32.abm'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-7.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 7
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 8.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s:4: Warning:
`popcnt' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 8.s:4: Warning:
`popcnt' is not supported on `generic32.sse5'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-8.s:4: Error:
suffix or operands invalid for `popcnt'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 8
../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s
Executing on host: sh -c {../as-new --32 -o dump.o
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 9.s 2>&1}
/dev/null gas.out (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s:4: Warning:
`xstorerng' is not supported on `generic32.padlock'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s:4: Error:
suffix or operands invalid for `xstorerng'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s: Assembler messages:
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch- 9.s:4: Warning:
`xstorerng' is not supported on `generic32.padlock'
/usr/local/src/trunk/src/gas/testsuite/gas/i386/arch-9.s:4: Error:
suffix or operands invalid for `xstorerng'
/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o
Executing on host: sh -c
{/usr/local/src/trunk/objdir-binutils/gas/testsuite/../../binutils/objdump
-dw dump.o >dump.out 2>gas.stderr} /dev/null (timeout = 300)
spawn [open ...]
/usr/local/src/trunk/objdir-binutils/binutils/.libs/objdump: '
dump.o': No such file
FAIL: i386 arch 9
This was using today's snapshot of binutils...
Any ideas of what is going on?
--
Cheers,
/ChJ