enum an_os_support {
OS_SUPPORT_LINUX, /**< create code for Linux OS */
- OS_SUPPORT_MINGW /**< create code for MinGW WIN32 */
+ OS_SUPPORT_WIN32, /**< create code for MinGW WIN32 */
+ OS_SUPPORT_MACHO
} an_os_support;
enum a_debug_mode {
and partial redundancy elimination */
a_byte cond_eval; /**< enable condition evaluation */
a_byte if_conversion; /**< enable if-conversion */
- a_byte loop_unrolling; /**< enable automatic loop unrolling */
a_byte func_calls; /**< enable function call optimization */
a_byte do_inline; /**< do automatic inlining */
a_byte auto_inline; /**< current automatic inlining state */
a_byte lower; /**< enable Firm lowering */
a_byte os_support; /**< current os support */
a_byte honor_restrict; /**< enable restrict keyword */
+ a_byte lower_bitfields; /**< lower bitfield access */
+ a_byte pic; /**< generate position independent code */
a_byte ycomp_dbg; /**< yComp debugger extension */
char *ycomp_host; /**< The host, yComp is running on */
int ycomp_port; /**< The port, yComp is listening on */