generate more register messages

This commit is contained in:
ceriel
1988-04-26 15:33:48 +00:00
parent a0799c99ec
commit 8781ada304
5 changed files with 18 additions and 12 deletions

View File

@@ -343,9 +343,7 @@ declare_idf(ds, dc, lvl)
NewLocal(type->tp_size,
type->tp_align,
regtype(type),
(sc == REGISTER) ? REG_BONUS
: REG_DEFAULT
);
sc);
break;
case STATIC:
newdef->df_address = (arith) data_label();
@@ -615,9 +613,7 @@ declare_formals(fp)
def->df_level = L_FORMAL2; /* CJ */
RegisterAccount(def->df_address, def->df_type->tp_size,
regtype(def->df_type),
(def->df_sc == REGISTER ? REG_BONUS
: REG_DEFAULT)
);
def->df_sc);
}
*fp = f_offset;
}
@@ -628,6 +624,7 @@ regtype(tp)
{
switch(tp->tp_fund) {
case INT:
case LONG:
return reg_any;
#ifndef NOFLOAT
case FLOAT: