gas failures on cygwin

Christian Joensson christian.joensson@gmail.com
Tue Jan 8 11:00:00 GMT 2008


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



More information about the Binutils mailing list