http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58041
--- Comment #34 from Bernd Edlinger <bernd.edlinger at hotmail dot de> --- by the way the initializer of "struct s a = " seems to generate warnings at -Wall, because some brackets are missing: changed that to struct s a = {0,{{0,0},{0,0}}}; but somehow I wonder what forced us to generate sse instructions here? when that same example works on a ARMv5 targe?