[Bug target/56298] wmmintrin.h aborts compilation on the machines without AES

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Feb 12 14:08:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56298

--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-02-12 14:08:05 UTC ---
Headers are one thing, but you certainly can't use AES builtins in code not
compiled with -maes or functions not using __attribute__((target ("aes"))) or
similar.  That just can't work, the insns the intrinsics want to use just
aren't enabled in those ISA selections, and in other cases (think say just SSE2
ISA code,
using AVX intrinsics) neither are the registers, nor modes available, in
addition to the instructions.



More information about the Gcc-bugs mailing list