aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2013-10-04 16:02:33 +0000
committerJoseph Myers <joseph@codesourcery.com>2013-10-04 16:02:33 +0000
commit29d73d867e1df54d703542cf7d076c5620dc2fb7 (patch)
treef6f0dd2a285848ae56b9bedaac2d817818bc674f
parente246b347599a402119c5cb6726d7853cb6307f0f (diff)
downloadglibc-29d73d867e1df54d703542cf7d076c5620dc2fb7.tar.xz
glibc-29d73d867e1df54d703542cf7d076c5620dc2fb7.zip
Move powerpc ports pieces to libc.
-rw-r--r--ChangeLog30
-rw-r--r--README3
-rw-r--r--ports/ChangeLog.powerpc31
-rw-r--r--ports/sysdeps/powerpc/powerpc32/Makefile8
-rw-r--r--sysdeps/powerpc/nofpu/Makefile (renamed from ports/sysdeps/powerpc/nofpu/Makefile)0
-rw-r--r--sysdeps/powerpc/nofpu/Subdirs (renamed from ports/sysdeps/powerpc/nofpu/Subdirs)0
-rw-r--r--sysdeps/powerpc/nofpu/Versions (renamed from ports/sysdeps/powerpc/nofpu/Versions)0
-rw-r--r--sysdeps/powerpc/nofpu/fclrexcpt.c (renamed from ports/sysdeps/powerpc/nofpu/fclrexcpt.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fedisblxcpt.c (renamed from ports/sysdeps/powerpc/nofpu/fedisblxcpt.c)0
-rw-r--r--sysdeps/powerpc/nofpu/feenablxcpt.c (renamed from ports/sysdeps/powerpc/nofpu/feenablxcpt.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fegetenv.c (renamed from ports/sysdeps/powerpc/nofpu/fegetenv.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fegetexcept.c (renamed from ports/sysdeps/powerpc/nofpu/fegetexcept.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fegetround.c (renamed from ports/sysdeps/powerpc/nofpu/fegetround.c)0
-rw-r--r--sysdeps/powerpc/nofpu/feholdexcpt.c (renamed from ports/sysdeps/powerpc/nofpu/feholdexcpt.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fenv_const.c (renamed from ports/sysdeps/powerpc/nofpu/fenv_const.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fenv_libc.h (renamed from ports/sysdeps/powerpc/nofpu/fenv_libc.h)0
-rw-r--r--sysdeps/powerpc/nofpu/fesetenv.c (renamed from ports/sysdeps/powerpc/nofpu/fesetenv.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fesetround.c (renamed from ports/sysdeps/powerpc/nofpu/fesetround.c)0
-rw-r--r--sysdeps/powerpc/nofpu/feupdateenv.c (renamed from ports/sysdeps/powerpc/nofpu/feupdateenv.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fgetexcptflg.c (renamed from ports/sysdeps/powerpc/nofpu/fgetexcptflg.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fraiseexcpt.c (renamed from ports/sysdeps/powerpc/nofpu/fraiseexcpt.c)0
-rw-r--r--sysdeps/powerpc/nofpu/fsetexcptflg.c (renamed from ports/sysdeps/powerpc/nofpu/fsetexcptflg.c)0
-rw-r--r--sysdeps/powerpc/nofpu/ftestexcept.c (renamed from ports/sysdeps/powerpc/nofpu/ftestexcept.c)0
-rw-r--r--sysdeps/powerpc/nofpu/get-rounding-mode.h (renamed from ports/sysdeps/powerpc/nofpu/get-rounding-mode.h)0
-rw-r--r--sysdeps/powerpc/nofpu/libm-test-ulps (renamed from ports/sysdeps/powerpc/nofpu/libm-test-ulps)0
-rw-r--r--sysdeps/powerpc/nofpu/shlib-versions (renamed from ports/sysdeps/powerpc/nofpu/shlib-versions)0
-rw-r--r--sysdeps/powerpc/nofpu/sim-full.c (renamed from ports/sysdeps/powerpc/nofpu/sim-full.c)0
-rw-r--r--sysdeps/powerpc/nofpu/soft-supp.h (renamed from ports/sysdeps/powerpc/nofpu/soft-supp.h)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/memcmp.S (renamed from ports/sysdeps/powerpc/powerpc32/405/memcmp.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/memcpy.S (renamed from ports/sysdeps/powerpc/powerpc32/405/memcpy.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/memset.S (renamed from ports/sysdeps/powerpc/powerpc32/405/memset.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/strcmp.S (renamed from ports/sysdeps/powerpc/powerpc32/405/strcmp.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/strcpy.S (renamed from ports/sysdeps/powerpc/powerpc32/405/strcpy.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/strlen.S (renamed from ports/sysdeps/powerpc/powerpc32/405/strlen.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/405/strncmp.S (renamed from ports/sysdeps/powerpc/powerpc32/405/strncmp.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/440/Implies (renamed from ports/sysdeps/powerpc/powerpc32/440/Implies)0
-rw-r--r--sysdeps/powerpc/powerpc32/464/Implies (renamed from ports/sysdeps/powerpc/powerpc32/464/Implies)0
-rw-r--r--sysdeps/powerpc/powerpc32/476/Implies (renamed from ports/sysdeps/powerpc/powerpc32/476/Implies)0
-rw-r--r--sysdeps/powerpc/powerpc32/476/memset.S (renamed from ports/sysdeps/powerpc/powerpc32/476/memset.S)0
-rw-r--r--sysdeps/powerpc/powerpc32/Makefile9
-rw-r--r--sysdeps/powerpc/soft-fp/sfp-machine.h (renamed from ports/sysdeps/powerpc/soft-fp/sfp-machine.h)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/405/Implies (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/405/Implies)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/440/Implies (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/440/Implies)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/464/Implies (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/464/Implies)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/476/Implies (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/476/Implies)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/context-e500.h (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/context-e500.h)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/getcontext.S)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/c++-types.data)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/ld.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libBrokenLocale.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libanl.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libc.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libcrypt.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libdl.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libm.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libnsl.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libpthread.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libresolv.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/librt.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libthread_db.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/libutil.abilist)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/nptl/localplt.data)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/setcontext.S)0
-rw-r--r--sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S (renamed from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/swapcontext.S)0
65 files changed, 71 insertions, 10 deletions
diff --git a/ChangeLog b/ChangeLog
index 43be44dfce..6c0d322091 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,35 @@
2013-10-04 Joseph Myers <joseph@codesourcery.com>
+ * sysdeps/powerpc/powerpc32/Makefile [$(with-fp) = yes] (+cflags):
+ Move -mhard-float appending from
+ ports/sysdeps/powerpc/powerpc32/Makefile.
+ [$(with-fp) = yes] (ASFLAGS): Likewise.
+ [$(with-fp) = yes] (sysdep-LDFLAGS): Likewise.
+ * sysdeps/powerpc/nofpu: Move directory from
+ ports/sysdeps/powerpc/nofpu.
+ * sysdeps/powerpc/soft-fp: Move directory from
+ ports/sysdeps/powerpc/soft-fp.
+ * sysdeps/powerpc/powerpc32/405: Move directory from
+ ports/sysdeps/powerpc/powerpc32/405.
+ * sysdeps/powerpc/powerpc32/440: Move directory from
+ ports/sysdeps/powerpc/powerpc32/440.
+ * sysdeps/powerpc/powerpc32/464: Move directory from
+ ports/sysdeps/powerpc/powerpc32/464.
+ * sysdeps/powerpc/powerpc32/476: Move directory from
+ ports/sysdeps/powerpc/powerpc32/476.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu: Move directory
+ from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/405: Move directory
+ from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/405.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/440: Move directory
+ from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/440.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/464: Move directory
+ from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/464.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/476: Move directory
+ from ports/sysdeps/unix/sysv/linux/powerpc/powerpc32/476.
+ * README: Update for powerpc-*-linux-gnu software floating point
+ support in libc.
+
* sysdeps/unix/sysv/linux/configure.in (powerpc/powerpc32): Change
case to powerpc/powerpc32*.
* sysdeps/unix/sysv/linux/configure: Regenerated.
diff --git a/README b/README
index bb4ccb896b..e8df988912 100644
--- a/README
+++ b/README
@@ -26,7 +26,7 @@ The GNU C Library supports these configurations for using Linux kernels:
i[4567]86-*-linux-gnu
x86_64-*-linux-gnu Can build either x86_64 or x32
- powerpc-*-linux-gnu Hardware floating point required
+ powerpc-*-linux-gnu Hardware or software floating point
powerpc64-*-linux-gnu
s390-*-linux-gnu
s390x-*-linux-gnu
@@ -47,7 +47,6 @@ located in the `ports' subdirectory of the source tree.
m68k-*-linux-gnu
mips-*-linux-gnu
mips64-*-linux-gnu
- powerpc-*-linux-gnu Software floating point (--without-fp)
tilegx-*-linux-gnu
tilepro-*-linux-gnu
diff --git a/ports/ChangeLog.powerpc b/ports/ChangeLog.powerpc
index 773c2402e3..9f04afae19 100644
--- a/ports/ChangeLog.powerpc
+++ b/ports/ChangeLog.powerpc
@@ -1,5 +1,36 @@
+This file describes changes to the soft-float powerpc port while it
+was in the ports add-on directory. This port is no longer part of an
+add-on and so future changes to it should be listed in the top-level
+ChangeLog file, not here.
+
+
+
2013-10-04 Joseph Myers <joseph@codesourcery.com>
+ * sysdeps/powerpc/powerpc32/Makefile: Remove file.
+ * sysdeps/powerpc/nofpu: Move directory to
+ ../sysdeps/powerpc/nofpu.
+ * sysdeps/powerpc/soft-fp: Move directory to
+ ../sysdeps/powerpc/soft-fp.
+ * sysdeps/powerpc/powerpc32/405: Move directory to
+ ../sysdeps/powerpc/powerpc32/405.
+ * sysdeps/powerpc/powerpc32/440: Move directory to
+ ../sysdeps/powerpc/powerpc32/440.
+ * sysdeps/powerpc/powerpc32/464: Move directory to
+ ../sysdeps/powerpc/powerpc32/464.
+ * sysdeps/powerpc/powerpc32/476: Move directory to
+ ../sysdeps/powerpc/powerpc32/476.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu: Move directory
+ to ../sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/405: Move directory to
+ ../sysdeps/unix/sysv/linux/powerpc/powerpc32/405.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/440: Move directory to
+ ../sysdeps/unix/sysv/linux/powerpc/powerpc32/440.
+ * sysdeps/unix/sysv/linux/powerpc/powerpc32/464: Move directory to
+ ../sysdeps/unix/sysv/linux/powerpc/powerpc32/464.
+ * sy