GCC 12 and beyond flag their AVX intrinsic implementations as using uninitialized variables. We rely on these intrinsics both direction (/core/distance) and through eve.
When compiling for higher version of GCC, we elect to suppress these errors.
Also include several other fixes that the newer compiler version catches.
Initially, try just running CI on gcc-13 to limit CI time.
Fixes for gcc >12 (#158)
GCC 12 and beyond flag their AVX intrinsic implementations as using uninitialized variables. We rely on these intrinsics both direction (/core/distance) and through eve.
When compiling for higher version of GCC, we elect to suppress these errors.
Also include several other fixes that the newer compiler version catches.
Initially, try just running CI on gcc-13 to limit CI time.