SDCCOptionsWidget SDCCOptionsWidget 0 0 441 377 SDCC Options unnamed 0 tabWidget12 general Ge&neral unnamed kcfg_SDCC_nostdlib Don't search in the standard librar&y directory (--nostdlib) Alt+Y kcfg_SDCC_nostdinc Don't search in the standard include directory (--nostdinc) kcfg_SDCC_less_pedantic Disa&ble pedantic warnings (--less-pedantic) Alt+B kcfg_SDCC_std_c89 Use C&89 standard only (--std-c89) Alt+8 Follow the C89 standard and disable SDCC features that conflict with the standard. kcfg_SDCC_std_c99 Use C&99 standard only (--std-c99) Alt+9 Follow the C99 standard and disable SDCC features that conflict with the standard (incomplete support). spacer32 Vertical Expanding 20 20 code_generation Code Gener&ation unnamed kcfg_SDCC_stack_auto Stack auto&matic variables (--stack-auto) Alt+M All functions in the source file will be compiled as reentrant, i.e. the parameters and local variables will be allocated on the stack. If this option is used all source files in the project should be compiled with this option. It automatically implies -int-long-reent and -float-reent. kcfg_SDCC_int_long_reent Integer li&braries were compiled as reentrant (--int-long-reent) Alt+B Integer (16 bit) and long (32 bit) libraries have been compiled as reentrant. Note by default these libraries are compiled as non-reentrant. kcfg_SDCC_float_reent Floating point librar&y was compiled as reentrant (--float-reent) Alt+Y Floating point library is compiled as reentrant. kcfg_SDCC_fommit_frame_pointer Leave out the frame pointer (--fommit-frame-pointer) kcfg_SDCC_no_xinit_opt Don't memcpy initialized &xram from code (--no-xinit-opt) Alt+X Will not memcpy initialized data from code space into xdata space. This saves a few bytes in code space if you don't have initialized data. kcfg_SDCC_all_callee_saves Callee will &always save registers used (--all-callee-saves) Alt+A spacer31 Vertical Expanding 20 20 optimization &Optimization unnamed kcfg_SDCC_nooverlay Disable overlaying leaf function &auto variables (--nooverlay) Alt+A The compiler will not overlay parameters and local variables of any function, see section Parameters and local variables for more details. kcfg_SDCC_nogcse Disable the GCSE optimization (--nogcse) kcfg_SDCC_nolabelopt Disable label optimi&zation (--nolabelopt) Alt+Z Will not optimize labels (makes the dumpfiles more readable). kcfg_SDCC_noinvariant Disable optimization of invariants (--noinvariant) kcfg_SDCC_noinduction Disable loop variable induction (--noinduction) kcfg_SDCC_no_peep Disable peep-hole optimization (--&no-peep) Alt+N Disable peep-hole optimization. kcfg_SDCC_noloopreverse Disable loop reverse optimization (--noloopreverse) Will not do loop reversal optimization. kcfg_SDCC_opt_code_size Opti&mize for compact code (--opt-code-size) Alt+M The compiler will optimize code generation towards compact code, possibly at the expense of code speed. kcfg_SDCC_opt_code_speed &Optimize for fast code (--opt-code-speed) Alt+O The compiler will optimize code generation towards fast code, possibly at the expense of code size. kcfg_SDCC_peep_asm Ena&ble inline assembly peephole optimization (--peep-asm) Alt+B Pass the inline assembler code through the peep hole optimizer. This can cause unexpected changes to inline assembler code, please go through the peephole optimizer rules defined in the source file tree '<target>/peeph.def' before using this option. kcfg_SDCC_nojtbound Don't generate boundary check for &jump tables (--nojtbound) Alt+J spacer33 Vertical Expanding 20 20 pic16_specific PIC&16 Specific unnamed kcfg_SDCC_nodefaultlibs Don't use default libraries (--nodefaultlibs) kcfg_SDCC_pno_banksel Don't generate BANKSEL directives (--pno-banksel) kcfg_SDCC_pstack_model_large Use large stac&k model (--pstack-model=large) Alt+K kcfg_SDCC_debug_xtra Show more debug info in assembl&y output (--debug-xtra) Alt+Y kcfg_SDCC_denable_peeps E&xplicit enable of peepholes (--denable-peeps) Alt+X kcfg_SDCC_calltree Du&mp call tree in .calltree file (--calltree) Alt+M kcfg_SDCC_fstack Ena&ble stack optimizations (--fstack) Alt+B kcfg_SDCC_optimize_goto Try to use conditional BRA instead of GOTO (--optimi&ze-goto) Alt+Z kcfg_SDCC_optimize_cmp Try to optimize some compares (--optimize-cmp) kcfg_SDCC_optimize_df Thorough data flow analyis (resource intensive) (--optimize-df) spacer34 Vertical Expanding 20 20 kcfg_MiscSDCCOptions textLabel2 Other options: spacer4 Vertical Expanding 20 16 klineedit.h