crtstuff.c (HIDDEN_DTOR_LIST_END): New macro.
authorUlrich Drepper <drepper@redhat.com>
Fri, 4 May 2007 19:20:28 +0000 (19:20 +0000)
committerJakub Jelinek <jakub@gcc.gnu.org>
Fri, 4 May 2007 19:20:28 +0000 (21:20 +0200)
commit3fc95619f64d0e1424489936c6b1cf9cf33c5ddc
treec944a3efeda877a1fae18ad5d3e9fb158bc98ab0
parent12aac30b21cd14421126930ec214463a2f536748
crtstuff.c (HIDDEN_DTOR_LIST_END): New macro.

* crtstuff.c (HIDDEN_DTOR_LIST_END): New macro.
(__do_global_dtors_aux): Use more paranoid loop to run
destructors if HIDDEN_DTOR_LIST_END.
(__DTOR_END__): Export as a hidden symbol when HIDDEN_DTOR_LIST_END.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r124444
gcc/ChangeLog
gcc/crtstuff.c