------- Additional Comments From pinskia at gcc dot gnu dot org 2005-08-11 18:47 ------- Here is a simple example: int f(void); long h(int screen) { int mult = 1; if (screen) return 0; mult = f(); return mult; }
This is a regression from 3.4.0 were we produced one less set RTL. -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 Keywords| |missed-optimization, TREE Last reconfirmed|0000-00-00 00:00:00 |2005-08-11 18:47:44 date| | Summary|copyrename does not coalesce|[4.0/4.1 Regression] |same type varibles (useless |copyrename does not coalesce |type conversion) |different type variables | |(useless type conversion) Target Milestone|--- |4.0.2 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23335