This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.19-323-g5abebba


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  5abebba403181de898bbea4ee1bcce5f088c663b (commit)
       via  4e4a58f4ee45cea6f3083af8f12d3834bb999555 (commit)
       via  810789aed026442f8f3ba13877d01fd5bee8720f (commit)
       via  b86699bf4ff38ec815498d5c785a0e52473cc7f5 (commit)
      from  fff763a512d574881c51dd273824e8457f413fc7 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=5abebba403181de898bbea4ee1bcce5f088c663b

commit 5abebba403181de898bbea4ee1bcce5f088c663b
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Apr 29 03:08:48 2014 -0400

    Relocate hppa from ports to libc.

diff --git a/ChangeLog b/ChangeLog
index c62798e..8b9cfb5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2014-05-29  Carlos O'Donell  <carlos@systemhalted.org>
+
+	* sysdeps/hppa: Move directory from ports/sysdeps/hppa.
+	* sysdeps/unix/sysv/linux/hppa: Move directory from
+	ports/systeps/unix/sysv/linux/hppa.
+	* README: Update listing for hppa-*-linux-gnu.
+
 2014-04-28  OndÅ?ej Bílka  <neleai@seznam.cz>
 
 	[BZ #16754]
diff --git a/README b/README
index f0e0628..617ddc8 100644
--- a/README
+++ b/README
@@ -27,6 +27,7 @@ The GNU C Library supports these configurations for using Linux kernels:
 	aarch64*-*-linux-gnu
 	alpha*-*-linux-gnu
 	arm-*-linux-gnueabi
+	hppa-*-linux-gnu	Not currently functional without patches.
 	i[4567]86-*-linux-gnu
 	x86_64-*-linux-gnu	Can build either x86_64 or x32
 	ia64-*-linux-gnu
@@ -48,8 +49,6 @@ The code for other CPU configurations supported by volunteers outside of
 the core glibc maintenance effort is contained in the `ports' add-on,
 located in the `ports' subdirectory of the source tree.
 
-	hppa-*-linux-gnu	Not currently functional without patches.
-
 If you are interested in doing a port, please contact the glibc
 maintainers; see http://www.gnu.org/software/libc/ for more
 information.
diff --git a/ports/sysdeps/hppa/Makefile b/sysdeps/hppa/Makefile
similarity index 98%
rename from ports/sysdeps/hppa/Makefile
rename to sysdeps/hppa/Makefile
index fa9bc20..8d0c08a 100644
--- a/ports/sysdeps/hppa/Makefile
+++ b/sysdeps/hppa/Makefile
@@ -41,5 +41,4 @@ endif
 
 # We implement a 64-bit `long double'. The standard says we can do this.
 # This means our `long double' and `double' are identical.
-long-double-fcts = no 
-
+long-double-fcts = no
diff --git a/ports/sysdeps/hppa/Versions b/sysdeps/hppa/Versions
similarity index 100%
rename from ports/sysdeps/hppa/Versions
rename to sysdeps/hppa/Versions
diff --git a/ports/sysdeps/hppa/__longjmp.c b/sysdeps/hppa/__longjmp.c
similarity index 100%
rename from ports/sysdeps/hppa/__longjmp.c
rename to sysdeps/hppa/__longjmp.c
diff --git a/ports/sysdeps/hppa/abort-instr.h b/sysdeps/hppa/abort-instr.h
similarity index 100%
rename from ports/sysdeps/hppa/abort-instr.h
rename to sysdeps/hppa/abort-instr.h
diff --git a/ports/sysdeps/hppa/add_n.S b/sysdeps/hppa/add_n.S
similarity index 100%
rename from ports/sysdeps/hppa/add_n.S
rename to sysdeps/hppa/add_n.S
diff --git a/ports/sysdeps/hppa/bits/endian.h b/sysdeps/hppa/bits/endian.h
similarity index 100%
rename from ports/sysdeps/hppa/bits/endian.h
rename to sysdeps/hppa/bits/endian.h
diff --git a/ports/sysdeps/hppa/bits/link.h b/sysdeps/hppa/bits/link.h
similarity index 100%
rename from ports/sysdeps/hppa/bits/link.h
rename to sysdeps/hppa/bits/link.h
diff --git a/ports/sysdeps/hppa/bits/linkmap.h b/sysdeps/hppa/bits/linkmap.h
similarity index 100%
rename from ports/sysdeps/hppa/bits/linkmap.h
rename to sysdeps/hppa/bits/linkmap.h
diff --git a/ports/sysdeps/hppa/bits/setjmp.h b/sysdeps/hppa/bits/setjmp.h
similarity index 100%
rename from ports/sysdeps/hppa/bits/setjmp.h
rename to sysdeps/hppa/bits/setjmp.h
diff --git a/ports/sysdeps/hppa/bsd-_setjmp.S b/sysdeps/hppa/bsd-_setjmp.S
similarity index 100%
rename from ports/sysdeps/hppa/bsd-_setjmp.S
rename to sysdeps/hppa/bsd-_setjmp.S
diff --git a/ports/sysdeps/hppa/bsd-setjmp.S b/sysdeps/hppa/bsd-setjmp.S
similarity index 100%
rename from ports/sysdeps/hppa/bsd-setjmp.S
rename to sysdeps/hppa/bsd-setjmp.S
diff --git a/ports/sysdeps/hppa/configure b/sysdeps/hppa/configure
similarity index 100%
rename from ports/sysdeps/hppa/configure
rename to sysdeps/hppa/configure
diff --git a/ports/sysdeps/hppa/configure.ac b/sysdeps/hppa/configure.ac
similarity index 100%
rename from ports/sysdeps/hppa/configure.ac
rename to sysdeps/hppa/configure.ac
diff --git a/ports/sysdeps/hppa/crti.S b/sysdeps/hppa/crti.S
similarity index 99%
rename from ports/sysdeps/hppa/crti.S
rename to sysdeps/hppa/crti.S
index c1d129a..ccb862c 100644
--- a/ports/sysdeps/hppa/crti.S
+++ b/sysdeps/hppa/crti.S
@@ -77,4 +77,3 @@ _fini:
 	stwm	%r4,64(%sp)
 	stw	%r19,-32(%sp)
 	copy	%r19,%r4
-
diff --git a/ports/sysdeps/hppa/crtn.S b/sysdeps/hppa/crtn.S
similarity index 99%
rename from ports/sysdeps/hppa/crtn.S
rename to sysdeps/hppa/crtn.S
index 296f3e8..007ccec 100644
--- a/ports/sysdeps/hppa/crtn.S
+++ b/sysdeps/hppa/crtn.S
@@ -85,4 +85,3 @@ _end_fini:
 	.extern _fini
 	.word	_fini, _end_fini
 	.byte	0x08, 0x01, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08
-
diff --git a/ports/sysdeps/hppa/dl-fptr.c b/sysdeps/hppa/dl-fptr.c
similarity index 100%
rename from ports/sysdeps/hppa/dl-fptr.c
rename to sysdeps/hppa/dl-fptr.c
diff --git a/ports/sysdeps/hppa/dl-fptr.h b/sysdeps/hppa/dl-fptr.h
similarity index 100%
rename from ports/sysdeps/hppa/dl-fptr.h
rename to sysdeps/hppa/dl-fptr.h
diff --git a/ports/sysdeps/hppa/dl-irel.h b/sysdeps/hppa/dl-irel.h
similarity index 100%
rename from ports/sysdeps/hppa/dl-irel.h
rename to sysdeps/hppa/dl-irel.h
diff --git a/ports/sysdeps/hppa/dl-lookupcfg.h b/sysdeps/hppa/dl-lookupcfg.h
similarity index 99%
rename from ports/sysdeps/hppa/dl-lookupcfg.h
rename to sysdeps/hppa/dl-lookupcfg.h
index 6664836..58dc385 100644
--- a/ports/sysdeps/hppa/dl-lookupcfg.h
+++ b/sysdeps/hppa/dl-lookupcfg.h
@@ -80,4 +80,3 @@ void _dl_unmap (struct link_map *map);
 #define DL_FIXUP_VALUE_CODE_ADDR(value) ((value).ip)
 #define DL_FIXUP_VALUE_ADDR(value) ((uintptr_t) &(value))
 #define DL_FIXUP_ADDR_VALUE(addr) (*(struct fdesc *) (addr))
-
diff --git a/ports/sysdeps/hppa/dl-machine.h b/sysdeps/hppa/dl-machine.h
similarity index 99%
rename from ports/sysdeps/hppa/dl-machine.h
rename to sysdeps/hppa/dl-machine.h
index 6bab0ad..ba21f07 100644
--- a/ports/sysdeps/hppa/dl-machine.h
+++ b/sysdeps/hppa/dl-machine.h
@@ -467,7 +467,7 @@ asm (									\
    of the main executable's symbols, as for a COPY reloc.  */
 #if defined USE_TLS && (!defined RTLD_BOOTSTRAP || USE___THREAD)
 # define elf_machine_type_class(type)				\
-  ((((type) == R_PARISC_IPLT	 				\
+  ((((type) == R_PARISC_IPLT					\
   || (type) == R_PARISC_EPLT					\
   || (type) == R_PARISC_TLS_DTPMOD32				\
   || (type) == R_PARISC_TLS_DTPOFF32				\
@@ -475,7 +475,7 @@ asm (									\
   * ELF_RTYPE_CLASS_PLT)					\
   | (((type) == R_PARISC_COPY) * ELF_RTYPE_CLASS_COPY))
 #else
-#define elf_machine_type_class(type) 				\
+#define elf_machine_type_class(type)				\
  ((((type) == R_PARISC_IPLT					\
    || (type) == R_PARISC_EPLT)					\
    * ELF_RTYPE_CLASS_PLT)					\
@@ -527,7 +527,7 @@ dl_platform_init (void)
 
 auto void __attribute__((always_inline))
 elf_machine_rela (struct link_map *map,
-    		  const Elf32_Rela *reloc,
+		  const Elf32_Rela *reloc,
 		  const Elf32_Sym *sym,
 		  const struct r_found_version *version,
 		  void *const reloc_addr_arg,
@@ -653,13 +653,13 @@ elf_machine_rela (struct link_map *map,
       if (__builtin_expect (sym_map != NULL, 1))
 	{
 	  elf_machine_fixup_plt (NULL, sym_map, reloc, reloc_addr,
-	      			 DL_FIXUP_MAKE_VALUE(sym_map, value));
+				 DL_FIXUP_MAKE_VALUE(sym_map, value));
 	}
       else
 	{
 	  /* If we get here, it's a (weak) undefined sym.  */
 	  elf_machine_fixup_plt (NULL, map, reloc, reloc_addr,
-	      			 DL_FIXUP_MAKE_VALUE(map, value));
+				 DL_FIXUP_MAKE_VALUE(map, value));
 	}
       return;
 
diff --git a/ports/sysdeps/hppa/dl-symaddr.c b/sysdeps/hppa/dl-symaddr.c
similarity index 100%
rename from ports/sysdeps/hppa/dl-symaddr.c
rename to sysdeps/hppa/dl-symaddr.c
diff --git a/ports/sysdeps/hppa/dl-tls.h b/sysdeps/hppa/dl-tls.h
similarity index 100%
rename from ports/sysdeps/hppa/dl-tls.h
rename to sysdeps/hppa/dl-tls.h
diff --git a/ports/sysdeps/hppa/dl-trampoline.S b/sysdeps/hppa/dl-trampoline.S
similarity index 96%
rename from ports/sysdeps/hppa/dl-trampoline.S
rename to sysdeps/hppa/dl-trampoline.S
index 1a3b97b..969e35f 100644
--- a/ports/sysdeps/hppa/dl-trampoline.S
+++ b/sysdeps/hppa/dl-trampoline.S
@@ -51,7 +51,7 @@ _dl_runtime_resolve:
 
 	/* Save static link register */
 	stw	%r29,-16(%sp)
- 	/* Save argument registers */
+	/* Save argument registers */
 	stw	%r26,-36(%sp)
 	stw	%r25,-40(%sp)
 	stw	%r24,-44(%sp)
@@ -74,11 +74,11 @@ _dl_runtime_resolve:
 	fstd,ma	%fr6,-8(%r1)
 	fstd,ma	%fr7,-8(%r1)
 
- 	/* Set up args to fixup func, needs only two arguments  */
+	/* Set up args to fixup func, needs only two arguments  */
 	ldw	8+4(%r20),%r26		/* (1) got[1] == struct link_map */
 	copy	%r19,%r25		/* (2) reloc offset  */
 
- 	/* Call the real address resolver. */
+	/* Call the real address resolver. */
 	bl	_dl_fixup,%rp
 	copy	%r21,%r19		/* set fixup func ltp */
 
@@ -164,7 +164,7 @@ _dl_runtime_profile:
 	stw	%r2,-52(%sp)
 
 
- 	/* Set up args to fixup func, needs five arguments  */
+	/* Set up args to fixup func, needs five arguments  */
 	ldw	8+4(%r20),%r26		/* (1) got[1] == struct link_map */
 	stw	%r26,-116(%sp)		/* Save struct link_map */
 	copy	%r19,%r25		/* (2) reloc offset  */
@@ -174,7 +174,7 @@ _dl_runtime_profile:
 	ldo	-112(%sp), %r1
 	stw	%r1, -52(%sp)		/* (5) long int *framesizep */
 
- 	/* Call the real address resolver. */
+	/* Call the real address resolver. */
 	bl	_dl_profile_fixup,%rp
 	copy	%r21,%r19		/* set fixup func ltp */
 
@@ -255,7 +255,7 @@ L(cont):
 
 	/* Arguments to _dl_call_pltexit */
 	ldw	-116(%sp), %r26		/* (1) got[1] == struct link_map */
-	ldw 	-120(%sp), %r25		/* (2) reloc offsets */
+	ldw	-120(%sp), %r25		/* (2) reloc offsets */
 	ldo	-56(%sp), %r24		/* (3) *La_hppa_regs */
 	ldo	-124(%sp), %r23		/* (4) *La_hppa_retval */
 
@@ -285,4 +285,3 @@ L(cont):
         .PROCEND
 	cfi_endproc
 	.size   _dl_runtime_profile, . - _dl_runtime_profile
-
diff --git a/ports/sysdeps/hppa/entry.h b/sysdeps/hppa/entry.h
similarity index 100%
rename from ports/sysdeps/hppa/entry.h
rename to sysdeps/hppa/entry.h
diff --git a/ports/sysdeps/hppa/fpu/bits/fenv.h b/sysdeps/hppa/fpu/bits/fenv.h
similarity index 100%
rename from ports/sysdeps/hppa/fpu/bits/fenv.h
rename to sysdeps/hppa/fpu/bits/fenv.h
diff --git a/ports/sysdeps/hppa/fpu/bits/mathdef.h b/sysdeps/hppa/fpu/bits/mathdef.h
similarity index 99%
rename from ports/sysdeps/hppa/fpu/bits/mathdef.h
rename to sysdeps/hppa/fpu/bits/mathdef.h
index 875bd44..d9f0c3a 100644
--- a/ports/sysdeps/hppa/fpu/bits/mathdef.h
+++ b/sysdeps/hppa/fpu/bits/mathdef.h
@@ -36,4 +36,3 @@ typedef double double_t;	/* `double' expressions are evaluated as
 
 /* On hppa `long double' is 64-bits. */
 #undef __NO_LONG_DOUBLE_MATH
-
diff --git a/ports/sysdeps/hppa/fpu/fclrexcpt.c b/sysdeps/hppa/fpu/fclrexcpt.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fclrexcpt.c
rename to sysdeps/hppa/fpu/fclrexcpt.c
diff --git a/ports/sysdeps/hppa/fpu/fedisblxcpt.c b/sysdeps/hppa/fpu/fedisblxcpt.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fedisblxcpt.c
rename to sysdeps/hppa/fpu/fedisblxcpt.c
diff --git a/ports/sysdeps/hppa/fpu/feenablxcpt.c b/sysdeps/hppa/fpu/feenablxcpt.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/feenablxcpt.c
rename to sysdeps/hppa/fpu/feenablxcpt.c
diff --git a/ports/sysdeps/hppa/fpu/fegetenv.c b/sysdeps/hppa/fpu/fegetenv.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fegetenv.c
rename to sysdeps/hppa/fpu/fegetenv.c
diff --git a/ports/sysdeps/hppa/fpu/fegetexcept.c b/sysdeps/hppa/fpu/fegetexcept.c
similarity index 96%
rename from ports/sysdeps/hppa/fpu/fegetexcept.c
rename to sysdeps/hppa/fpu/fegetexcept.c
index 1c4b62d..0744eea 100644
--- a/ports/sysdeps/hppa/fpu/fegetexcept.c
+++ b/sysdeps/hppa/fpu/fegetexcept.c
@@ -27,7 +27,7 @@ fegetexcept (void)
   /* Get the current status word. */
   __asm__ ("fstd %%fr0,0(%1)	\n\t"
            "fldd 0(%1),%%fr0	\n\t"
-      	   : "=m" (s.l) : "r" (&s.l) : "%r0");
+	   : "=m" (s.l) : "r" (&s.l) : "%r0");
 
   return (s.sw[0] & FE_ALL_EXCEPT);
 }
diff --git a/ports/sysdeps/hppa/fpu/fegetround.c b/sysdeps/hppa/fpu/fegetround.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fegetround.c
rename to sysdeps/hppa/fpu/fegetround.c
diff --git a/ports/sysdeps/hppa/fpu/feholdexcpt.c b/sysdeps/hppa/fpu/feholdexcpt.c
similarity index 99%
rename from ports/sysdeps/hppa/fpu/feholdexcpt.c
rename to sysdeps/hppa/fpu/feholdexcpt.c
index b121387..9995ea0 100644
--- a/ports/sysdeps/hppa/fpu/feholdexcpt.c
+++ b/sysdeps/hppa/fpu/feholdexcpt.c
@@ -51,4 +51,3 @@ feholdexcept (fenv_t *envp)
 }
 
 libm_hidden_def (feholdexcept)
-
diff --git a/ports/sysdeps/hppa/fpu/fesetenv.c b/sysdeps/hppa/fpu/fesetenv.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fesetenv.c
rename to sysdeps/hppa/fpu/fesetenv.c
diff --git a/ports/sysdeps/hppa/fpu/fesetround.c b/sysdeps/hppa/fpu/fesetround.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fesetround.c
rename to sysdeps/hppa/fpu/fesetround.c
diff --git a/ports/sysdeps/hppa/fpu/feupdateenv.c b/sysdeps/hppa/fpu/feupdateenv.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/feupdateenv.c
rename to sysdeps/hppa/fpu/feupdateenv.c
diff --git a/ports/sysdeps/hppa/fpu/fgetexcptflg.c b/sysdeps/hppa/fpu/fgetexcptflg.c
similarity index 96%
rename from ports/sysdeps/hppa/fpu/fgetexcptflg.c
rename to sysdeps/hppa/fpu/fgetexcptflg.c
index 291e151..616b717 100644
--- a/ports/sysdeps/hppa/fpu/fgetexcptflg.c
+++ b/sysdeps/hppa/fpu/fgetexcptflg.c
@@ -27,11 +27,10 @@ fegetexceptflag (fexcept_t *flagp, int excepts)
   /* Get the current status word. */
   __asm__ ("fstd %%fr0,0(%1)	\n\t"
            "fldd 0(%1),%%fr0	\n\t"
-      	   : "=m" (s.l) : "r" (&s.l) : "%r0");
+	   : "=m" (s.l) : "r" (&s.l) : "%r0");
 
   *flagp = (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
 
   /* Success.  */
   return 0;
 }
-
diff --git a/ports/sysdeps/hppa/fpu/fpu_control.h b/sysdeps/hppa/fpu/fpu_control.h
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fpu_control.h
rename to sysdeps/hppa/fpu/fpu_control.h
diff --git a/ports/sysdeps/hppa/fpu/fraiseexcpt.c b/sysdeps/hppa/fpu/fraiseexcpt.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fraiseexcpt.c
rename to sysdeps/hppa/fpu/fraiseexcpt.c
diff --git a/ports/sysdeps/hppa/fpu/fsetexcptflg.c b/sysdeps/hppa/fpu/fsetexcptflg.c
similarity index 100%
rename from ports/sysdeps/hppa/fpu/fsetexcptflg.c
rename to sysdeps/hppa/fpu/fsetexcptflg.c
diff --git a/ports/sysdeps/hppa/fpu/ftestexcept.c b/sysdeps/hppa/fpu/ftestexcept.c
similarity index 96%
rename from ports/sysdeps/hppa/fpu/ftestexcept.c
rename to sysdeps/hppa/fpu/ftestexcept.c
index b8d41b4..54c0e28 100644
--- a/ports/sysdeps/hppa/fpu/ftestexcept.c
+++ b/sysdeps/hppa/fpu/ftestexcept.c
@@ -27,7 +27,7 @@ fetestexcept (int excepts)
   /* Get the current status word. */
   __asm__ ("fstd %%fr0,0(%1)	\n\t"
            "fldd 0(%1),%%fr0	\n\t"
-      	   : "=m" (s.l) : "r" (&s.l));
+	   : "=m" (s.l) : "r" (&s.l));
 
   return (s.sw[0] >> 27) & excepts & FE_ALL_EXCEPT;
 }
diff --git a/ports/sysdeps/hppa/fpu/libm-test-ulps b/sysdeps/hppa/fpu/libm-test-ulps
similarity index 100%
rename from ports/sysdeps/hppa/fpu/libm-test-ulps
rename to sysdeps/hppa/fpu/libm-test-ulps
diff --git a/ports/sysdeps/hppa/frame.h b/sysdeps/hppa/frame.h
similarity index 100%
rename from ports/sysdeps/hppa/frame.h
rename to sysdeps/hppa/frame.h
diff --git a/ports/sysdeps/hppa/gccframe.h b/sysdeps/hppa/gccframe.h
similarity index 100%
rename from ports/sysdeps/hppa/gccframe.h
rename to sysdeps/hppa/gccframe.h
diff --git a/ports/sysdeps/hppa/get-rounding-mode.h b/sysdeps/hppa/get-rounding-mode.h
similarity index 100%
rename from ports/sysdeps/hppa/get-rounding-mode.h
rename to sysdeps/hppa/get-rounding-mode.h
diff --git a/ports/sysdeps/hppa/hppa1.1/Implies b/sysdeps/hppa/hppa1.1/Implies
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/Implies
rename to sysdeps/hppa/hppa1.1/Implies
diff --git a/ports/sysdeps/hppa/hppa1.1/addmul_1.S b/sysdeps/hppa/hppa1.1/addmul_1.S
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/addmul_1.S
rename to sysdeps/hppa/hppa1.1/addmul_1.S
diff --git a/ports/sysdeps/hppa/hppa1.1/mul_1.S b/sysdeps/hppa/hppa1.1/mul_1.S
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/mul_1.S
rename to sysdeps/hppa/hppa1.1/mul_1.S
diff --git a/ports/sysdeps/hppa/hppa1.1/s_signbit.c b/sysdeps/hppa/hppa1.1/s_signbit.c
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/s_signbit.c
rename to sysdeps/hppa/hppa1.1/s_signbit.c
diff --git a/ports/sysdeps/hppa/hppa1.1/submul_1.S b/sysdeps/hppa/hppa1.1/submul_1.S
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/submul_1.S
rename to sysdeps/hppa/hppa1.1/submul_1.S
diff --git a/ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S b/sysdeps/hppa/hppa1.1/udiv_qrnnd.S
similarity index 100%
rename from ports/sysdeps/hppa/hppa1.1/udiv_qrnnd.S
rename to sysdeps/hppa/hppa1.1/udiv_qrnnd.S
diff --git a/ports/sysdeps/hppa/jmpbuf-offsets.h b/sysdeps/hppa/jmpbuf-offsets.h
similarity index 100%
rename from ports/sysdeps/hppa/jmpbuf-offsets.h
rename to sysdeps/hppa/jmpbuf-offsets.h
diff --git a/ports/sysdeps/hppa/jmpbuf-unwind.h b/sysdeps/hppa/jmpbuf-unwind.h
similarity index 100%
rename from ports/sysdeps/hppa/jmpbuf-unwind.h
rename to sysdeps/hppa/jmpbuf-unwind.h
diff --git a/ports/sysdeps/hppa/ldsodefs.h b/sysdeps/hppa/ldsodefs.h
similarity index 100%
rename from ports/sysdeps/hppa/ldsodefs.h
rename to sysdeps/hppa/ldsodefs.h
diff --git a/ports/sysdeps/hppa/libc-tls.c b/sysdeps/hppa/libc-tls.c
similarity index 99%
rename from ports/sysdeps/hppa/libc-tls.c
rename to sysdeps/hppa/libc-tls.c
index 855227b..0ef01bb 100644
--- a/ports/sysdeps/hppa/libc-tls.c
+++ b/sysdeps/hppa/libc-tls.c
@@ -34,4 +34,3 @@ __tls_get_addr (tls_index *ti)
 }
 
 #endif
-
diff --git a/ports/sysdeps/hppa/libgcc-compat.c b/sysdeps/hppa/libgcc-compat.c
similarity index 100%
rename from ports/sysdeps/hppa/libgcc-compat.c
rename to sysdeps/hppa/libgcc-compat.c
diff --git a/ports/sysdeps/hppa/lshift.S b/sysdeps/hppa/lshift.S
similarity index 100%
rename from ports/sysdeps/hppa/lshift.S
rename to sysdeps/hppa/lshift.S
diff --git a/ports/sysdeps/hppa/machine-gmon.h b/sysdeps/hppa/machine-gmon.h
similarity index 100%
rename from ports/sysdeps/hppa/machine-gmon.h
rename to sysdeps/hppa/machine-gmon.h
diff --git a/ports/sysdeps/hppa/math_private.h b/sysdeps/hppa/math_private.h
similarity index 100%
rename from ports/sysdeps/hppa/math_private.h
rename to sysdeps/hppa/math_private.h
diff --git a/ports/sysdeps/hppa/memusage.h b/sysdeps/hppa/memusage.h
similarity index 100%
rename from ports/sysdeps/hppa/memusage.h
rename to sysdeps/hppa/memusage.h
diff --git a/ports/sysdeps/hppa/mp_clz_tab.c b/sysdeps/hppa/mp_clz_tab.c
similarity index 100%
rename from ports/sysdeps/hppa/mp_clz_tab.c
rename to sysdeps/hppa/mp_clz_tab.c
diff --git a/ports/sysdeps/hppa/nptl/Makefile b/sysdeps/hppa/nptl/Makefile
similarity index 100%
rename from ports/sysdeps/hppa/nptl/Makefile
rename to sysdeps/hppa/nptl/Makefile
diff --git a/ports/sysdeps/hppa/nptl/jmpbuf-unwind.h b/sysdeps/hppa/nptl/jmpbuf-unwind.h
similarity index 100%
rename from ports/sysdeps/hppa/nptl/jmpbuf-unwind.h
rename to sysdeps/hppa/nptl/jmpbuf-unwind.h
diff --git a/ports/sysdeps/hppa/nptl/pthread_spin_init.c b/sysdeps/hppa/nptl/pthread_spin_init.c
similarity index 100%
rename from ports/sysdeps/hppa/nptl/pthread_spin_init.c
rename to sysdeps/hppa/nptl/pthread_spin_init.c
diff --git a/ports/sysdeps/hppa/nptl/pthread_spin_lock.c b/sysdeps/hppa/nptl/pthread_spin_lock.c
similarity index 100%
rename from ports/sysdeps/hppa/nptl/pthread_spin_lock.c
rename to sysdeps/hppa/nptl/pthread_spin_lock.c
diff --git a/ports/sysdeps/hppa/nptl/pthread_spin_unlock.c b/sysdeps/hppa/nptl/pthread_spin_unlock.c
similarity index 100%
rename from ports/sysdeps/hppa/nptl/pthread_spin_unlock.c
rename to sysdeps/hppa/nptl/pthread_spin_unlock.c
diff --git a/ports/sysdeps/hppa/nptl/pthreaddef.h b/sysdeps/hppa/nptl/pthreaddef.h
similarity index 100%
rename from ports/sysdeps/hppa/nptl/pthreaddef.h
rename to sysdeps/hppa/nptl/pthreaddef.h
diff --git a/ports/sysdeps/hppa/nptl/shlib-versions b/sysdeps/hppa/nptl/shlib-versions
similarity index 100%
rename from ports/sysdeps/hppa/nptl/shlib-versions
rename to sysdeps/hppa/nptl/shlib-versions
diff --git a/ports/sysdeps/hppa/nptl/tcb-offsets.sym b/sysdeps/hppa/nptl/tcb-offsets.sym
similarity index 100%
rename from ports/sysdeps/hppa/nptl/tcb-offsets.sym
rename to sysdeps/hppa/nptl/tcb-offsets.sym
diff --git a/ports/sysdeps/hppa/nptl/tls.h b/sysdeps/hppa/nptl/tls.h
similarity index 98%
rename from ports/sysdeps/hppa/nptl/tls.h
rename to sysdeps/hppa/nptl/tls.h
index 1933910..e4dc197 100644
--- a/ports/sysdeps/hppa/nptl/tls.h
+++ b/sysdeps/hppa/nptl/tls.h
@@ -85,7 +85,7 @@ typedef struct
 /* Install new dtv for current thread.  */
 # define INSTALL_NEW_DTV(dtv) \
   ({ tcbhead_t *__tcbp = (tcbhead_t *)__get_cr27();	\
-   	__tcbp->dtv = dtv;				\
+	__tcbp->dtv = dtv;				\
    })
 
 /* Return dtv of given thread descriptor.  */
@@ -101,14 +101,14 @@ typedef struct
 /* Return the address of the dtv for the current thread.  */
 # define THREAD_DTV() \
   ({ tcbhead_t *__tcbp = (tcbhead_t *)__get_cr27();	\
-   	__tcbp->dtv;					\
+	__tcbp->dtv;					\
    })
 
 /* Return the thread descriptor for the current thread.  */
 # define THREAD_SELF \
   ({ struct pthread *__self;			\
 	__self = __get_cr27();			\
-   	__self - 1;				\
+	__self - 1;				\
    })
 
 /* Magic for libthread_db to know how to do THREAD_SELF.
diff --git a/ports/sysdeps/hppa/nptl/tst-oddstacklimit.c b/sysdeps/hppa/nptl/tst-oddstacklimit.c
similarity index 100%
rename from ports/sysdeps/hppa/nptl/tst-oddstacklimit.c
rename to sysdeps/hppa/nptl/tst-oddstacklimit.c
diff --git a/ports/sysdeps/hppa/preconfigure b/sysdeps/hppa/preconfigure
similarity index 100%
rename from ports/sysdeps/hppa/preconfigure
rename to sysdeps/hppa/preconfigure
diff --git a/ports/sysdeps/hppa/rshift.S b/sysdeps/hppa/rshift.S
similarity index 100%
rename from ports/sysdeps/hppa/rshift.S
rename to sysdeps/hppa/rshift.S
diff --git a/ports/sysdeps/hppa/setjmp.S b/sysdeps/hppa/setjmp.S
similarity index 100%
rename from ports/sysdeps/hppa/setjmp.S
rename to sysdeps/hppa/setjmp.S
diff --git a/ports/sysdeps/hppa/shlib-versions b/sysdeps/hppa/shlib-versions
similarity index 100%
rename from ports/sysdeps/hppa/shlib-versions
rename to sysdeps/hppa/shlib-versions
diff --git a/ports/sysdeps/hppa/stackinfo.h b/sysdeps/hppa/stackinfo.h
similarity index 100%
rename from ports/sysdeps/hppa/stackinfo.h
rename to sysdeps/hppa/stackinfo.h
diff --git a/ports/sysdeps/hppa/start.S b/sysdeps/hppa/start.S
similarity index 100%
rename from ports/sysdeps/hppa/start.S
rename to sysdeps/hppa/start.S
diff --git a/ports/sysdeps/hppa/sub_n.S b/sysdeps/hppa/sub_n.S
similarity index 100%
rename from ports/sysdeps/hppa/sub_n.S
rename to sysdeps/hppa/sub_n.S
diff --git a/ports/sysdeps/hppa/sysdep.h b/sysdeps/hppa/sysdep.h
similarity index 100%
rename from ports/sysdeps/hppa/sysdep.h
rename to sysdeps/hppa/sysdep.h
diff --git a/ports/sysdeps/hppa/tininess.h b/sysdeps/hppa/tininess.h
similarity index 100%
rename from ports/sysdeps/hppa/tininess.h
rename to sysdeps/hppa/tininess.h
diff --git a/ports/sysdeps/hppa/tls-macros.h b/sysdeps/hppa/tls-macros.h
similarity index 99%
rename from ports/sysdeps/hppa/tls-macros.h
rename to sysdeps/hppa/tls-macros.h
index f5a1cd8..38edb1b 100644
--- a/ports/sysdeps/hppa/tls-macros.h
+++ b/sysdeps/hppa/tls-macros.h
@@ -112,4 +112,3 @@
       __result;  \
   })
 #endif
-
diff --git a/ports/sysdeps/hppa/tst-audit.h b/sysdeps/hppa/tst-audit.h
similarity index 100%
rename from ports/sysdeps/hppa/tst-audit.h
rename to sysdeps/hppa/tst-audit.h
diff --git a/ports/sysdeps/hppa/udiv_qrnnd.S b/sysdeps/hppa/udiv_qrnnd.S
similarity index 100%
rename from ports/sysdeps/hppa/udiv_qrnnd.S
rename to sysdeps/hppa/udiv_qrnnd.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/Makefile b/sysdeps/unix/sysv/linux/hppa/Makefile
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/Makefile
rename to sysdeps/unix/sysv/linux/hppa/Makefile
index 4c3a114..6856901 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/Makefile
+++ b/sysdeps/unix/sysv/linux/hppa/Makefile
@@ -2,4 +2,3 @@
 ifeq ($(subdir),stdlib)
 gen-as-const-headers += ucontext_i.sym
 endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/Versions b/sysdeps/unix/sysv/linux/hppa/Versions
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/Versions
rename to sysdeps/unix/sysv/linux/hppa/Versions
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c b/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
rename to sysdeps/unix/sysv/linux/hppa/____longjmp_chk.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h b/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
similarity index 96%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
rename to sysdeps/unix/sysv/linux/hppa/bits/atomic.h
index 76ca0b1..e55e91b 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
+++ b/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
@@ -61,7 +61,7 @@ typedef uintmax_t uatomic_max_t;
 
 #if __ASSUME_LWS_CAS
 /* The only basic operation needed is compare and exchange.  */
-# define atomic_compare_and_exchange_val_acq(mem, newval, oldval) 	\
+# define atomic_compare_and_exchange_val_acq(mem, newval, oldval)	\
   ({									\
      volatile int lws_errno;						\
      volatile int lws_ret;						\
@@ -80,18 +80,18 @@ typedef uintmax_t uatomic_max_t;
 	"nop					\n\t"			\
 	"stw	%%r28, %0			\n\t"			\
 	"stw	%%r21, %1			\n\t"			\
-	: "=m" (lws_ret), "=m" (lws_errno) 				\
+	: "=m" (lws_ret), "=m" (lws_errno)				\
         : "r" (mem), "r" (oldval), "r" (newval)				\
 	: _LWS_CLOBBER							\
      );									\
-    									\
+									\
      if(lws_errno == -EFAULT || lws_errno == -ENOSYS)			\
-     	ABORT_INSTRUCTION;						\
-    									\
+	ABORT_INSTRUCTION;						\
+									\
      lws_ret;								\
    })
 
