https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66746
--- Comment #3 from hjl at gcc dot gnu.org <hjl at gcc dot gnu.org> --- Author: hjl Date: Fri Jul 3 12:25:10 2015 New Revision: 225376 URL: https://gcc.gnu.org/viewcvs?rev=225376&root=gcc&view=rev Log: Add IA MCU support to x86intrin.h x86intrin.h has useful intrinsics for instructions for IA MCU. This patch adds __iamcu__ check to x86intrin.h and ia32intrin.h. gcc/ PR target/66746. * config/i386/ia32intrin.h (__crc32b): Don't define if __iamcu__ is defined. (__crc32w): Likewise. (__crc32d): Likewise. (__rdpmc): Likewise. (__rdtscp): Likewise. (_rdpmc): Likewise. (_rdtscp): Likewise. * config/i386/x86intrin.h: Only include ia32intrin.h if __iamcu__ is defined. gcc/testsuite/ PR target/66746. * gcc.target/i386/pr66746.c: New file. Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/ia32intrin.h trunk/gcc/config/i386/x86intrin.h trunk/gcc/testsuite/ChangeLog