IA64: Consolidate nptl/ subdirectories under linux/...
authorRoland McGrath <roland@hack.frob.com>
Fri, 4 Jul 2014 05:19:41 +0000 (22:19 -0700)
committerMike Frysinger <vapier@gentoo.org>
Mon, 4 Aug 2014 14:00:52 +0000 (10:00 -0400)
32 files changed:
ChangeLog
sysdeps/unix/sysv/linux/ia64/Makefile
sysdeps/unix/sysv/linux/ia64/Versions
sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S [moved from sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S with 100% similarity]
sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/c++-types.data [moved from sysdeps/unix/sysv/linux/ia64/nptl/c++-types.data with 100% similarity]
sysdeps/unix/sysv/linux/ia64/dl-sysdep.h [moved from sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h with 100% similarity]
sysdeps/unix/sysv/linux/ia64/ld.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/ld.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libBrokenLocale.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libBrokenLocale.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libanl.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libanl.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libc.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libc.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libcrypt.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libdl.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libdl.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libm.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libm.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libnsl.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libnsl.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libpthread.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libpthread.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libresolv.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libresolv.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/librt.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/librt.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libthread_db.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libthread_db.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/libutil.abilist [moved from sysdeps/unix/sysv/linux/ia64/nptl/libutil.abilist with 100% similarity]
sysdeps/unix/sysv/linux/ia64/localplt.data [moved from sysdeps/unix/sysv/linux/ia64/nptl/localplt.data with 100% similarity]
sysdeps/unix/sysv/linux/ia64/lowlevellock.h [moved from sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h with 100% similarity]
sysdeps/unix/sysv/linux/ia64/nptl/Makefile [deleted file]
sysdeps/unix/sysv/linux/ia64/nptl/Versions [deleted file]
sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h [moved from sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h with 100% similarity]
sysdeps/unix/sysv/linux/ia64/timer_create.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/timer_create.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/timer_delete.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/timer_delete.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/timer_getoverr.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/timer_getoverr.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/timer_gettime.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/timer_gettime.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/timer_settime.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/timer_settime.c with 100% similarity]
sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c with 96% similarity]
sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c [moved from sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c with 100% similarity]

index c05f67f..e4b1a03 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,69 @@
 2014-08-04  Roland McGrath  <roland@hack.frob.com>
 
+       * sysdeps/unix/sysv/linux/ia64/nptl/Makefile: File removed, contents
+       appended ...
+       * sysdeps/unix/sysv/linux/ia64/Makefile: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/Versions: File removed, contents
+       appended ...
+       * sysdeps/unix/sysv/linux/ia64/Versions: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/__ia64_longjmp.S: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/__ia64_longjmp.S: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/__sigstack_longjmp.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/__sigstack_longjmp.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/c++-types.data: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/c++-types.data: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/dl-sysdep.h: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/dl-sysdep.h: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/ld.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/ld.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libBrokenLocale.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libBrokenLocale.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libanl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libanl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libc.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libc.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libcrypt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libcrypt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libdl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libdl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libm.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libm.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libnsl.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libnsl.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libpthread.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libpthread.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libresolv.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libresolv.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/librt.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/librt.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libthread_db.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libthread_db.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/libutil.abilist: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/libutil.abilist: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/localplt.data: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/localplt.data: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/lowlevellock.h: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/lowlevellock.h: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/sysdep-cancel.h: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/timer_create.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/timer_create.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/timer_delete.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/timer_delete.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/timer_getoverr.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/timer_getoverr.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/timer_gettime.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/timer_gettime.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/timer_settime.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/timer_settime.c: ... here.
+       * sysdeps/unix/sysv/linux/ia64/nptl/unwind-forcedunwind.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c: ... here.
+       Update #include.
+       * sysdeps/unix/sysv/linux/ia64/nptl/unwind_longjmp.c: Moved ...
+       * sysdeps/unix/sysv/linux/ia64/unwind_longjmp.c: ... here.
+
+2014-08-04  Roland McGrath  <roland@hack.frob.com>
+
        * sysdeps/unix/sysv/linux/ia64/nptl/bits/pthreadtypes.h: Moved ...
        * sysdeps/ia64/nptl/bits/pthreadtypes.h: ... here.
        * sysdeps/unix/sysv/linux/ia64/nptl/bits/semaphore.h: Moved ...
index bbfd6a2..f1049c3 100644 (file)
@@ -26,3 +26,7 @@ endif
 # This is a crude attempt to silence the compiler which complains about
 # then 'current' definition in the kernel headers.
 CPPFLAGS += -D_ASM_IA64_CURRENT_H
+
+ifeq ($(subdir),nptl)
+libpthread-sysdep_routines += __ia64_longjmp unwind_longjmp __sigstack_longjmp
+endif
index 13d710a..b38d6ef 100644 (file)
@@ -23,3 +23,16 @@ libc {
     getunwind;
   }
 }
+libpthread {
+  GLIBC_2.3.3 {
+    # Changed PTHREAD_STACK_MIN.
+    pthread_attr_setstack; pthread_attr_setstacksize;
+  }
+}
+librt {
+  GLIBC_2.3.3 {
+    # Changed timer_t.
+    timer_create; timer_delete; timer_getoverrun; timer_gettime;
+    timer_settime;
+  }
+}
diff --git a/sysdeps/unix/sysv/linux/ia64/nptl/Makefile b/sysdeps/unix/sysv/linux/ia64/nptl/Makefile
deleted file mode 100644 (file)
index ff98f1a..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-ifeq ($(subdir),nptl)
-libpthread-sysdep_routines += __ia64_longjmp unwind_longjmp __sigstack_longjmp
-endif
diff --git a/sysdeps/unix/sysv/linux/ia64/nptl/Versions b/sysdeps/unix/sysv/linux/ia64/nptl/Versions
deleted file mode 100644 (file)
index 437c4da..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-libpthread {
-  GLIBC_2.3.3 {
-    # Changed PTHREAD_STACK_MIN.
-    pthread_attr_setstack; pthread_attr_setstacksize;
-  }
-}
-librt {
-  GLIBC_2.3.3 {
-    # Changed timer_t.
-    timer_create; timer_delete; timer_getoverrun; timer_gettime;
-    timer_settime;
-  }
-}
@@ -26,7 +26,7 @@ static _Unwind_Word (*libgcc_s_getbsp) (struct _Unwind_Context *);
 #define ARCH_CANCEL_INIT(handle) \
   ((libgcc_s_getbsp = __libc_dlsym (handle, "_Unwind_GetBSP")) == NULL)
 
-#include <sysdeps/pthread/unwind-forcedunwind.c>
+#include <sysdeps/nptl/unwind-forcedunwind.c>
 
 _Unwind_Word
 _Unwind_GetBSP (struct _Unwind_Context *context)