Seemed to prefer reg_any registers, which caused addresses of procedures
authorceriel <none@none>
Fri, 3 Apr 1987 15:38:52 +0000 (15:38 +0000)
committerceriel <none@none>
Fri, 3 Apr 1987 15:38:52 +0000 (15:38 +0000)
to end up in data registers on the m68020. This is temporarily fixed,
but actually, the descriptor files could be somewhat more general.

util/ego/ra/ra_profits.c

index 2ca6d36..1d0717c 100644 (file)
@@ -229,7 +229,7 @@ compute_profits(alloclist,time_opt)
                        }
                        t = cnt * time - dyn_inits(alloc->al_inits) * otime;
                        sc = (time_opt ? t : s);
-                       if (sc >= maxsc) {
+                       if (sc > maxsc) {
                                maxsc = sc;
                                alloc->al_regtype = rtyp;
                                alloc->al_profits = sc;