From: Christopher Faylor Date: Thu, 9 Jun 2005 19:29:27 +0000 (+0000) Subject: * cygwin.sc: Place .cygwin_dll_common. X-Git-Tag: pre_wait_sig_exit~298 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=0acb04208144d3486901d0f25b0dfe3892fc5b88;p=newlib-cygwin.git * cygwin.sc: Place .cygwin_dll_common. * init.cc (threadfunc_ix): Use a more common name for the section name. --- diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 43f483b10..eb1c6b2b5 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,3 +1,8 @@ +2005-06-09 Christopher Faylor + + * cygwin.sc: Place .cygwin_dll_common. + * init.cc (threadfunc_ix): Use a more common name for the section name. + 2005-06-09 Christopher Faylor * include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change to diff --git a/winsup/cygwin/cygwin.sc b/winsup/cygwin/cygwin.sc index 83b280f49..598690f22 100644 --- a/winsup/cygwin/cygwin.sc +++ b/winsup/cygwin/cygwin.sc @@ -81,6 +81,10 @@ SECTIONS . = ALIGN(16); __cygheap_start = ABSOLUTE(.); } + .cygwin_dll_common ALIGN(__section_alignment__): + { + *(.cygwin_dll_common) + } .cygheap ALIGN(__section_alignment__): { __cygheap_mid = .; diff --git a/winsup/cygwin/init.cc b/winsup/cygwin/init.cc index a0d34f51a..ed849b11b 100644 --- a/winsup/cygwin/init.cc +++ b/winsup/cygwin/init.cc @@ -18,7 +18,7 @@ details. */ int NO_COPY dynamically_loaded; static char *search_for = (char *) cygthread::stub; -unsigned threadfunc_ix[8] __attribute__((section ("cygwin_dll_common"), shared)); +unsigned threadfunc_ix[8] __attribute__((section (".cygwin_dll_common"), shared)); DWORD tls_func; HANDLE sync_startup;