Compiler Option: -z
Sets miscellaneous or experimental compiler options.
Syntax
`
-z < value >
`
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

- Using the Command Line