powerpc64le: Create divergent sysdep directory for powerpc64le.
Commit Message
From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
float128 on powerpc64le requires the addition of the ieee754/float128
sysdep, whereas powerpc64 doesn't. This requires creating a bunch of
submachine and cpu directories and Implies files which just point
towards their powerpc64 equivalent.
Tested on P7, P8, and generic powerpc64le targets with and without
multiarch.
* sysdeps/powerpc/powerpc64le/Implies: New file.
* sysdeps/powerpc/powerpc64le/fpu/Implies: New file.
* sysdeps/powerpc/powerpc64le/fpu/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power7/Implies: New file.
* sysdeps/powerpc/powerpc64le/power7/fpu/Implies: New file.
* sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power7/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power8/Implies: New file.
* sysdeps/powerpc/powerpc64le/power8/fpu/Implies: New file.
* sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power8/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power9/Implies: New file.
* sysdeps/powerpc/powerpc64le/power9/fpu/Implies: New file.
* sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies: New file.
* sysdeps/powerpc/powerpc64le/power9/multiarch/Implies: New file.
* sysdeps/powerpc/preconfigure: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64le/Implies: New file.
* sysdeps/unix/sysv/linux/powerpc/powerpc64le/fpu/Implies: New file.
---
sysdeps/powerpc/powerpc64le/Implies | 1 +
sysdeps/powerpc/powerpc64le/fpu/Implies | 1 +
sysdeps/powerpc/powerpc64le/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power7/Implies | 1 +
sysdeps/powerpc/powerpc64le/power7/fpu/Implies | 1 +
sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power7/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power8/Implies | 1 +
sysdeps/powerpc/powerpc64le/power8/fpu/Implies | 1 +
sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power8/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power9/Implies | 1 +
sysdeps/powerpc/powerpc64le/power9/fpu/Implies | 1 +
sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies | 1 +
sysdeps/powerpc/powerpc64le/power9/multiarch/Implies | 1 +
sysdeps/powerpc/preconfigure | 3 +++
sysdeps/unix/sysv/linux/powerpc/powerpc64le/Implies | 1 +
sysdeps/unix/sysv/linux/powerpc/powerpc64le/fpu/Implies | 1 +
19 files changed, 21 insertions(+)
create mode 100644 sysdeps/powerpc/powerpc64le/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power7/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power7/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power8/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power8/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power9/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies
create mode 100644 sysdeps/powerpc/powerpc64le/power9/multiarch/Implies
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/Implies
create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64le/fpu/Implies
Comments
"Gabriel F. T. Gomes" <gftg@linux.vnet.ibm.com> writes:
> From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
>
> float128 on powerpc64le requires the addition of the ieee754/float128
> sysdep, whereas powerpc64 doesn't. This requires creating a bunch of
> submachine and cpu directories and Implies files which just point
> towards their powerpc64 equivalent.
>
> Tested on P7, P8, and generic powerpc64le targets with and without
> multiarch.
LGTM.
On 4/26/17, 12:57 PM, "Gabriel F. T. Gomes" <libc-alpha-owner@sourceware.org on behalf of gftg@linux.vnet.ibm.com> wrote:
From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
float128 on powerpc64le requires the addition of the ieee754/float128
sysdep, whereas powerpc64 doesn't. This requires creating a bunch of
submachine and cpu directories and Implies files which just point
towards their powerpc64 equivalent.
Tested on P7, P8, and generic powerpc64le targets with and without
multiarch.
OK.
On Fri, 28 Apr 2017 11:19:43 -0300
Carlos Eduardo Seo <cseo@linux.vnet.ibm.com> wrote:
> On 4/26/17, 12:57 PM, "Gabriel F. T. Gomes" <libc-alpha-owner@sourceware.org on behalf of gftg@linux.vnet.ibm.com> wrote:
>
> From: "Paul E. Murphy" <murphyp@linux.vnet.ibm.com>
>
> float128 on powerpc64le requires the addition of the ieee754/float128
> sysdep, whereas powerpc64 doesn't. This requires creating a bunch of
> submachine and cpu directories and Implies files which just point
> towards their powerpc64 equivalent.
>
> Tested on P7, P8, and generic powerpc64le targets with and without
> multiarch.
>
>
> OK.
>
>
Thanks. Pushed as 2f7f3cd8cd30.
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/fpu
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/fpu/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power7
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power7/fpu
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power7/fpu/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power7/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power8
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power8/fpu
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power8/fpu/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power8/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power9
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power9/fpu/
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power9/fpu/multiarch
new file mode 100644
@@ -0,0 +1 @@
+powerpc/powerpc64/power9/multiarch
@@ -1,6 +1,9 @@
# preconfigure fragment for powerpc.
case "$machine" in
+powerpc64le)
+ base_machine=powerpc machine=powerpc/powerpc64le
+ ;;
powerpc64*)
base_machine=powerpc machine=powerpc/powerpc64
;;
new file mode 100644
@@ -0,0 +1 @@
+unix/sysv/linux/powerpc/powerpc64
new file mode 100644
@@ -0,0 +1 @@
+unix/sysv/linux/powerpc/powerpc64/fpu