------- Comment #3 from uros at gcc dot gnu dot org 2008-03-13 09:50 ------- Subject: Bug 35553
Author: uros Date: Thu Mar 13 09:49:43 2008 New Revision: 133164 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=133164 Log: PR target/35553 * config/i386/i386.h (TARGET_CPU_CPP_BUILTINS): Define __SSE_USE_INLINED_FUNC__ when using -flag-keep-inline-functions together with optimization. * config/i386/xmmintrin.h: Use __SSE_USE_INLINED_FUNC__ instead of __OPTIMIZE__ to choose between inlined intrinsic SSE function having immediate arguments and its equivalent macro definition. * config/i386/bmintrin.h: Ditto. * config/i386/smmintrin.h: Ditto. * config/i386/tmmintrin.h: Ditto. * config/i386/mmintrin-common.h: Ditto. * config/i386/ammintrin.h: Ditto. * config/i386/emmintrin.h: Ditto. testsuite/ChangeLog: PR target/35553 * g++.dg/other/i386-3.C: New test. Added: trunk/gcc/testsuite/g++.dg/other/i386-3.C Modified: trunk/gcc/ChangeLog trunk/gcc/config/i386/ammintrin.h trunk/gcc/config/i386/bmmintrin.h trunk/gcc/config/i386/emmintrin.h trunk/gcc/config/i386/i386.h trunk/gcc/config/i386/mmintrin-common.h trunk/gcc/config/i386/smmintrin.h trunk/gcc/config/i386/tmmintrin.h trunk/gcc/config/i386/xmmintrin.h trunk/gcc/testsuite/ChangeLog -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35553