------- Additional Comments From rguenth at tat dot physik dot uni-tuebingen dot de 2004-12-16 17:08 ------- The attached patch makes us for -O3 -funroll-loops -ffast-math produce in .vars
float foobar() () { <bb 0>: return a.array[3] * b.array[3] + a.array[2] * b.array[2] + a.array[0] * b.array[0] + a.array[1] * b.array[1]; } though the assembly is as good as before. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18754