[Bug middle-end/27896] lower-gimple produces extra goto for once return functions

steven at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Feb 24 16:34:00 GMT 2010



------- Comment #3 from steven at gcc dot gnu dot org  2010-02-24 16:34 -------
Still a problem, actually worse now than before (.009t.lower dump at r156926):

;; Function foo (foo)

foo ()
{
  int D.1974;

  D.1974 = 1;
  goto <D.1975>;
  <D.1975>:
  return D.1974;
}

The decomposition of "return 1" shows up already in the "004t.gimple" dump.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27896



More information about the Gcc-bugs mailing list