[regression] intel build issue on i386
Build issue appeared in the last day on i386.
Full build log: https://launchpadlibrarian.net/685673395/buildlog_ubuntu-mantic-i386.mesa_23.3git2309060600.2b128coibaf~m_BUILDING.txt.gz
In file included from ../src/util/u_cpu_detect.h:41,
from ../src/intel/common/intel_mem.c:25:
../src/util/u_atomic.h:348:1: note: the alignment of ‘_Atomic long long int’ fields changed in GCC 11.1
348 | typedef int64_t __attribute__((aligned(_Alignof(_Atomic(int64_t))))) p_atomic_int64_t;
| ^~~~~~~
../src/intel/common/intel_mem.c: In function ‘intel_clflush_range’:
../src/intel/common/intel_mem.c:45:7: error: implicit declaration of function ‘__builtin_ia32_clflush’; did you mean ‘__builtin_ia32_pause’? [-Werror=implicit-function-declaration]
45 | __builtin_ia32_clflush(p);
| ^~~~~~~~~~~~~~~~~~~~~~
| __builtin_ia32_pause
../src/intel/common/intel_mem.c: In function ‘intel_flush_range’:
../src/intel/common/intel_mem.c:66:4: error: implicit declaration of function ‘__builtin_ia32_mfence’; did you mean ‘__builtin_ia32_fnclex’? [-Werror=implicit-function-declaration]
66 | __builtin_ia32_mfence();
| ^~~~~~~~~~~~~~~~~~~~~
| __builtin_ia32_fnclex
cc1: some warnings being treated as errors