-# define atomic_compare_and_exchange_bool_acq(mem, newval, oldval) 	\
+# define atomic_compare_and_exchange_bool_acq(mem, newval, oldval)	\
   ({									\
      int ret;								\
      ret = atomic_compare_and_exchange_val_acq(mem, newval, oldval);	\
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h b/sysdeps/unix/sysv/linux/hppa/bits/errno.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/errno.h
rename to sysdeps/unix/sysv/linux/hppa/bits/errno.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h b/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
rename to sysdeps/unix/sysv/linux/hppa/bits/fcntl.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h b/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
rename to sysdeps/unix/sysv/linux/hppa/bits/ioctls.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h b/sysdeps/unix/sysv/linux/hppa/bits/ipc.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/ipc.h
rename to sysdeps/unix/sysv/linux/hppa/bits/ipc.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h b/sysdeps/unix/sysv/linux/hppa/bits/mman.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/mman.h
rename to sysdeps/unix/sysv/linux/hppa/bits/mman.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h b/sysdeps/unix/sysv/linux/hppa/bits/msq.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/msq.h
rename to sysdeps/unix/sysv/linux/hppa/bits/msq.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h b/sysdeps/unix/sysv/linux/hppa/bits/sem.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/sem.h
rename to sysdeps/unix/sysv/linux/hppa/bits/sem.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h b/sysdeps/unix/sysv/linux/hppa/bits/shm.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/shm.h
rename to sysdeps/unix/sysv/linux/hppa/bits/shm.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h b/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
rename to sysdeps/unix/sysv/linux/hppa/bits/sigaction.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h b/sysdeps/unix/sysv/linux/hppa/bits/signum.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/signum.h
rename to sysdeps/unix/sysv/linux/hppa/bits/signum.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h b/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
rename to sysdeps/unix/sysv/linux/hppa/bits/socket_type.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/brk.c b/sysdeps/unix/sysv/linux/hppa/brk.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/brk.c
rename to sysdeps/unix/sysv/linux/hppa/brk.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/clone.S b/sysdeps/unix/sysv/linux/hppa/clone.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/clone.S
rename to sysdeps/unix/sysv/linux/hppa/clone.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/fcntl.c b/sysdeps/unix/sysv/linux/hppa/fcntl.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/fcntl.c
rename to sysdeps/unix/sysv/linux/hppa/fcntl.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/fxstat.c b/sysdeps/unix/sysv/linux/hppa/fxstat.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/fxstat.c
rename to sysdeps/unix/sysv/linux/hppa/fxstat.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/fxstatat.c b/sysdeps/unix/sysv/linux/hppa/fxstatat.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/fxstatat.c
rename to sysdeps/unix/sysv/linux/hppa/fxstatat.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/getcontext.S b/sysdeps/unix/sysv/linux/hppa/getcontext.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/getcontext.S
rename to sysdeps/unix/sysv/linux/hppa/getcontext.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/getdents64.c b/sysdeps/unix/sysv/linux/hppa/getdents64.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/getdents64.c
rename to sysdeps/unix/sysv/linux/hppa/getdents64.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/getrlimit64.c b/sysdeps/unix/sysv/linux/hppa/getrlimit64.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/getrlimit64.c
rename to sysdeps/unix/sysv/linux/hppa/getrlimit64.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h b/sysdeps/unix/sysv/linux/hppa/internaltypes.h
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
rename to sysdeps/unix/sysv/linux/hppa/internaltypes.h
index ac827b6..651ce2e 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
+++ b/sysdeps/unix/sysv/linux/hppa/internaltypes.h
@@ -76,4 +76,3 @@ is correctly.  */
 })
 
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h b/sysdeps/unix/sysv/linux/hppa/kernel-features.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/kernel-features.h
rename to sysdeps/unix/sysv/linux/hppa/kernel-features.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h b/sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h
rename to sysdeps/unix/sysv/linux/hppa/kernel_sigaction.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h b/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/kernel_stat.h
rename to sysdeps/unix/sysv/linux/hppa/kernel_stat.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/lxstat.c b/sysdeps/unix/sysv/linux/hppa/lxstat.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/lxstat.c
rename to sysdeps/unix/sysv/linux/hppa/lxstat.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c b/sysdeps/unix/sysv/linux/hppa/makecontext.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
rename to sysdeps/unix/sysv/linux/hppa/makecontext.c
index e536449..c8a1599 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
+++ b/sysdeps/unix/sysv/linux/hppa/makecontext.c
@@ -97,4 +97,3 @@ __makecontext (ucontext_t *ucp, void (*func) (void), int argc, ...)
   va_end (ap);
 }
 weak_alias(__makecontext, makecontext)
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/mmap.c b/sysdeps/unix/sysv/linux/hppa/mmap.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/mmap.c
rename to sysdeps/unix/sysv/linux/hppa/mmap.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h b/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h b/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
index b9873bd..9d68d44 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
@@ -29,4 +29,3 @@ typedef union
   char __size[__SIZEOF_SEM_T];
   long int __align;
 } sem_t;
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/clone.S b/sysdeps/unix/sysv/linux/hppa/nptl/clone.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/clone.S
rename to sysdeps/unix/sysv/linux/hppa/nptl/clone.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c b/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/createthread.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c b/sysdeps/unix/sysv/linux/hppa/nptl/fork.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/fork.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/fork.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c b/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c b/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
index d61c5d3..0c39423 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
@@ -124,4 +124,3 @@ __lll_timedwait_tid (int *tidp, const struct timespec *abstime)
   return 0;
 }
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h b/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S b/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
rename to sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
index 034b699..4bf14ef 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
@@ -103,4 +103,3 @@ ENTRY(__vfork)
 PSEUDO_END (__vfork)
 libc_hidden_def (__vfork)
 weak_alias (__vfork, vfork)
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h b/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h b/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
index d6d9198..744b5b0 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
@@ -14,4 +14,3 @@ extern int __pthread_cond_timedwait_internal (pthread_cond_t *cond,
 extern int __pthread_cond_wait_internal (pthread_cond_t *cond,
                                         pthread_mutex_t *mutex);
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
index e80f880..23526c6 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
@@ -39,4 +39,3 @@ versioned_symbol (libpthread, __pthread_cond_broadcast, pthread_cond_broadcast,
 # define __pthread_cond_broadcast __pthread_cond_broadcast_internal
 # include_next <pthread_cond_broadcast.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
index a308899..b90355c 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
@@ -39,4 +39,3 @@ versioned_symbol (libpthread, __pthread_cond_destroy, pthread_cond_destroy,
 # define __pthread_cond_destroy __pthread_cond_destroy_internal
 # include_next <pthread_cond_destroy.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
index 92b3ecf..38a282a 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
@@ -40,4 +40,3 @@ versioned_symbol (libpthread, __pthread_cond_init, pthread_cond_init,
 # define __pthread_cond_init __pthread_cond_init_internal
 # include_next <pthread_cond_init.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
index ddeb946..2f6e8e1 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
@@ -39,4 +39,3 @@ versioned_symbol (libpthread, __pthread_cond_signal, pthread_cond_signal,
 # define __pthread_cond_signal __pthread_cond_signal_internal
 # include_next <pthread_cond_signal.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
index 69cc66d..e53136b 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
@@ -41,4 +41,3 @@ versioned_symbol (libpthread, __pthread_cond_timedwait, pthread_cond_timedwait,
 # define __pthread_cond_timedwait __pthread_cond_timedwait_internal
 # include_next <pthread_cond_timedwait.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
rename to sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
index 6062318..c53bc98 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
@@ -40,4 +40,3 @@ versioned_symbol (libpthread, __pthread_cond_wait, pthread_cond_wait,
 # define __pthread_cond_wait __pthread_cond_wait_internal
 # include_next <pthread_cond_wait.c>
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h b/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
rename to sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
index 154bd2d..6f1c9d7 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
+++ b/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
@@ -31,7 +31,7 @@
 /* The syscall cancellation mechanism requires userspace
    assistance, the following code does roughly this:
 
-   	do arguments (read arg5 and arg6 to registers)
+	do arguments (read arg5 and arg6 to registers)
 	setup frame
 
 	check if there are threads, yes jump to pseudo_cancel
@@ -260,7 +260,7 @@ L(pre_end):						ASM_LINE_SEP	\
 				   header.multiple_threads) == 0, 1)
 # else
 /* Read the value of header.multiple_threads from the thread pointer */
-#  define SINGLE_THREAD_P 							\
+#  define SINGLE_THREAD_P							\
 	mfctl %cr27, %ret0					ASM_LINE_SEP	\
 	ldw MULTIPLE_THREADS_THREAD_OFFSET(%sr0,%ret0),%ret0	ASM_LINE_SEP
 # endif
@@ -278,4 +278,3 @@ L(pre_end):						ASM_LINE_SEP	\
   __builtin_expect (THREAD_GETMEM (THREAD_SELF, \
 				   header.multiple_threads) == 0, 1)
 #endif
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h b/sysdeps/unix/sysv/linux/hppa/profil-counter.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/profil-counter.h
rename to sysdeps/unix/sysv/linux/hppa/profil-counter.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/setcontext.S b/sysdeps/unix/sysv/linux/hppa/setcontext.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/setcontext.S
rename to sysdeps/unix/sysv/linux/hppa/setcontext.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/socket.S b/sysdeps/unix/sysv/linux/hppa/socket.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/socket.S
rename to sysdeps/unix/sysv/linux/hppa/socket.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c b/sysdeps/unix/sysv/linux/hppa/swapcontext.c
similarity index 96%
rename from ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
rename to sysdeps/unix/sysv/linux/hppa/swapcontext.c
index d3ac08e..ec81186 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
+++ b/sysdeps/unix/sysv/linux/hppa/swapcontext.c
@@ -30,10 +30,10 @@ __swapcontext (ucontext_t *oucp, const ucontext_t *ucp)
 
   /* mark sc_sar flag to skip the setcontext call on reactivation.  */
   if (oucp->uc_mcontext.sc_sar == 0) {
-  	oucp->uc_mcontext.sc_sar++;
+	oucp->uc_mcontext.sc_sar++;
 
 	/* Restore the machine context in ucp.  */
-  	__setcontext (ucp);
+	__setcontext (ucp);
   }
 
   return 0;
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h b/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
rename to sysdeps/unix/sysv/linux/hppa/sys/epoll.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h b/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
rename to sysdeps/unix/sysv/linux/hppa/sys/eventfd.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h b/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/inotify.h
rename to sysdeps/unix/sysv/linux/hppa/sys/inotify.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h b/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/procfs.h
rename to sysdeps/unix/sysv/linux/hppa/sys/procfs.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h b/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
rename to sysdeps/unix/sysv/linux/hppa/sys/signalfd.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h b/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
rename to sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h b/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
rename to sysdeps/unix/sysv/linux/hppa/sys/ucontext.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sys/user.h b/sysdeps/unix/sysv/linux/hppa/sys/user.h
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/sys/user.h
rename to sysdeps/unix/sysv/linux/hppa/sys/user.h
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/syscall.S b/sysdeps/unix/sysv/linux/hppa/syscall.S
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/syscall.S
rename to sysdeps/unix/sysv/linux/hppa/syscall.S
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/syscalls.list b/sysdeps/unix/sysv/linux/hppa/syscalls.list
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/syscalls.list
rename to sysdeps/unix/sysv/linux/hppa/syscalls.list
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c b/sysdeps/unix/sysv/linux/hppa/sysdep.c
similarity index 99%
rename from ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
rename to sysdeps/unix/sysv/linux/hppa/sysdep.c
index f7cd526..af45c69 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
+++ b/sysdeps/unix/sysv/linux/hppa/sysdep.c
@@ -75,4 +75,3 @@ syscall (long int __sysno, ...)
     }
   return __sys_res;
 }
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h b/sysdeps/unix/sysv/linux/hppa/sysdep.h
similarity index 98%
rename from ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
rename to sysdeps/unix/sysv/linux/hppa/sysdep.h
index 20af8a7..adbf554 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
+++ b/sysdeps/unix/sysv/linux/hppa/sysdep.h
@@ -149,7 +149,7 @@
 
 #undef	END
 #define END(name)							\
-  	.EXIT						ASM_LINE_SEP	\
+	.EXIT						ASM_LINE_SEP	\
 	.PROCEND					ASM_LINE_SEP	\
 	cfi_endproc					ASM_LINE_SEP	\
 .size	C_SYMBOL_NAME(name), .-C_SYMBOL_NAME(name)	ASM_LINE_SEP
@@ -224,7 +224,7 @@
 
 /* int * __errno_location(void) so you have to store your value
    into the return address! */
-#define DEFAULT_SYSCALL_ERROR_HANDLER 			\
+#define DEFAULT_SYSCALL_ERROR_HANDLER			\
 	.import __errno_location,code	ASM_LINE_SEP	\
 	/* branch to errno handler */	ASM_LINE_SEP	\
 	bl __errno_location,%rp		ASM_LINE_SEP
@@ -354,7 +354,7 @@ L(pre_end):					ASM_LINE_SEP	\
    across the syscall. */
 
 #define CALL_CLOB_REGS	"%r1", "%r2", CLOB_TREG \
-		 	"%r20", "%r29", "%r31"
+			"%r20", "%r29", "%r31"
 
 #undef INLINE_SYSCALL
 #define INLINE_SYSCALL(name, nr, args...)				\
@@ -403,7 +403,7 @@ L(pre_end):					ASM_LINE_SEP	\
 
 /* Similar to INLINE_SYSCALL but we don't set errno */
 #undef INTERNAL_SYSCALL
-#define INTERNAL_SYSCALL(name, err, nr, args...) 			\
+#define INTERNAL_SYSCALL(name, err, nr, args...)			\
 ({									\
 	long __sys_res;							\
 	{								\
@@ -428,7 +428,7 @@ L(pre_end):					ASM_LINE_SEP	\
 
 /* The _NCS variant allows non-constant syscall numbers.  */
 #undef INTERNAL_SYSCALL_NCS
-#define INTERNAL_SYSCALL_NCS(name, err, nr, args...) 			\
+#define INTERNAL_SYSCALL_NCS(name, err, nr, args...)			\
 ({									\
 	long __sys_res;							\
 	{								\
@@ -495,4 +495,3 @@ L(pre_end):					ASM_LINE_SEP	\
 /* Pointer mangling is not yet supported for HPPA.  */
 #define PTR_MANGLE(var) (void) (var)
 #define PTR_DEMANGLE(var) (void) (var)
-
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/ucontext_i.sym b/sysdeps/unix/sysv/linux/hppa/ucontext_i.sym
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/ucontext_i.sym
rename to sysdeps/unix/sysv/linux/hppa/ucontext_i.sym
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/umount.c b/sysdeps/unix/sysv/linux/hppa/umount.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/umount.c
rename to sysdeps/unix/sysv/linux/hppa/umount.c
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/xstat.c b/sysdeps/unix/sysv/linux/hppa/xstat.c
similarity index 100%
rename from ports/sysdeps/unix/sysv/linux/hppa/xstat.c
rename to sysdeps/unix/sysv/linux/hppa/xstat.c

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4e4a58f4ee45cea6f3083af8f12d3834bb999555

commit 4e4a58f4ee45cea6f3083af8f12d3834bb999555
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Apr 29 02:48:16 2014 -0400

    hppa: Update lowlevellock.h.
    
    Cleanup and remove old lll_private_futex_wake macro and add
    generic support for PI-aware futexes.

diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index e867a9f..499656b 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,5 +1,14 @@
 2014-04-29  Carlos O'Donell  <carlos@systemhalted.org>
 
+	* sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
+	(FUTEX_WAIT_REQUEUE_PI): Define.
+	(FUTEX_CMP_REQUEUE_PI): Define.
+	[__ASSUME_PRIVATE_FUTEX] (lll_private_futex_wake): Remove.
+	[!__ASSUME_PRIVATE_FUTEX] (lll_private_futex_wake): Remove.
+	(lll_futex_wait_requeue_pi): New macro.
+	(lll_futex_timed_wait_requeue_pi): New macro.
+	(lll_futex_cmp_requeue_pi): New macro.
+
 	* sysdeps/hppa/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
 	lll_futex_wake.
 
diff --git a/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h b/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
index a428bb4..bd16f77 100644
--- a/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
+++ b/ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
@@ -42,6 +42,8 @@
 #define FUTEX_TRYLOCK_PI	8
 #define FUTEX_WAIT_BITSET	9
 #define FUTEX_WAKE_BITSET	10
+#define FUTEX_WAIT_REQUEUE_PI	11
+#define FUTEX_CMP_REQUEUE_PI	12
 #define FUTEX_PRIVATE_FLAG	128
 #define FUTEX_CLOCK_REALTIME	256
 
@@ -119,19 +121,7 @@ typedef int lll_lock_t;
 			      (val), (timespec));			      \
     __ret;								      \
   })
-
-# define lll_private_futex_wake(futexp, nr) \
-  ({									      \
-    INTERNAL_SYSCALL_DECL (__err);					      \
-    long int __ret;							      \
-    __ret = INTERNAL_SYSCALL (futex, __err, 4,				      \
-			      (futexp), FUTEX_WAKE | FUTEX_PRIVATE_FLAG,      \
-			      (nr), 0);					      \
-    __ret;								      \
-  })
-
 #else
-
 # define lll_private_futex_timed_wait(futexp, val, timespec) \
   ({									      \
     INTERNAL_SYSCALL_DECL (__err);					      \
@@ -141,16 +131,6 @@ typedef int lll_lock_t;
 			      (futexp), __op, (val), (timespec));	      \
     __ret;								      \
   })
-
-# define lll_private_futex_wake(futexp, nr) \
-  ({									      \
-    INTERNAL_SYSCALL_DECL (__err);					      \
-    long int __ret, __op;						      \
-    __op = FUTEX_WAKE | THREAD_GETMEM (THREAD_SELF, header.private_futex);    \
-    __ret = INTERNAL_SYSCALL (futex, __err, 4,				      \
-			      (futexp), __op, (nr), 0);			      \
-    __ret;								      \
-  })
 #endif
 
 /* Returns non-zero if error happened, zero if success.  */
@@ -185,6 +165,34 @@ typedef int lll_lock_t;
     __ret;								   \
   })
 
+/* Priority Inheritance support.  */
+#define lll_futex_wait_requeue_pi(futexp, val, mutex, private) \
+  lll_futex_timed_wait_requeue_pi (futexp, val, NULL, 0, mutex, private)
+
+#define lll_futex_timed_wait_requeue_pi(futexp, val, timespec, clockbit,      \
+					mutex, private)			      \
+  ({									      \
+    INTERNAL_SYSCALL_DECL (__err);					      \
+    long int __ret;							      \
+    int __op = FUTEX_WAIT_REQUEUE_PI | clockbit;			      \
+									      \
+    __ret = INTERNAL_SYSCALL (futex, __err, 5, (futexp),		      \
+			      __lll_private_flag (__op, private),	      \
+			      (val), (timespec), mutex); 		      \
+    INTERNAL_SYSCALL_ERROR_P (__ret, __err) ? -__ret : __ret;		      \
+  })
+
+#define lll_futex_cmp_requeue_pi(futexp, nr_wake, nr_move, mutex, val, priv)  \
+  ({									      \
+    INTERNAL_SYSCALL_DECL (__err);					      \
+    long int __ret;							      \
+									      \
+    __ret = INTERNAL_SYSCALL (futex, __err, 6, (futexp),		      \
+			      __lll_private_flag (FUTEX_CMP_REQUEUE_PI, priv),\
+			      (nr_wake), (nr_move), (mutex), (val));	      \
+    INTERNAL_SYSCALL_ERROR_P (__ret, __err);				      \
+  })
+
 static inline int
 __attribute__ ((always_inline))
 __lll_robust_trylock (int *futex, int id)

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=810789aed026442f8f3ba13877d01fd5bee8720f

commit 810789aed026442f8f3ba13877d01fd5bee8720f
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Apr 29 02:38:50 2014 -0400

    hppa: Use lll_futex_wake.
    
    The lll_private_futex_wake function no longer exists. Instead use
    lll_futex_make with LLL_PRIVATE as the last argument.

diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index 105b04a..e867a9f 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,5 +1,8 @@
 2014-04-29  Carlos O'Donell  <carlos@systemhalted.org>
 
+	* sysdeps/hppa/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
+	lll_futex_wake.
+
 	* sysdeps/hppa/__longjmp.c (__longjmp): Use r25 as second arg
 	to simplify generated assembly.
 
diff --git a/ports/sysdeps/hppa/nptl/tls.h b/ports/sysdeps/hppa/nptl/tls.h
index 38132b0..1933910 100644
--- a/ports/sysdeps/hppa/nptl/tls.h
+++ b/ports/sysdeps/hppa/nptl/tls.h
@@ -153,7 +153,7 @@ static inline void __set_cr27(struct pthread *cr27)
 	= atomic_exchange_rel (&THREAD_SELF->header.gscope_flag,	     \
 			       THREAD_GSCOPE_FLAG_UNUSED);		     \
       if (__res == THREAD_GSCOPE_FLAG_WAIT)				     \
-	lll_private_futex_wake (&THREAD_SELF->header.gscope_flag, 1);	     \
+	lll_futex_wake (&THREAD_SELF->header.gscope_flag, 1, LLL_PRIVATE);   \
     }									     \
   while (0)
 #define THREAD_GSCOPE_SET_FLAG() \

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=b86699bf4ff38ec815498d5c785a0e52473cc7f5

commit b86699bf4ff38ec815498d5c785a0e52473cc7f5
Author: Carlos O'Donell <carlos@systemhalted.org>
Date:   Tue Apr 29 02:35:06 2014 -0400

    hppa: Use r25 as second input to __longjmp.
    
    The generated assembly is simplified if we use r25,
    the expected second argument to the function given the
    calling convention.

diff --git a/ports/ChangeLog.hppa b/ports/ChangeLog.hppa
index 3efd186..105b04a 100644
--- a/ports/ChangeLog.hppa
+++ b/ports/ChangeLog.hppa
@@ -1,3 +1,8 @@
+2014-04-29  Carlos O'Donell  <carlos@systemhalted.org>
+
+	* sysdeps/hppa/__longjmp.c (__longjmp): Use r25 as second arg
+	to simplify generated assembly.
+
 2014-04-11  Torvald Riegel  <triegel@redhat.com>
 
 	[BZ #15215]
diff --git a/ports/sysdeps/hppa/__longjmp.c b/ports/sysdeps/hppa/__longjmp.c
index 3637fdb..cb1aed1 100644
--- a/ports/sysdeps/hppa/__longjmp.c
+++ b/ports/sysdeps/hppa/__longjmp.c
@@ -27,6 +27,7 @@ __longjmp (__jmp_buf env, int val)
   /* We must use one of the non-callee saves registers
      for env.  */
   register unsigned long r26 asm ("r26") = (unsigned long)&env[0];
+  register unsigned long r25 asm ("r25") = (unsigned long)(val == 0 ? 1 : val);
 
 #ifdef CHECK_SP
   CHECK_SP (env[0].__jmp_buf.__sp);
@@ -61,22 +62,22 @@ __longjmp (__jmp_buf env, int val)
 	/* Load return pointer. */
 	"ldw	80(%1), %%rp\n\t"
 	/* Ues a spare caller saves register.  */
-	"ldo	88(%1),%%r20\n\t"
+	"ldo	88(%1),%%r25\n\t"
 	/* Load callee saves from fr12 to fr21.  */
-	"fldds,ma 8(%%r20), %%fr12\n\t"
-	"fldds,ma 8(%%r20), %%fr13\n\t"
-	"fldds,ma 8(%%r20), %%fr14\n\t"
-	"fldds,ma 8(%%r20), %%fr15\n\t"
-	"fldds,ma 8(%%r20), %%fr16\n\t"
-	"fldds,ma 8(%%r20), %%fr17\n\t"
-	"fldds,ma 8(%%r20), %%fr18\n\t"
-	"fldds,ma 8(%%r20), %%fr19\n\t"
-	"fldds,ma 8(%%r20), %%fr20\n\t"
-	"fldds	 0(%%r20), %%fr21\n\t"
+	"fldds,ma 8(%%r25), %%fr12\n\t"
+	"fldds,ma 8(%%r25), %%fr13\n\t"
+	"fldds,ma 8(%%r25), %%fr14\n\t"
+	"fldds,ma 8(%%r25), %%fr15\n\t"
+	"fldds,ma 8(%%r25), %%fr16\n\t"
+	"fldds,ma 8(%%r25), %%fr17\n\t"
+	"fldds,ma 8(%%r25), %%fr18\n\t"
+	"fldds,ma 8(%%r25), %%fr19\n\t"
+	"fldds,ma 8(%%r25), %%fr20\n\t"
+	"fldds	 0(%%r25), %%fr21\n\t"
 	/* Jump back to stored return address.  */
 	"bv,n	%%r0(%%r2)\n\t"
 	: /* No outputs.  */
-	: "r" (val == 0 ? 1 : val), "r" (r26)
+	: "r" (r25), "r" (r26)
 	: /* No point in clobbers.  */ );
   /* Avoid `volatile function does return' warnings.  */
   for (;;);

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                                          |    7 +
 README                                             |    3 +-
 ports/ChangeLog.hppa                               |   17 +
 ports/sysdeps/hppa/Makefile                        |   45 --
 ports/sysdeps/hppa/__longjmp.c                     |   83 --
 ports/sysdeps/hppa/crti.S                          |   80 --
 ports/sysdeps/hppa/crtn.S                          |   88 ---
 ports/sysdeps/hppa/dl-lookupcfg.h                  |   83 --
 ports/sysdeps/hppa/dl-machine.h                    |  782 --------------------
 ports/sysdeps/hppa/dl-trampoline.S                 |  288 -------
 ports/sysdeps/hppa/fpu/bits/mathdef.h              |   39 -
 ports/sysdeps/hppa/fpu/fegetexcept.c               |   33 -
 ports/sysdeps/hppa/fpu/feholdexcpt.c               |   54 --
 ports/sysdeps/hppa/fpu/fgetexcptflg.c              |   37 -
 ports/sysdeps/hppa/fpu/ftestexcept.c               |   34 -
 ports/sysdeps/hppa/libc-tls.c                      |   37 -
 ports/sysdeps/hppa/nptl/tls.h                      |  171 -----
 ports/sysdeps/hppa/tls-macros.h                    |  115 ---
 ports/sysdeps/unix/sysv/linux/hppa/Makefile        |    5 -
 ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h   |  107 ---
 ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h |   79 --
 ports/sysdeps/unix/sysv/linux/hppa/makecontext.c   |  100 ---
 .../unix/sysv/linux/hppa/nptl/bits/semaphore.h     |   32 -
 .../unix/sysv/linux/hppa/nptl/lowlevellock.c       |  127 ----
 .../unix/sysv/linux/hppa/nptl/lowlevellock.h       |  344 ---------
 ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S |  106 ---
 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h |   17 -
 .../sysv/linux/hppa/nptl/pthread_cond_broadcast.c  |   42 -
 .../sysv/linux/hppa/nptl/pthread_cond_destroy.c    |   42 -
 .../unix/sysv/linux/hppa/nptl/pthread_cond_init.c  |   43 --
 .../sysv/linux/hppa/nptl/pthread_cond_signal.c     |   42 -
 .../sysv/linux/hppa/nptl/pthread_cond_timedwait.c  |   44 --
 .../unix/sysv/linux/hppa/nptl/pthread_cond_wait.c  |   43 --
 .../unix/sysv/linux/hppa/nptl/sysdep-cancel.h      |  281 -------
 ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c   |   42 -
 ports/sysdeps/unix/sysv/linux/hppa/sysdep.c        |   78 --
 ports/sysdeps/unix/sysv/linux/hppa/sysdep.h        |  498 -------------
 sysdeps/hppa/Makefile                              |   44 ++
 {ports/sysdeps => sysdeps}/hppa/Versions           |    0
 sysdeps/hppa/__longjmp.c                           |   84 +++
 {ports/sysdeps => sysdeps}/hppa/abort-instr.h      |    0
 {ports/sysdeps => sysdeps}/hppa/add_n.S            |    0
 {ports/sysdeps => sysdeps}/hppa/bits/endian.h      |    0
 {ports/sysdeps => sysdeps}/hppa/bits/link.h        |    0
 {ports/sysdeps => sysdeps}/hppa/bits/linkmap.h     |    0
 {ports/sysdeps => sysdeps}/hppa/bits/setjmp.h      |    0
 {ports/sysdeps => sysdeps}/hppa/bsd-_setjmp.S      |    0
 {ports/sysdeps => sysdeps}/hppa/bsd-setjmp.S       |    0
 {ports/sysdeps => sysdeps}/hppa/configure          |    0
 {ports/sysdeps => sysdeps}/hppa/configure.ac       |    0
 sysdeps/hppa/crti.S                                |   79 ++
 sysdeps/hppa/crtn.S                                |   87 +++
 {ports/sysdeps => sysdeps}/hppa/dl-fptr.c          |    0
 {ports/sysdeps => sysdeps}/hppa/dl-fptr.h          |    0
 {ports/sysdeps => sysdeps}/hppa/dl-irel.h          |    0
 sysdeps/hppa/dl-lookupcfg.h                        |   82 ++
 sysdeps/hppa/dl-machine.h                          |  782 ++++++++++++++++++++
 {ports/sysdeps => sysdeps}/hppa/dl-symaddr.c       |    0
 {ports/sysdeps => sysdeps}/hppa/dl-tls.h           |    0
 sysdeps/hppa/dl-trampoline.S                       |  287 +++++++
 {ports/sysdeps => sysdeps}/hppa/entry.h            |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/bits/fenv.h    |    0
 sysdeps/hppa/fpu/bits/mathdef.h                    |   38 +
 {ports/sysdeps => sysdeps}/hppa/fpu/fclrexcpt.c    |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/fedisblxcpt.c  |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/feenablxcpt.c  |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/fegetenv.c     |    0
 sysdeps/hppa/fpu/fegetexcept.c                     |   33 +
 {ports/sysdeps => sysdeps}/hppa/fpu/fegetround.c   |    0
 sysdeps/hppa/fpu/feholdexcpt.c                     |   53 ++
 {ports/sysdeps => sysdeps}/hppa/fpu/fesetenv.c     |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/fesetround.c   |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/feupdateenv.c  |    0
 sysdeps/hppa/fpu/fgetexcptflg.c                    |   36 +
 {ports/sysdeps => sysdeps}/hppa/fpu/fpu_control.h  |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/fraiseexcpt.c  |    0
 {ports/sysdeps => sysdeps}/hppa/fpu/fsetexcptflg.c |    0
 sysdeps/hppa/fpu/ftestexcept.c                     |   34 +
 {ports/sysdeps => sysdeps}/hppa/fpu/libm-test-ulps |    0
 {ports/sysdeps => sysdeps}/hppa/frame.h            |    0
 {ports/sysdeps => sysdeps}/hppa/gccframe.h         |    0
 .../sysdeps => sysdeps}/hppa/get-rounding-mode.h   |    0
 {ports/sysdeps => sysdeps}/hppa/hppa1.1/Implies    |    0
 {ports/sysdeps => sysdeps}/hppa/hppa1.1/addmul_1.S |    0
 {ports/sysdeps => sysdeps}/hppa/hppa1.1/mul_1.S    |    0
 .../sysdeps => sysdeps}/hppa/hppa1.1/s_signbit.c   |    0
 {ports/sysdeps => sysdeps}/hppa/hppa1.1/submul_1.S |    0
 .../sysdeps => sysdeps}/hppa/hppa1.1/udiv_qrnnd.S  |    0
 {ports/sysdeps => sysdeps}/hppa/jmpbuf-offsets.h   |    0
 {ports/sysdeps => sysdeps}/hppa/jmpbuf-unwind.h    |    0
 {ports/sysdeps => sysdeps}/hppa/ldsodefs.h         |    0
 sysdeps/hppa/libc-tls.c                            |   36 +
 {ports/sysdeps => sysdeps}/hppa/libgcc-compat.c    |    0
 {ports/sysdeps => sysdeps}/hppa/lshift.S           |    0
 {ports/sysdeps => sysdeps}/hppa/machine-gmon.h     |    0
 {ports/sysdeps => sysdeps}/hppa/math_private.h     |    0
 {ports/sysdeps => sysdeps}/hppa/memusage.h         |    0
 {ports/sysdeps => sysdeps}/hppa/mp_clz_tab.c       |    0
 {ports/sysdeps => sysdeps}/hppa/nptl/Makefile      |    0
 .../sysdeps => sysdeps}/hppa/nptl/jmpbuf-unwind.h  |    0
 .../hppa/nptl/pthread_spin_init.c                  |    0
 .../hppa/nptl/pthread_spin_lock.c                  |    0
 .../hppa/nptl/pthread_spin_unlock.c                |    0
 {ports/sysdeps => sysdeps}/hppa/nptl/pthreaddef.h  |    0
 .../sysdeps => sysdeps}/hppa/nptl/shlib-versions   |    0
 .../sysdeps => sysdeps}/hppa/nptl/tcb-offsets.sym  |    0
 sysdeps/hppa/nptl/tls.h                            |  171 +++++
 .../hppa/nptl/tst-oddstacklimit.c                  |    0
 {ports/sysdeps => sysdeps}/hppa/preconfigure       |    0
 {ports/sysdeps => sysdeps}/hppa/rshift.S           |    0
 {ports/sysdeps => sysdeps}/hppa/setjmp.S           |    0
 {ports/sysdeps => sysdeps}/hppa/shlib-versions     |    0
 {ports/sysdeps => sysdeps}/hppa/stackinfo.h        |    0
 {ports/sysdeps => sysdeps}/hppa/start.S            |    0
 {ports/sysdeps => sysdeps}/hppa/sub_n.S            |    0
 {ports/sysdeps => sysdeps}/hppa/sysdep.h           |    0
 {ports/sysdeps => sysdeps}/hppa/tininess.h         |    0
 sysdeps/hppa/tls-macros.h                          |  114 +++
 {ports/sysdeps => sysdeps}/hppa/tst-audit.h        |    0
 {ports/sysdeps => sysdeps}/hppa/udiv_qrnnd.S       |    0
 sysdeps/unix/sysv/linux/hppa/Makefile              |    4 +
 .../unix/sysv/linux/hppa/Versions                  |    0
 .../unix/sysv/linux/hppa/____longjmp_chk.c         |    0
 sysdeps/unix/sysv/linux/hppa/bits/atomic.h         |  107 +++
 .../unix/sysv/linux/hppa/bits/errno.h              |    0
 .../unix/sysv/linux/hppa/bits/fcntl.h              |    0
 .../unix/sysv/linux/hppa/bits/ioctls.h             |    0
 .../unix/sysv/linux/hppa/bits/ipc.h                |    0
 .../unix/sysv/linux/hppa/bits/mman.h               |    0
 .../unix/sysv/linux/hppa/bits/msq.h                |    0
 .../unix/sysv/linux/hppa/bits/sem.h                |    0
 .../unix/sysv/linux/hppa/bits/shm.h                |    0
 .../unix/sysv/linux/hppa/bits/sigaction.h          |    0
 .../unix/sysv/linux/hppa/bits/signum.h             |    0
 .../unix/sysv/linux/hppa/bits/socket_type.h        |    0
 .../sysdeps => sysdeps}/unix/sysv/linux/hppa/brk.c |    0
 .../unix/sysv/linux/hppa/clone.S                   |    0
 .../unix/sysv/linux/hppa/fcntl.c                   |    0
 .../unix/sysv/linux/hppa/fxstat.c                  |    0
 .../unix/sysv/linux/hppa/fxstatat.c                |    0
 .../unix/sysv/linux/hppa/getcontext.S              |    0
 .../unix/sysv/linux/hppa/getdents64.c              |    0
 .../unix/sysv/linux/hppa/getrlimit64.c             |    0
 sysdeps/unix/sysv/linux/hppa/internaltypes.h       |   78 ++
 .../unix/sysv/linux/hppa/kernel-features.h         |    0
 .../unix/sysv/linux/hppa/kernel_sigaction.h        |    0
 .../unix/sysv/linux/hppa/kernel_stat.h             |    0
 .../unix/sysv/linux/hppa/lxstat.c                  |    0
 sysdeps/unix/sysv/linux/hppa/makecontext.c         |   99 +++
 .../unix/sysv/linux/hppa/mmap.c                    |    0
 .../unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h  |    0
 sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h |   31 +
 .../unix/sysv/linux/hppa/nptl/clone.S              |    0
 .../unix/sysv/linux/hppa/nptl/createthread.c       |    0
 .../unix/sysv/linux/hppa/nptl/fork.c               |    0
 .../unix/sysv/linux/hppa/nptl/libc-lowlevellock.c  |    0
 sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c   |  126 ++++
 sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h   |  352 +++++++++
 sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S       |  105 +++
 .../unix/sysv/linux/hppa/nptl/pthread.h            |    0
 sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h       |   16 +
 .../sysv/linux/hppa/nptl/pthread_cond_broadcast.c  |   41 +
 .../sysv/linux/hppa/nptl/pthread_cond_destroy.c    |   41 +
 .../unix/sysv/linux/hppa/nptl/pthread_cond_init.c  |   42 +
 .../sysv/linux/hppa/nptl/pthread_cond_signal.c     |   41 +
 .../sysv/linux/hppa/nptl/pthread_cond_timedwait.c  |   43 ++
 .../unix/sysv/linux/hppa/nptl/pthread_cond_wait.c  |   42 +
 sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h  |  280 +++++++
 .../unix/sysv/linux/hppa/profil-counter.h          |    0
 .../unix/sysv/linux/hppa/setcontext.S              |    0
 .../unix/sysv/linux/hppa/socket.S                  |    0
 sysdeps/unix/sysv/linux/hppa/swapcontext.c         |   42 +
 .../unix/sysv/linux/hppa/sys/epoll.h               |    0
 .../unix/sysv/linux/hppa/sys/eventfd.h             |    0
 .../unix/sysv/linux/hppa/sys/inotify.h             |    0
 .../unix/sysv/linux/hppa/sys/procfs.h              |    0
 .../unix/sysv/linux/hppa/sys/signalfd.h            |    0
 .../unix/sysv/linux/hppa/sys/timerfd.h             |    0
 .../unix/sysv/linux/hppa/sys/ucontext.h            |    0
 .../unix/sysv/linux/hppa/sys/user.h                |    0
 .../unix/sysv/linux/hppa/syscall.S                 |    0
 .../unix/sysv/linux/hppa/syscalls.list             |    0
 sysdeps/unix/sysv/linux/hppa/sysdep.c              |   77 ++
 sysdeps/unix/sysv/linux/hppa/sysdep.h              |  497 +++++++++++++
 .../unix/sysv/linux/hppa/ucontext_i.sym            |    0
 .../unix/sysv/linux/hppa/umount.c                  |    0
 .../unix/sysv/linux/hppa/xstat.c                   |    0
 187 files changed, 4049 insertions(+), 4043 deletions(-)
 delete mode 100644 ports/sysdeps/hppa/Makefile
 delete mode 100644 ports/sysdeps/hppa/__longjmp.c
 delete mode 100644 ports/sysdeps/hppa/crti.S
 delete mode 100644 ports/sysdeps/hppa/crtn.S
 delete mode 100644 ports/sysdeps/hppa/dl-lookupcfg.h
 delete mode 100644 ports/sysdeps/hppa/dl-machine.h
 delete mode 100644 ports/sysdeps/hppa/dl-trampoline.S
 delete mode 100644 ports/sysdeps/hppa/fpu/bits/mathdef.h
 delete mode 100644 ports/sysdeps/hppa/fpu/fegetexcept.c
 delete mode 100644 ports/sysdeps/hppa/fpu/feholdexcpt.c
 delete mode 100644 ports/sysdeps/hppa/fpu/fgetexcptflg.c
 delete mode 100644 ports/sysdeps/hppa/fpu/ftestexcept.c
 delete mode 100644 ports/sysdeps/hppa/libc-tls.c
 delete mode 100644 ports/sysdeps/hppa/nptl/tls.h
 delete mode 100644 ports/sysdeps/hppa/tls-macros.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/Makefile
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/internaltypes.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/makecontext.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/swapcontext.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/sysdep.c
 delete mode 100644 ports/sysdeps/unix/sysv/linux/hppa/sysdep.h
 create mode 100644 sysdeps/hppa/Makefile
 rename {ports/sysdeps => sysdeps}/hppa/Versions (100%)
 create mode 100644 sysdeps/hppa/__longjmp.c
 rename {ports/sysdeps => sysdeps}/hppa/abort-instr.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/add_n.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bits/endian.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bits/link.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bits/linkmap.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bits/setjmp.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bsd-_setjmp.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/bsd-setjmp.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/configure (100%)
 rename {ports/sysdeps => sysdeps}/hppa/configure.ac (100%)
 create mode 100644 sysdeps/hppa/crti.S
 create mode 100644 sysdeps/hppa/crtn.S
 rename {ports/sysdeps => sysdeps}/hppa/dl-fptr.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/dl-fptr.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/dl-irel.h (100%)
 create mode 100644 sysdeps/hppa/dl-lookupcfg.h
 create mode 100644 sysdeps/hppa/dl-machine.h
 rename {ports/sysdeps => sysdeps}/hppa/dl-symaddr.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/dl-tls.h (100%)
 create mode 100644 sysdeps/hppa/dl-trampoline.S
 rename {ports/sysdeps => sysdeps}/hppa/entry.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/bits/fenv.h (100%)
 create mode 100644 sysdeps/hppa/fpu/bits/mathdef.h
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fclrexcpt.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fedisblxcpt.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/feenablxcpt.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fegetenv.c (100%)
 create mode 100644 sysdeps/hppa/fpu/fegetexcept.c
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fegetround.c (100%)
 create mode 100644 sysdeps/hppa/fpu/feholdexcpt.c
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fesetenv.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fesetround.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/feupdateenv.c (100%)
 create mode 100644 sysdeps/hppa/fpu/fgetexcptflg.c
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fpu_control.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fraiseexcpt.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/fpu/fsetexcptflg.c (100%)
 create mode 100644 sysdeps/hppa/fpu/ftestexcept.c
 rename {ports/sysdeps => sysdeps}/hppa/fpu/libm-test-ulps (100%)
 rename {ports/sysdeps => sysdeps}/hppa/frame.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/gccframe.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/get-rounding-mode.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/Implies (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/addmul_1.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/mul_1.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/s_signbit.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/submul_1.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/hppa1.1/udiv_qrnnd.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/jmpbuf-offsets.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/jmpbuf-unwind.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/ldsodefs.h (100%)
 create mode 100644 sysdeps/hppa/libc-tls.c
 rename {ports/sysdeps => sysdeps}/hppa/libgcc-compat.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/lshift.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/machine-gmon.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/math_private.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/memusage.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/mp_clz_tab.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/Makefile (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/jmpbuf-unwind.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/pthread_spin_init.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/pthread_spin_lock.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/pthread_spin_unlock.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/pthreaddef.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/shlib-versions (100%)
 rename {ports/sysdeps => sysdeps}/hppa/nptl/tcb-offsets.sym (100%)
 create mode 100644 sysdeps/hppa/nptl/tls.h
 rename {ports/sysdeps => sysdeps}/hppa/nptl/tst-oddstacklimit.c (100%)
 rename {ports/sysdeps => sysdeps}/hppa/preconfigure (100%)
 rename {ports/sysdeps => sysdeps}/hppa/rshift.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/setjmp.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/shlib-versions (100%)
 rename {ports/sysdeps => sysdeps}/hppa/stackinfo.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/start.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/sub_n.S (100%)
 rename {ports/sysdeps => sysdeps}/hppa/sysdep.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/tininess.h (100%)
 create mode 100644 sysdeps/hppa/tls-macros.h
 rename {ports/sysdeps => sysdeps}/hppa/tst-audit.h (100%)
 rename {ports/sysdeps => sysdeps}/hppa/udiv_qrnnd.S (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/Makefile
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/Versions (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/____longjmp_chk.c (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/atomic.h
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/errno.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/fcntl.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/ioctls.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/ipc.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/mman.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/msq.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/sem.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/shm.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/sigaction.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/signum.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/bits/socket_type.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/brk.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/clone.S (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/fcntl.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/fxstat.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/fxstatat.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/getcontext.S (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/getdents64.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/getrlimit64.c (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/internaltypes.h
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/kernel-features.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/kernel_sigaction.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/kernel_stat.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/lxstat.c (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/makecontext.c
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/mmap.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/bits/pthreadtypes.h (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/bits/semaphore.h
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/clone.S (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/createthread.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/fork.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/libc-lowlevellock.c (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/lowlevellock.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pt-vfork.S
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/nptl/pthread.h (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthreadP.h
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_broadcast.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_destroy.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_init.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_signal.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_timedwait.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/pthread_cond_wait.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/nptl/sysdep-cancel.h
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/profil-counter.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/setcontext.S (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/socket.S (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/swapcontext.c
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/epoll.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/eventfd.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/inotify.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/procfs.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/signalfd.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/timerfd.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/ucontext.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/sys/user.h (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/syscall.S (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/syscalls.list (100%)
 create mode 100644 sysdeps/unix/sysv/linux/hppa/sysdep.c
 create mode 100644 sysdeps/unix/sysv/linux/hppa/sysdep.h
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/ucontext_i.sym (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/umount.c (100%)
 rename {ports/sysdeps => sysdeps}/unix/sysv/linux/hppa/xstat.c (100%)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]