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.
This commit is contained in:
parent
7351e38ed5
commit
0778ce4a9a
1 changed files with 3 additions and 5 deletions
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in a new issue