12.3 Host Misc
FATAL_EXIT_CODE- A C expression for the status code to be returned when the compiler
exits after serious errors. The default is the system-provided macro
`EXIT_FAILURE', or `1' if the system doesn't define that
macro. Define this macro only if these defaults are incorrect.
SUCCESS_EXIT_CODE- A C expression for the status code to be returned when the compiler
exits without serious errors. (Warnings are not serious errors.) The
default is the system-provided macro `EXIT_SUCCESS', or `0' if
the system doesn't define that macro. Define this macro only if these
defaults are incorrect.
USE_C_ALLOCA- Define this macro if GCC should use the C implementation of
alloca
provided by libiberty.a. This only affects how some parts of the
compiler itself allocate memory. It does not change code generation.
When GCC is built with a compiler other than itself, the C alloca
is always used. This is because most other implementations have serious
bugs. You should define this macro only on a system where no
stack-based alloca can possibly work. For instance, if a system
has a small limit on the size of the stack, GCC's builtin alloca
will not work reliably.
COLLECT2_HOST_INITIALIZATION- If defined, a C statement (sans semicolon) that performs host-dependent
initialization when
collect2 is being initialized.
GCC_DRIVER_HOST_INITIALIZATION- If defined, a C statement (sans semicolon) that performs host-dependent
initialization when a compilation driver is being initialized.
SMALL_ARG_MAX- Define this macro if the host system has a small limit on the total
size of an argument vector. This causes the driver to take more care
not to pass unnecessary arguments to subprocesses.
In addition, if configure generates an incorrect definition of
any of the macros in auto-host.h, you can override that
definition in a host configuration header. If you need to do this,
first see if it is possible to fix configure.