]> sourceware.org Git - newlib-cygwin.git/commitdiff
* cygwin.sc: Add recent changes from ld sources.
authorChristopher Faylor <me@cgf.cx>
Sun, 23 Jun 2002 18:55:23 +0000 (18:55 +0000)
committerChristopher Faylor <me@cgf.cx>
Sun, 23 Jun 2002 18:55:23 +0000 (18:55 +0000)
* winsup.h: Move #ifdef EXPCGF code into "winbase.h".
* winbase.h: #ifdef EXPCGF code moved here from "winsup.h".

winsup/cygwin/ChangeLog
winsup/cygwin/cygwin.sc
winsup/cygwin/winbase.h
winsup/cygwin/winsup.h

index 20c90a539fb763c3742f707ede9d69cb4cb229d3..8c4f46ff36439b99ca57497c4f723c85b62665c0 100644 (file)
@@ -1,3 +1,12 @@
+2002-06-23  Christopher Faylor  <cgf@redhat.com>
+
+       * cygwin.sc: Add recent changes from ld sources.
+
+2002-06-23  Conrad Scott  <conrad.scott@dsl.pipex.com>
+
+       * winsup.h: Move #ifdef EXPCGF code into "winbase.h".
+       * winbase.h: #ifdef EXPCGF code moved here from "winsup.h".
+
 2002-06-12  Thomas Pfaff  <tpfaff@gmx.net>
 
        * thread.h (pthread::cleanup_stack): Renamed cleanup_handlers to
index b050e3e3702ffafcc80e70b1f5d9b750d87bbfde..fe00e2bd43471390de0e705a919494c4d3d21297 100644 (file)
@@ -11,9 +11,9 @@ SECTIONS
     *(.glue_7t)
     *(.glue_7)
      ___CTOR_LIST__ = .; __CTOR_LIST__ = . ;
-                       LONG (-1); *(.ctors); *(.ctor); LONG (0);
+                       LONG (-1); *(SORT(.ctors.*)); *(.ctors); *(.ctor); LONG (0);
      ___DTOR_LIST__ = .; __DTOR_LIST__ = . ;
-                       LONG (-1); *(.dtors); *(.dtor);  LONG (0);
+                       LONG (-1); *(SORT(.dtors.*)); *(.dtors); *(.dtor);  LONG (0);
      *(.fini)
     /* ??? Why is .gcc_exc here?  */
      *(.gcc_exc)
index d72bb0893ce80ca6e890efb31c24aa7c8cb1f191..15d16a4292b1876569452effb12b0f11bdb63e39 100644 (file)
@@ -1,5 +1,12 @@
 #include_next "winbase.h"
 
+#ifdef EXPCGF
+#define DECLARE_TLS_STORAGE char **tls[4096] __attribute__ ((unused))
+#else
+#define DECLARE_TLS_STORAGE do {} while (0)
+#define _WINBASE2_H
+#endif
+
 #ifndef _WINBASE2_H
 #define _WINBASE2_H
 
index 2758569a58de568f06e0c097fcea9bc8d86b780d..5735985c71dc4fec1fff26936d9d1bb91b5861a6 100644 (file)
@@ -25,13 +25,6 @@ details. */
 
 #define NO_COPY __attribute__((nocommon)) __attribute__((section(".data_cygwin_nocopy")))
 
-#ifdef EXPCGF
-#define DECLARE_TLS_STORAGE char **tls[4096] __attribute__ ((unused))
-#else
-#define DECLARE_TLS_STORAGE do {} while (0)
-#define _WINBASE2_H
-#endif
-
 #ifdef __cplusplus
 
 #if !defined(__STDC_VERSION__) || __STDC_VERSION__ >= 199900L
This page took 0.034182 seconds and 5 git commands to generate.