From: bal Date: Fri, 30 Nov 1984 10:52:05 +0000 (+0000) Subject: Macros for B_DIST, B_USECNT and B_MARK removed, as these fields are X-Git-Tag: release-5-5~5911 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=0778ce4a9a46477a3228b32d58625036138f4601;p=ack.git Macros for B_DIST, B_USECNT and B_MARK removed, as these fields are no longer used. Declarations of nrinstrs and instrmap marked "extern" to satisfy ack compiler. --- diff --git a/util/ego/ra/ra.h b/util/ego/ra/ra.h index f20f5058d..9a84cb1c2 100644 --- a/util/ego/ra/ra.h +++ b/util/ego/ra/ra.h @@ -10,8 +10,9 @@ #define INFINITE 10000 #define NRREGTYPES (reg_float+1) -int nrinstrs; /* number of instructions of current procedure */ -line_p *instrmap; /* Dynamic array: instrmap[i] points to i'th instruction */ +extern int nrinstrs; /* number of instructions of current procedure */ +extern line_p *instrmap; +/* Dynamic array: instrmap[i] points to i'th instruction */ extern cond_p alocaltab[NRREGTYPES][NRREGTYPES], alocaddrtab[NRREGTYPES][NRREGTYPES], aconsttab, @@ -115,9 +116,6 @@ extern short alloc_id; /* last al_id used for current procedure */ #define LP_HEADER lp_extend->lpx_ra.lpx_header #define B_BEGIN b_extend->bx_ra.bx_begin #define B_END b_extend->bx_ra.bx_end -#define B_DIST b_extend->bx_ra.bx_dist -#define B_USECNT b_extend->bx_ra.bx_usecnt -#define B_MARK b_extend->bx_ra.bx_mark #define DLINK(l1,l2) l1->l_next=l2; l2->l_prev=l1