------- Additional Comments From pinskia at gcc dot gnu dot org 2005-09-14 07:09 ------- Actually the issue is that we don't change the constructor into a VECTOR_CST: <constructor 0x41ec8720 type <vector_type 0x41ebb9a0 __v4sf type <real_type 0x41e0fd90 float> sizes-gimplified BLK size <integer_cst 0x41e11a60 128> unit size <integer_cst 0x41e11a80 16> align 128 symtab 0 alias set -1 nunits 4> >
which we should in this case. And this happens in DOM or in CCP with replacing _mm_set1_ps with _mm_set1_ps (which really are implemented the same way). -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18562