[gmx-developers] compilation issues in master with gcc 4.8.2

David van der Spoel spoel at xray.bmc.uu.se
Sat Mar 15 11:45:40 CET 2014


In file included from 
/home/spoel/GG/master/gromacs/src/gromacs/simd/simd.h:126:0,
                  from 
/home/spoel/GG/master/gromacs/src/gromacs/simd/tests/simd.h:79,
                  from 
/home/spoel/GG/master/gromacs/src/gromacs/simd/tests/simd_integer.cpp:39:
/home/spoel/GG/master/gromacs/src/gromacs/simd/tests/simd_integer.cpp: 
In member function 'virtual void 
gmx::test::{anonymous}::SimdIntegerTest_gmxSimdExtractI_Test::TestBody()':
/home/spoel/GG/master/gromacs/src/gromacs/simd/impl_x86_sse2/impl_x86_sse2.h:123:92: 
error: the last argument must be an 8-bit immediate
  #define gmx_simd_extract_fi(x, i) 
_mm_cvtsi128_si32(_mm_srli_si128((x), sizeof(int) * (i)))
 
                      ^
/home/spoel/GG/master/gromacs/src/gromacs/simd/simd.h:665:46: note: in 
expansion of macro 'gmx_simd_extract_fi'
  #    define gmx_simd_extract_i               gmx_simd_extract_fi
                                               ^
/home/spoel/GG/master/gromacs/src/gromacs/simd/tests/simd_integer.cpp:154:25: 
note: in expansion of macro 'gmx_simd_extract_i'
          extracted_int = gmx_simd_extract_i(simd, 1);
                          ^
/home/spoel/GG/master/gromacs/src/gromacs/simd/impl_x86_sse2/impl_x86_sse2.h:123:92: 
error: the last argument must be an 8-bit immediate
  #define gmx_simd_extract_fi(x, i) 
_mm_cvtsi128_si32(_mm_srli_si128((x), sizeof(int) * (i)))
 
                      ^
/home/spoel/GG/master/gromacs/src/gromacs/simd/simd.h:665:46: note: in 
expansion of macro 'gmx_simd_extract_fi'
  #    define gmx_simd_extract_i               gmx_simd_extract_fi
                                               ^
/home/spoel/GG/master/gromacs/src/gromacs/simd/tests/simd_integer.cpp:159:25: 
note: in expansion of macro 'gmx_simd_extract_i'
          extracted_int = gmx_simd_extract_i(simd, 3);

Any clues?
-- 
David van der Spoel, Ph.D., Professor of Biology
Dept. of Cell & Molec. Biol., Uppsala University.
Box 596, 75124 Uppsala, Sweden. Phone:	+46184714205.
spoel at xray.bmc.uu.se    http://folding.bmc.uu.se


More information about the gromacs.org_gmx-developers mailing list