02/06/2017 11:30, Bruce Richardson: > On Fri, Jun 02, 2017 at 05:07:46AM +0000, Sangjin Han wrote: > > When rte_lpm.h is used on x86, -O0 option (no optimization at all) > > given to gcc causes a compile error like this: > > > > error: the last argument must be an 8-bit immediate > > i24 = _mm_srli_si128(i24, sizeof(uint64_t)); > > > > -O0 option is useful for debugging and code coverage measurement, but > > this error prevents DPDK programs from building. This patch replaces > > "sizeof(uint64_t)" with a constant literal "8" to work around the issue. > > The issue occurs on gcc/g++ versions from 4.8 to 5. > > > > Signed-off-by: Sangjin Han <sang...@eecs.berkeley.edu> > Acked-by: Bruce Richardson <bruce.richard...@intel.com>
Applied (with indent fix), thanks