http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60438
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2014-03-07 CC| |jakub at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #11 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Reduced testcase for -Os -m32 -fomit-frame-pointer: struct A { int a; }; struct B { A foo (); }; struct C { B *foo (); }; int foo (struct C *, float); void bar (struct C *); void baz (struct A *); int a, b, c; int foo (struct C *y, float x) { struct A d; if (c) bar (y); else { C g; g.foo ()->foo (); a = b; d.a = (int) (b * x); } baz (&d); } Started with r205498.