X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=opts.def;h=26994c428bdbeb1743109880d716bfdb30f9a25e;hb=82f37c87fcec69cfd9067581c13bc07128eec76b;hp=f39336a8cae13107b57107cb2bb03cd12c7a6aac;hpb=35ba2dcaf99f4352869ad8519c35fefb1c53dd93;p=xonotic%2Fgmqcc.git diff --git a/opts.def b/opts.def index f39336a..26994c4 100644 --- a/opts.def +++ b/opts.def @@ -45,6 +45,7 @@ GMQCC_DEFINE_FLAG(TRUE_EMPTY_STRINGS) GMQCC_DEFINE_FLAG(FALSE_EMPTY_STRINGS) GMQCC_DEFINE_FLAG(UTF8) + GMQCC_DEFINE_FLAG(BAIL_ON_WERROR) #endif /* warning flags */ @@ -81,11 +82,14 @@ #ifdef GMQCC_TYPE_OPTIMIZATIONS GMQCC_DEFINE_FLAG(PEEPHOLE, 1) GMQCC_DEFINE_FLAG(LOCAL_TEMPS, 3) + GMQCC_DEFINE_FLAG(GLOBAL_TEMPS, 3) GMQCC_DEFINE_FLAG(TAIL_RECURSION, 1) GMQCC_DEFINE_FLAG(TAIL_CALLS, 2) GMQCC_DEFINE_FLAG(OVERLAP_LOCALS, 3) GMQCC_DEFINE_FLAG(STRIP_CONSTANT_NAMES, 1) GMQCC_DEFINE_FLAG(OVERLAP_STRINGS, 2) + GMQCC_DEFINE_FLAG(CALL_STORES, 1) + GMQCC_DEFINE_FLAG(VOID_RETURN, 1) #endif /* some cleanup so we don't have to */