From: Dale Weiler Date: Fri, 28 Dec 2012 20:17:13 +0000 (+0000) Subject: Fill in stublets X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=4ec1534f4c3810d995fa2ab7f5d56353fafa16fb;p=xonotic%2Fgmqcc.git Fill in stublets --- diff --git a/doc.html b/doc.html index e110d26..069f119 100644 --- a/doc.html +++ b/doc.html @@ -238,39 +238,43 @@ -fcorrect-ternary - + Enabling this corrects the ternary percedecce bugs present in fteqcc + + + -fsingle-vector-defs + Prevents the creation of progdefs for vectors -fcorrect-logic - + Use cast vector to real booleans when used in logic expressions -ftrue-empty-strings - + Always treat empty strings as true -ffalse-empty-strings - + Opposite of above, empty strings always false -futf8 - + Recognize utf-8 characters in character constants, and encode codepoint escape sequences in strings as utf-8 -fbail-on-werror - + When a warning is printed and it is set to be treated as error via -Werror, compilation will be stopped. -floop-labels - + Allow loops and switches to be labeled and break and continue to take optional label to target it. -funtyped-nil - + Enable the 'nil' null constant, which has no type. It can be used as the right hand of any assignment. -fpermissive - + Be "permissive", e.g with -funtyped-nil, this will allow local variables with the name 'nil'

Warning options

@@ -369,42 +373,42 @@ -Wunreachable-code - + Enables warnings about unreachable code -Wcpp - + Enables warnings about the preprocessor Wunknown-attribute - + Enables warnings for when an unknown attribute is encountered. -Wreserved-names - + Enables warnings for variables or fields that are named with a reserved name -Wuninitialized-constant - + Enables warnings about const global variables with no initializing value -Wuninitialized-global - + Enables warnings about non-const gloal variable with no initializing value - + - + - + @@ -412,27 +416,35 @@ - + - + - + - + - + - +
OptionsWhat it does
-OpeepholeEnables peephole optimizations
-Olocal-tempsEnables local-temp omission optimizations
-Oglobal-tempsEnables global-temp omission optimizations
-Otail-recursion
-Otail-callsEnables tail-call optimizations
-Ooverlap-locals + Every function where it's safe to do so will share its local + section with others. The critera being that the function must + have any possibly uninitialized locals, or local arrays regardless + of how they are initialized. +
-Ostrip-constant-namesStrip the names of constants
-Ooverlap-stringsAgressivly reuse strings in the string-section.
-Ocall-stores + Have expressions which are used as function parameters evaluate directly + into the parameter-globals is possible. This avoids copying. +
-Ovoid-returnDo not create a return instruction at the end of return-type void functions

@@ -649,6 +661,9 @@ $ cd gmqcc This simply performs compilation only

  • -execute  This will perform compilation and execution
  • +
  • -fail  + This will perform compilation on the requirement it fails, otherwise + the test fails
  • This tag must be provided, this tag is NOT optional.