Bug when building tests on sandy bridge
Daniel Löb
[please enable javascript to see the address]
Fri Feb 3 11:09:21 CET 2012
Hello Matthias,
Since we are running debian stable, our toolchain is not quite up to date:
> as --version
> GNU assembler (GNU Binutils for Debian) 2.20.1-system.20100303
> This assembler was configured for a target of `x86_64-linux-gnu'.
> gcc --version
> gcc (Debian 4.4.5-8) 4.4.5
and here is the last part of the verbose make output
> [100%] Building CXX object
> tests/CMakeFiles/arithmetics_sse.dir/arithmetics.cpp.o
> cd /bott.work/loeb/vc/vc/tests && /usr/bin/c++
> -DCOMPILE_FOR_UNIT_TESTS -W -Wall -Wswitch -Wformat -Wchar-subscripts
> -Wparentheses -Wmultichar -Wtrigraphs -Wpointer-arith -Wcast-align
> -Wreturn-type -Wno-unused-function -ansi -pedantic -Wno-long-long
> -Wshadow -Wimplicit -Wabi -fabi-version=4 -Wold-style-cast
> -Wno-variadic-macros -fno-threadsafe-statics -frename-registers
> -march=core2 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mavx -msse2avx
> -mno-sse4a -O3 -DNDEBUG -I/bott.work/loeb/vc/vc
> -I/bott.work/loeb/vc/vc/include -DVC_IMPL=SSE -o
> CMakeFiles/arithmetics_sse.dir/arithmetics.cpp.o -c
> /bott.work/loeb/vc/vc/tests/arithmetics.cpp
> /tmp/cc6mFJsn.s: Assembler messages:
> /tmp/cc6mFJsn.s:5673: Error: suffix or operands invalid for `vmovq'
> /tmp/cc6mFJsn.s:6355: Error: suffix or operands invalid for `vmovq'
> make[3]: *** [tests/CMakeFiles/arithmetics_sse.dir/arithmetics.cpp.o]
> Error 1
> make[3]: Leaving directory `/local.work/loeb/vc/vc'
> make[2]: *** [tests/CMakeFiles/arithmetics_sse.dir/all] Error 2
> make[2]: Leaving directory `/local.work/loeb/vc/vc'
> make[1]: *** [tests/CMakeFiles/arithmetics_sse.dir/rule] Error 2
> make[1]: Leaving directory `/local.work/loeb/vc/vc'
> make: *** [arithmetics_sse] Error 2
Greetings,
Daniel
On 02/03/2012 10:48 AM, Matthias Kretz wrote:
> Hi,
>
> On Friday 03 February 2012 10:02:24 Daniel Löb wrote:
>
>>> [ 5%] Building CXX object
>>> tests/CMakeFiles/arithmetics_sse.dir/arithmetics.cpp.o
>>> /tmp/ccp59uYU.s: Assembler messages:
>>> /tmp/ccp59uYU.s:5673: Error: suffix or operands invalid for `vmovq'
>>> /tmp/ccp59uYU.s:6355: Error: suffix or operands invalid for `vmovq'
>>>
> I can't reproduce it. Can you please show me the output of
> make VERBOSE=1 arithmetics_sse
>
> and
> as --version
> gcc --version
>
> Cheers,
> Matthias
>
>
More information about the Vc
mailing list