Sets miscellaneous or experimental compiler options.
Syntax
Parameters
value
Miscellaneous 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 implementation of
GoSub 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
-gen gcc using
setjmp/
longjmp C runtime functions.
-z valist-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.
See also