------- Comment #2 from pinskia at gcc dot gnu dot org 2006-12-14 05:19 ------- Actually there are three seperate issues: 1) for my recent vector patch, it was a c-gimplifier issue with respect of not setting GIMPLE_REG_P on the decls for the compount literals, this helps with complex typed variables also. 2) we don't record constant vector constructors as min invarient 3) we still don't gimplifier correctly for the below testcase with the constructor.
I have a patch for each of those three issues too. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30164