------- Comment #9 from jamborm at gcc dot gnu dot org 2010-06-08 15:00 ------- (In reply to comment #8) > I don't think you need flow-sensitivity. > > Basically when you have only aggregate uses (as in this case)
Vectors are considered scalars in GCC. That is why the solutions described above work. > then you only want to scalarize if the destination of the use is > scalarized as well (to be able to copyprop out the aggregate copy). Well, that is what I thought until someone filed PR 43846. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44423