Fix C/should_fail/init2.c: if there is no outer_type (error case), just go on.
[cparser] / driver / firm_cmdline.h
index 7da2d8e..64c13bd 100644 (file)
@@ -36,7 +36,7 @@ struct a_firm_opt {
   a_byte   gcse;            /**< enable global common-subexpression elimination */
   a_byte   gvn_pre;         /**< enable global common-subexpression elimination
                                  and partial redundancy elimination */
-  a_byte   cond_eval;       /**< enable condition evaluation */
+  a_byte   jumpthreading;   /**< enable jumpthreading */
   a_byte   if_conversion;   /**< enable if-conversion */
   a_byte   func_calls;      /**< enable function call optimization */
   a_byte   do_inline;       /**< do automatic inlining */
@@ -50,6 +50,7 @@ struct a_firm_opt {
   a_byte   mods;            /**< enable architecture dependent mod optimization */
   a_byte   fragile_ops;     /**< enable fragile ops optimization */
   a_byte   load_store;      /**< enable load store optimization */
+  a_byte   load_store_pre;  /**< enable new load store optimization */
   a_byte   modes;           /**< enable integer mode optimizations */
   a_byte   precise_exc;     /**< use precise exception context */
   a_byte   use_DivMod;      /**< use DivMod nodes */
@@ -63,7 +64,7 @@ struct a_firm_opt {
   a_byte   deconv;          /**< enable conv node optimization */
   a_byte   cc_opt;          /**< optimize calling conventions */
   a_byte   bool_opt;        /**< perform bool simplification */
-  a_byte   end_melt;        /**< end block melting */
+  a_byte   shape_blocks;    /**< end block melting */
   a_byte   freestanding;    /**< if set, freestanding mode is enabled */
   a_byte   fp_model;        /**< fp model */
   a_byte   lower_ll;        /**< lower double word access */
@@ -74,9 +75,6 @@ struct a_firm_opt {
   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 */
   int      clone_threshold; /**< The threshold value for procedure cloning. */
   unsigned inline_maxsize;  /**< Maximum function size for inlining. */
   unsigned inline_threshold;/**< Inlining benefice threshold. */
@@ -84,6 +82,8 @@ struct a_firm_opt {
   a_byte   grs_simd_opt;
   a_byte   grs_create_pattern;
   unsigned spare_size;      /**< allowed spare size for table switches in machine words. */
+  a_byte   enable_statev;   /**< enable statev output */
+  char     *statev_filter;  /**< statev filter */
 };
 
 /** statistic options */