[Bug testsuite/32062] gcc revision 20070523 - Non-existant sse4 test (with wrong path) causes "UNSUPPORTED" for working tests
rob1weld at aol dot com
gcc-bugzilla@gcc.gnu.org
Thu May 24 03:39:00 GMT 2007
------- Comment #3 from rob1weld at aol dot com 2007-05-24 04:39 -------
# as --version
GNU assembler 2.17 Debian GNU/Linux
That is the _newest_ apt-get from Debian.
My test results are here:
http://gcc.gnu.org/ml/gcc-testresults/2007-05/msg01171.html
> This is not really a bug, as the unsupported test means it is not supported
> on your configuration which is true (too of a fine checking is just causes
> more problems than it solves).
You know I am big fan of everything "ON", and working ;)
It seems a shame that the test works when ran manually but that the automated
mechanism is not going to be too fine grained.
Another interesting command to run is this:
# grep -B 5 -A 5 Assembler\ messages gcc/testsuite/gcc/gcc.log
Executing on host: /opt/gcc-4_3-build/gcc/xgcc -B/opt/gcc-4_3-build/gcc/
/root/downloads/gcc-4_3-trunk/gcc/testsuite/gcc.target/i386/sse3-movsldup.c
-O2 -msse3 -fno-show-column -lm -o ./sse3-movsldup.exe (timeout = 300)
PASS: gcc.target/i386/sse3-movsldup.c (test for excess errors)
Setting LD_LIBRARY_PATH to
:/opt/gcc-4_3-build/gcc::/opt/gcc-4_3-build/gcc:/opt/gcc-4_3-build/i686-pc-linux-gnu/libstdc++-v3/.libs:/opt/gcc-4_3-build/i686-pc-linux-gnu/libmudflap/.libs:/opt/gcc-4_3-build/i686-pc-linux-gnu/libssp/.libs:/opt/gcc-4_3-build/i686-pc-linux-gnu/libgomp/.libs:/opt/gcc-4_3-build/./gcc:/opt/gcc-4_3-build/./prev-gcc
PASS: gcc.target/i386/sse3-movsldup.c execution test
Executing on host: /opt/gcc-4_3-build/gcc/xgcc -B/opt/gcc-4_3-build/gcc/ -O2
-msse4.1 -fno-show-column -c -o sse4.125141.o sse4.125141.c (timeout = 300)
/tmp/ccKqTs3N.s: Assembler messages:
/tmp/ccKqTs3N.s:8: Error: no such instruction: `pmulld %xmm1,%xmm0'
compiler exited with status 1
output is:
/tmp/ccKqTs3N.s: Assembler messages:
/tmp/ccKqTs3N.s:8: Error: no such instruction: `pmulld %xmm1,%xmm0'
UNSUPPORTED: gcc.target/i386/sse4_1-blendpd.c
UNSUPPORTED: gcc.target/i386/sse4_1-blendps.c
UNSUPPORTED: gcc.target/i386/sse4_1-blendvpd.c
--
UNSUPPORTED: gcc.target/i386/sse4_1-roundss-1.c
UNSUPPORTED: gcc.target/i386/sse4_1-roundss-2.c
UNSUPPORTED: gcc.target/i386/sse4_1-roundss-3.c
UNSUPPORTED: gcc.target/i386/sse4_1-roundss-4.c
Executing on host: /opt/gcc-4_3-build/gcc/xgcc -B/opt/gcc-4_3-build/gcc/ -O2
-msse4a -fno-show-column -c -o sse4a25141.o sse4a25141.c (timeout = 300)
/tmp/ccMwoETb.s: Assembler messages:
/tmp/ccMwoETb.s:8: Error: no such instruction: `insertq %xmm1,%xmm0'
compiler exited with status 1
output is:
/tmp/ccMwoETb.s: Assembler messages:
/tmp/ccMwoETb.s:8: Error: no such instruction: `insertq %xmm1,%xmm0'
UNSUPPORTED: gcc.target/i386/sse4a-extract.c
UNSUPPORTED: gcc.target/i386/sse4a-insert.c
UNSUPPORTED: gcc.target/i386/sse4a-montsd.c
Even though the assembler does not support _some_ instructions I can manually
compile _some_ of the test programs. I guess ./configure must test "as" .
It is not the fault of the (average) user if they have the newest apt-get of
"Debian GNU/Linux" and something is broken.
I am not average and I would be more than happy to compile binutils. I would
want to use the same ./configure flags so I don't screw my as . (TM)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32062
More information about the Gcc-bugs
mailing list