You would most commonly define this macro if the @code{allocate_stack}
pattern needs to support both a 32- and a 64-bit mode.
-@findex CHECK_FLOAT_VALUE
-@item CHECK_FLOAT_VALUE (@var{mode}, @var{value}, @var{overflow})
-A C statement to validate the value @var{value} (of type
-@code{double}) for mode @var{mode}. This means that you check whether
-@var{value} fits within the possible range of values for mode
-@var{mode} on this target machine. The mode @var{mode} is always
-a mode of class @code{MODE_FLOAT}. @var{overflow} is nonzero if
-the value is already known to be out of range.
-
-If @var{value} is not valid or if @var{overflow} is nonzero, you should
-set @var{overflow} to 1 and then assign some valid value to @var{value}.
-Allowing an invalid value to go through the compiler can produce
-incorrect assembler code which may even cause Unix assemblers to crash.
-
-This macro need not be defined if there is no work for it to do.
-
@findex TARGET_FLOAT_FORMAT
@item TARGET_FLOAT_FORMAT
A code distinguishing the floating point format of the target machine.
The ordering of the component words of floating point values stored in
memory is controlled by @code{FLOAT_WORDS_BIG_ENDIAN}.
-@findex VAX_HALFWORD_ORDER
-@item VAX_HALFWORD_ORDER
-This macro is only used if @code{TARGET_FLOAT_FORMAT} is
-@code{VAX_FLOAT_FORMAT}. If defaulted or defined as 1, the halfwords of
-the generated floating point data are in the order used by the VAX. If
-defined as 0, they are reversed, which is used by the PDP-11 target.
-
@findex MODE_HAS_NANS
@item MODE_HAS_NANS (@var{mode})
When defined, this macro should be true if @var{mode} has a NaN