completely redo handling of SCONV nodes to cope with Tahoe's
authorSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 10 Jan 1987 07:25:03 +0000 (23:25 -0800)
committerSam Leffler <sam@ucbvax.Berkeley.EDU>
Sat, 10 Jan 1987 07:25:03 +0000 (23:25 -0800)
commitf1824a4b1b54e09977baf25dd2acb053b4ed26cb
treece7c7dca0e1539bbb402c1e6e361d1f6f827b520
parentb6f456abe8bee38541a9809f9a2ae3cca301b133
completely redo handling of SCONV nodes to cope with Tahoe's
incorrect handling of char's and short's in registers (e.g. cvtwl r0,r0
does a movl); also correct OPLOG handling for items shorter than 32-bits:
tst[wb] on registers don't work, but cmp[bw] $0,r? does; finally, handle
change to local.c which leaves in lots of new SCONV's (we optimize those
which are extraneous in code added mainly to optim2)

SCCS-vsn: old/pcc/ccom.tahoe/local2.c 1.8
SCCS-vsn: old/pcc/ccom.tahoe/table.c 1.5
usr/src/old/pcc/ccom.tahoe/local2.c
usr/src/old/pcc/ccom.tahoe/table.c