------- 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