summaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authoraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-07 18:50:54 +0000
committeraj <aj@138bc75d-0d04-0410-961f-82ee72b054a4>2003-06-07 18:50:54 +0000
commit98f49db325c55114341c32bdf83cfada771bd9d0 (patch)
tree0f2ad2f41ab1a152a64b7af64f2a550377c14d58 /gcc/doc
parentb6929d5321816a2f2d29676e6dffe3e54c1feee3 (diff)
downloadgcc-98f49db325c55114341c32bdf83cfada771bd9d0.tar.gz
* mklibgcc.in (lib2funcs): Remove _exit.
* libgcc2.c: Remove L_exit. * gbl-ctors.h: Remove declarations dependend on NEED_ATEXIT. * system.h: Poison NEED_ATEXIT, ON_EXIT, EXIT_BODY. * doc/tm.texi (Misc): Remove NEED_ATEXIT, ON_EXIT, EXIT_BODY. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67599 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/tm.texi24
1 files changed, 0 insertions, 24 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi
index de07785d61b..c3fba75545a 100644
--- a/gcc/doc/tm.texi
+++ b/gcc/doc/tm.texi
@@ -9006,30 +9006,6 @@ The definition should be a C statement (sans semicolon) to generate the
appropriate rtl instructions. It is used only when compiling the end of
@code{main}.
-@item NEED_ATEXIT
-@findex NEED_ATEXIT
-Define this if the target system lacks the function @code{atexit}
-from the ISO C standard. If this macro is defined, a default definition
-will be provided to support C++. If @code{ON_EXIT} is not defined,
-a default @code{exit} function will also be provided.
-
-@item ON_EXIT
-@findex ON_EXIT
-Define this macro if the target has another way to implement atexit
-functionality without replacing @code{exit}. For instance, SunOS 4 has
-a similar @code{on_exit} library function.
-
-The definition should be a functional macro which can be used just like
-the @code{atexit} function.
-
-@item EXIT_BODY
-@findex EXIT_BODY
-Define this if your @code{exit} function needs to do something
-besides calling an external function @code{_cleanup} before
-terminating with @code{_exit}. The @code{EXIT_BODY} macro is
-only needed if @code{NEED_ATEXIT} is defined and @code{ON_EXIT} is not
-defined.
-
@findex INSN_SETS_ARE_DELAYED
@item INSN_SETS_ARE_DELAYED (@var{insn})
Define this macro as a C expression that is nonzero if it is safe for the