diff options
author | Richard Henderson <rth@redhat.com> | 2001-08-06 09:38:18 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2001-08-06 09:38:18 -0700 |
commit | 1d4820563901c443ef95b649963c54efbb1268a4 (patch) | |
tree | 036477bc0564edd805a70401d4b824040095475f /gcc/doc/tm.texi | |
parent | eac69b8a008bd5426d3410d624aa9d88577fd69f (diff) | |
download | gcc-1d4820563901c443ef95b649963c54efbb1268a4.zip gcc-1d4820563901c443ef95b649963c54efbb1268a4.tar.gz gcc-1d4820563901c443ef95b649963c54efbb1268a4.tar.bz2 |
i386.h (FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN): New.
* config/i386/i386.h (FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN): New.
* function.c (expand_main_function): Implement it.
* doc/tm.texi: Document it.
From-SVN: r44664
Diffstat (limited to 'gcc/doc/tm.texi')
-rw-r--r-- | gcc/doc/tm.texi | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index e9c747a..4bcf827 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -1028,6 +1028,12 @@ for the desired alignment (measured in bits). If @code{STACK_BOUNDARY} is also defined, this macro must evaluate to a value equal to or larger than @code{STACK_BOUNDARY}. +@findex FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN +@item FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN +A C expression that evaluates true if @code{PREFERRED_STACK_BOUNDARY} is +not guaranteed by the runtime and we should emit code to align the stack +at the beginning of @code{main}. + @cindex @code{PUSH_ROUNDING}, interaction with @code{PREFERRED_STACK_BOUNDARY} If @code{PUSH_ROUNDING} is not defined, the stack will always be aligned to the specified boundary. If @code{PUSH_ROUNDING} is defined and specifies |