we can safely enable set_opt_sel_based_null_check_elim() because we use Sel's only...
[cparser] / driver / firm_cmdline.h
index c16a2c3..12ea3a5 100644 (file)
@@ -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 */
@@ -72,6 +72,8 @@ struct a_firm_opt {
   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 */