This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
[PATCH] powerpc: Fix POWER7 Implies
- From: Luis Machado <luisgpm at linux dot vnet dot ibm dot com>
- To: libc-alpha at sources dot redhat dot com
- Date: Thu, 04 Feb 2010 16:06:21 -0200
- Subject: [PATCH] powerpc: Fix POWER7 Implies
- Reply-to: luisgpm at linux dot vnet dot ibm dot com
Hi,
With the current implies files, the build system won't pick up the
power7-specific string routines or the fpu routines correctly.
The following patch sets the correct values for the power7 implies files
so the build system can locate the power7-specific functions properly
or, in case there are no such files, pick other compatible
implementations.
Tested on powerpc32/64 with no regressions.
Ok?
Regards,
Luis
2010-02-04 Luis Machado <luisgpm@br.ibm.com>
* sysdeps/powerpc/powerpc64/power7/Implies: Add 64-bit power7 path.
* sysdeps/powerpc/powerpc64/power7/fpu/Implies: Replace 64-bit power5
path with 64-bit power5 fpu path.
* sysdeps/powerpc/powerpc32/power7/Implies: Add 32-bit power7 path.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies: Add
64-bit power7 fpu path.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies: Add
32-bit power7 fpu math.
---
sysdeps/powerpc/powerpc32/power7/Implies | 1 +
sysdeps/powerpc/powerpc64/power7/Implies | 1 +
sysdeps/powerpc/powerpc64/power7/fpu/Implies | 2 +-
.../linux/powerpc/powerpc32/power7/fpu/Implies | 1 +
.../linux/powerpc/powerpc64/power7/fpu/Implies | 1 +
5 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/sysdeps/powerpc/powerpc32/power7/Implies b/sysdeps/powerpc/powerpc32/power7/Implies
index 03899d8..1c5de72 100644
--- a/sysdeps/powerpc/powerpc32/power7/Implies
+++ b/sysdeps/powerpc/powerpc32/power7/Implies
@@ -1 +1,2 @@
+powerpc/powerpc32/power7
powerpc/powerpc32/power5
diff --git a/sysdeps/powerpc/powerpc64/power7/Implies b/sysdeps/powerpc/powerpc64/power7/Implies
index 13b0330..2bb20bf 100644
--- a/sysdeps/powerpc/powerpc64/power7/Implies
+++ b/sysdeps/powerpc/powerpc64/power7/Implies
@@ -1 +1,2 @@
+powerpc/powerpc64/power7
powerpc/powerpc64/power5
diff --git a/sysdeps/powerpc/powerpc64/power7/fpu/Implies b/sysdeps/powerpc/powerpc64/power7/fpu/Implies
index 13b0330..f00c50f 100644
--- a/sysdeps/powerpc/powerpc64/power7/fpu/Implies
+++ b/sysdeps/powerpc/powerpc64/power7/fpu/Implies
@@ -1 +1 @@
-powerpc/powerpc64/power5
+powerpc/powerpc64/power5/fpu
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies b/sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies
index d379a2d..af94611 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/power7/fpu/Implies
@@ -1,3 +1,4 @@
# Make sure this comes before the powerpc/powerpc32/fpu that's
# listed in unix/sysv/linux/powerpc/powerpc32/fpu/Implies.
+powerpc/powerpc32/power7/fpu
powerpc/powerpc32/power5/fpu
diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies b/sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies
index c46b3d4..ca11220 100644
--- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies
+++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/power7/fpu/Implies
@@ -1,3 +1,4 @@
# Make sure this comes before the powerpc/powerpc64/fpu that's
# listed in unix/sysv/linux/powerpc/powerpc64/fpu/Implies.
+powerpc/powerpc64/power7/fpu
powerpc/powerpc64/power5/fpu
--
1.6.3.3