http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33989
--- Comment #14 from Scott Mansell <phiren at gmail dot com> 2010-11-12 03:15:21 UTC --- I downloaded and compiled the 2010-11-6 snapshot of gcc 4.6. I'm still getting the extra load/store in ppc with -O3. .L.f: lfs 0,0(3) fadds 0,1,0 stfs 0,-16(1) lwz 0,-16(1) stw 0,0(4) blr