This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
New GAS testsuite failures
- From: Nick Clifton <nickc at redhat dot com>
- To: hongjiu dot lu at intel dot com
- Cc: binutils at sourceware dot org
- Date: Thu, 26 May 2016 09:38:08 +0100
- Subject: New GAS testsuite failures
- Authentication-results: sourceware.org; auth=none
Hi H.J.
I am seeing some new gas testsuite failures today:
Checking Binutils in: i586-aout ... GAS: 4 LD: 1 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
Checking Binutils in: i686-pc-mingw32 ... GAS: 4 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
Checking Binutils in: mingw32-pe ... GAS: 4 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
Checking Binutils in: i386-coff ... GAS: 4 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
Checking Binutils in: i386-pc-go32 ... GAS: 17 LD: 1 BIN: 1 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
Checking Binutils in: i686-pc-cygwin ... GAS: 4 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
CheckChecking Binutils in: x86_64-pc-cygwin ... GAS: 7 LD: 22 done
GAS REGRESSION: i386 nommx-1
GAS REGRESSION: i386 nosse-1
GAS REGRESSION: i386 noavx-1
GAS REGRESSION: i386 avx512vl-2
GAS REGRESSION: i386 x86-64-avx512vl-2
The first three failures appear to be because of unsupported
instructions. For example:
**** Error: `emms' is not supported on `generic32.mmx.3dnow.3dnowa.nommx'
regexp_diff match failure
regexp "^[ ]*14[ ]+emms$"
line " 14 ???? 909090 emms"
extra lines in dump.out starting with "^**** Error: `emms' is not supported on `generic32.mmx.3dnow.3dnowa.nommx'$"
EOF from /work/sources/binutils/current/gas/testsuite/gas/i386/nommx-1.l
FAIL: i386 nommx-1
Similarly:
**** Error: `lfence' is not supported on `generic32.sse2.nosse'
regexp_diff match failure
regexp "^[ ]*8[ ]+lfence$"
line " 8 ???? 90 lfence"
extra lines in dump.out starting with "^**** Error: `lfence' is not supported on `generic32.sse2.nosse'$"
EOF from /work/sources/binutils/current/gas/testsuite/gas/i386/nosse-1.l
FAIL: i386 nosse-1
And:
**** Error: `vzeroupper' is not supported on `generic32.avx.noavx'
regexp_diff match failure
regexp "^[ ]*8[ ]+vzeroupper$"
line " 8 ???? 90 vzeroupper"
extra lines in dump.out starting with "^**** Error: `vzeroupper' is not supported on `generic32.avx.noavx'$"
EOF from /work/sources/binutils/current/gas/testsuite/gas/i386/noavx-1.l
FAIL: i386 noavx-1
The last two appear to be encoding problems:
regexp_diff match failure
regexp "^[ ]*15[ ]+C4E8$"
line " 15 C4E89090 "
FAIL: i386 avx512vl-2
And:
regexp_diff match failure
regexp "^[ ]*15[ ]+C4C8$"
line " 15 C4C89090 "
extra lines in dump.out starting with "^ 15 90909090 $"
EOF from /work/sources/binutils/current/gas/testsuite/gas/i386/x86-64-avx512vl-2.l
FAIL: i386 x86-64-avx512vl-2
Could you take a look at these please ?
Cheers
Nick