cse.c (notreg_cost): New argument outer.
[gcc.git] / gcc / ChangeLog
index a0aae79343a7e7f36bc61ed85681614d1bb990c0..79733ff82a62b692fca98acea25d23e4ac883d68 100644 (file)
@@ -1,3 +1,11 @@
+2000-09-29  Richard Henderson  <rth@cygnus.com>
+
+       * cse.c (notreg_cost): New argument outer.
+       (COST): Pass in SET to notreg_cost
+       (COST_IN): New.
+       (fold_rtx): Use COST_IN.  Prefer constants when costs
+       are the same.
+
 2000-09-29  David Edelsohn  <edelsohn@gnu.org>
 
        * fixinc/inclhack.def (broken_cabs): Generalize regex.