FIAS . Impressum . Privacy

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
FIAS . Impressum . Privacy