http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17838
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-11-08 20:24:01 UTC --- (In reply to comment #6) > Created attachment 25751 [details] > Another test case > > Another example using > > gcc version 4.6.1 20110908 (Red Hat 4.6.1-9) (GCC) > > The function when compiled with "-m32 -O3" uses way more stack than it > should. > It's like it's putting the fp_int.dp[] array on the stack... > > I can confirm this is a problem on 32/64 and ARM as well. That is a different issue dealing with memcpy works (or does not get optimized). File a different bug.