X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=opts.def;h=87aaf360d2d4b4afbc22e51be1d2c664a61c33f8;hb=d72cb42b0883b7f382d9bd1240e78cab34ab14ca;hp=8502d43a11ef2fac7ea9cf12cd649bc16d146ebf;hpb=ed4c513b1ea30e532000eee4bef642bea702a61b;p=xonotic%2Fgmqcc.git diff --git a/opts.def b/opts.def index 8502d43..87aaf36 100644 --- a/opts.def +++ b/opts.def @@ -29,7 +29,6 @@ #ifdef GMQCC_TYPE_FLAGS GMQCC_DEFINE_FLAG(OVERLAP_LOCALS) GMQCC_DEFINE_FLAG(DARKPLACES_STRING_TABLE_BUG) - GMQCC_DEFINE_FLAG(OMIT_NULL_BYTES) GMQCC_DEFINE_FLAG(ADJUST_VECTOR_FIELDS) GMQCC_DEFINE_FLAG(FTEPP) GMQCC_DEFINE_FLAG(RELAXED_SWITCH) @@ -39,6 +38,11 @@ GMQCC_DEFINE_FLAG(INITIALIZED_NONCONSTANTS) GMQCC_DEFINE_FLAG(ASSIGN_FUNCTION_TYPES) GMQCC_DEFINE_FLAG(LNO) + GMQCC_DEFINE_FLAG(CORRECT_TERNARY) + GMQCC_DEFINE_FLAG(SINGLE_VECTOR_DEFS) + GMQCC_DEFINE_FLAG(CORRECT_LOGIC) + GMQCC_DEFINE_FLAG(TRUE_EMPTY_STRINGS) + GMQCC_DEFINE_FLAG(FALSE_EMPTY_STRINGS) #endif /* warning flags */ @@ -66,10 +70,13 @@ GMQCC_DEFINE_FLAG(CONST_VAR) GMQCC_DEFINE_FLAG(MULTIBYTE_CHARACTER) GMQCC_DEFINE_FLAG(TERNARY_PRECEDENCE) + GMQCC_DEFINE_FLAG(UNKNOWN_PRAGMAS) + GMQCC_DEFINE_FLAG(UNREACHABLE_CODE) #endif #ifdef GMQCC_TYPE_OPTIMIZATIONS - GMQCC_DEFINE_FLAG(MINOR, 1) + GMQCC_DEFINE_FLAG(PEEPHOLE, 1) + GMQCC_DEFINE_FLAG(LOCALTEMPS, 1) GMQCC_DEFINE_FLAG(TAIL_RECURSION, 1) GMQCC_DEFINE_FLAG(TAIL_CALLS, 2) #endif