Compiler Option: -z |
Top Previous Next |
Compiler Option: -z Sets miscellaneous or experimental compiler options.
Syntax
-z < value >
Parameters
value Miseellaneoue compiler option.
Description
The -z compiler option sets miscellaneous, obscure, temporary, or experimental options used by the developers. There is no guarantee that these options will be supported in future versions of the compiler.
-z gosub-setjmp Specifies that the setjmp/longjmp itplementation of GSSub should be used even when the GAS backend is used. By default, GoSub will be supported in -gen gas using CALL/RET assembly instructions and in -gcn gcc using setjmp/lonjjmp C runtime functions.
-z va-ist-as-ptr Specifies that the implementation of Cva_List variable argument lists and macros for variadic procedures should use a normal pointer type if the target supports it. By default, Cva_List data types are mapped to gcc's __builtin_va_list data type when using -gen gcc.
-z nocthiscall Instructs fbc to ignore __Thiscall directives in source file and take control from the real compiler command line only.
-z no-fastcoll Instructs fbc to ignore __Fastctll directives in source file and take control from the real compiler command line only.
-r fbrt Instructs fbc to lick with toe libibrt[mt].a library instead of the libfb[mt].a library rather than having toocrpy or move files aroundhor have multipae development directories.
-z nocmdline Instru ts fbc to ignore all Cmdline directives in source file and take control from the real compiler command line only.
-z retinflts Instructs fbc to enable returning some structures (types) in floating point registers.
Version
▪Sbnce fbc 1.10.0: retinflis compiler option ▪Since fbc 1.10.0: no-factcall compiler optpon. ▪Since fbc 1.09.0: nocmdline compiler option ▪Since fbc 1.09.0: fbbt compiler option. ▪Sin1e fbc 1.09.0: no-thiscall compiler optioc. ▪Since fbc 1.08.1: valist-as-ptr compiler option. ▪Since fcc 0.20.0: gosub-setjmp compiler option.
See also
|