X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=driver%2Ffirm_cmdline.h;h=12ea3a5bb5d7541c71d46b4783a92ebcf66ca1f5;hb=ed07e4be99cb6911f67a3de7d9034b375c7e9886;hp=9cb0a06b96c75f6433bc0d9e9d80e88b48e9cb72;hpb=99fd093374df15b5aaf15f48a900d1a9a012dbd4;p=cparser diff --git a/driver/firm_cmdline.h b/driver/firm_cmdline.h index 9cb0a06..12ea3a5 100644 --- a/driver/firm_cmdline.h +++ b/driver/firm_cmdline.h @@ -14,7 +14,8 @@ 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 { @@ -37,7 +38,6 @@ struct a_firm_opt { 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 */ @@ -73,6 +73,7 @@ struct a_firm_opt { 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 */