X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FSDCCglobl.h;h=48198effe7c9b0d99ae9542606792308bddecb7c;hb=90bdb43b342189fcb94a398855d43f3f47f96738;hp=51174ae3f618e93878f9fcc48ddb5a9733838790;hpb=98a8cc0a546d822058cccec0ddb8d8498ea69b7e;p=fw%2Fsdcc diff --git a/src/SDCCglobl.h b/src/SDCCglobl.h index 51174ae3..48198eff 100644 --- a/src/SDCCglobl.h +++ b/src/SDCCglobl.h @@ -146,18 +146,18 @@ typedef int bool; */ struct optimize { - unsigned global_cse; - unsigned ptrArithmetic; - unsigned label1; - unsigned label2; - unsigned label3; - unsigned label4; - unsigned loopInvariant; - unsigned loopInduction; - unsigned noJTabBoundary; - unsigned noLoopReverse; - unsigned codeSpeed; - unsigned codeSize; + int global_cse; + int ptrArithmetic; + int label1; + int label2; + int label3; + int label4; + int loopInvariant; + int loopInduction; + int noJTabBoundary; + int noLoopReverse; + int codeSpeed; + int codeSize; }; /** Build model. @@ -288,6 +288,7 @@ extern int reentrant; /* /X flag has been sent SDCC.y */ extern char buffer[PATH_MAX * 2];/* general buffer SDCCmain.c */ extern int currRegBank; /* register bank being used SDCCgens.c */ extern int RegBankUsed[4]; /* JCF: register banks used SDCCmain.c */ +extern int BitBankUsed; /* MB: overlayable bit bank SDCCmain.c */ extern struct symbol *currFunc; /* current function SDCCgens.c */ extern int cNestLevel; /* block nest level SDCCval.c */ extern int currBlockno; /* sequentail block number */