http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53797
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2012-06-28 Ever Confirmed|0 |1 Known to fail| |4.8.0 --- Comment #1 from Richard Guenther <rguenth at gcc dot gnu.org> 2012-06-28 11:58:22 UTC --- Confirmed. Works with the C frontend. The difference is different location info for the BLOCK: -func (int in) -[t.C : 9:1] { +void func(int) (int in) +[t.C : 20:6] { int a; ... - [t.C : 19:5] a = in; - [t.C : 20:4] a = a + 1; + [t.C : 19:9] a = in; + [t.C : 20:6] a = a + 1; } for -C +C++.