- int stackAuto:3; /* Stack Automatic */
- int useXstack:3; /* use Xternal Stack */
- int stack10bit:3; /* use 10 bit stack (flat24 model only) */
- int genericPtr:1; /* use generic pointers */
- int regExtend:1; /* don't use extended registers */
- int dump_raw:1; /* dump after intermediate code generation */
- int dump_gcse:1; /* dump after gcse */
- int dump_loop:1; /* dump after loop optimizations */
- int dump_kill:1; /* dump after dead code elimination */
- int dump_range:1; /* dump after live range analysis */
- int dump_pack:1; /* dump after register packing */
- int dump_rassgn:1; /* dump after register assignment */
- int cc_only:1; /* compile only flag */
- int intlong_rent:1; /* integer & long support routines reentrant */
- int float_rent:1; /* floating point routines are reentrant */
- int out_fmt:1; /* 1 = motorola S19 format 0 = intel Hex format */
- int cyclomatic:1; /* print cyclomatic information */
- int noOverlay:1; /* don't overlay local variables & parameters */
- int mainreturn:1; /* issue a return after main */
- int nopeep:1; /* no peep hole optimization */
- int asmpeep:1; /* pass inline assembler thru peep hole */
- int debug:1; /* generate extra debug info */
- int nodebug:1; /* Generate no debug info. */
- int stackOnData:1; /* stack after data segment */
- int c1mode:1; /* Act like c1 - no pre-proc, asm or link */
+ int stackAuto; /* Stack Automatic */
+ int useXstack; /* use Xternal Stack */
+ int stack10bit; /* use 10 bit stack (flat24 model only) */
+ int dump_raw; /* dump after intermediate code generation */
+ int dump_gcse; /* dump after gcse */
+ int dump_loop; /* dump after loop optimizations */
+ int dump_kill; /* dump after dead code elimination */
+ int dump_range; /* dump after live range analysis */
+ int dump_pack; /* dump after register packing */
+ int dump_rassgn; /* dump after register assignment */
+ int dump_tree; /* dump front-end tree before lowering to iCode */
+ int cc_only; /* compile only flag */
+ int intlong_rent; /* integer & long support routines reentrant */
+ int float_rent; /* floating point routines are reentrant */
+ int out_fmt; /* 1 = motorola S19 format 0 = intel Hex format */
+ int cyclomatic; /* print cyclomatic information */
+ int noOverlay; /* don't overlay local variables & parameters */
+ int mainreturn; /* issue a return after main */
+ int xram_movc; /* use movc instead of movx to read xram (mcs51) */
+ int nopeep; /* no peep hole optimization */
+ int asmpeep; /* pass inline assembler thru peep hole */
+ int debug; /* generate extra debug info */
+ int c1mode; /* Act like c1 - no pre-proc, asm or link */