diff options
author | Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | 2018-03-09 16:59:14 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabriel@inconstante.eti.br> | 2018-04-27 16:32:01 -0300 |
commit | 3a33b0696937d3c8324e517512f8dc952166a7ab (patch) | |
tree | bd3db4fedb5ea7b1d996a57335cba9613533c514 /sysdeps/powerpc | |
parent | a3fb6b6bc3f2f33e93f4c9575105f3b5f39cb201 (diff) | |
download | glibc-3a33b0696937d3c8324e517512f8dc952166a7ab.zip glibc-3a33b0696937d3c8324e517512f8dc952166a7ab.tar.gz glibc-3a33b0696937d3c8324e517512f8dc952166a7ab.tar.bz2 |
powerpc64*: fix the order of implied sysdeps directories
The creation of the divergent sysdeps directory for powerpc64le
commit 2f7f3cd8cd302bb10908c86f3f7b349df0a78e6a
Author: Paul E. Murphy <murphyp@linux.vnet.ibm.com>
Date: Fri Jul 15 18:04:40 2016 -0500
powerpc64le: Create divergent sysdep directory for powerpc64le.
allowed float128 to be enabled for powerpc64le (little-endian) and not
for powerpc64 (big-endian). Since the only intended difference between
them was the presence or absence of the float128 interface, the sysdeps
directory for powerpc64le explicitly reused the files from powerpc64
(through the use of Implies files).
Although this works, it also means that files under the powerpc64
directory might be preferred over files under powerpc64le. For
instance, on a build for powerpc64le with target set to power9, a file
from powerpc64/power5 might get built, even though a file with the same
name exists in powerpc64le/power8. That happens because the processor
hierarchy was only defined in the sysdeps directory for powerpc64 (and
borrowed by powerpc64le).
This patch fixes this behavior, by creating new subdirectories under
powerpc64 (i.e.: powerpc64/be and powerpc64/le) and creating new Implies
files to provide the hierarchy of processors for powerpc64 and
powerpc64le separately. These changes have no effect on installed,
stripped binaries (which remain unchanged).
Tested that installed stripped binaries are unchanged and that there are
no regressions on powerpc64 and powerpc64le.
Diffstat (limited to 'sysdeps/powerpc')
104 files changed, 93 insertions, 53 deletions
diff --git a/sysdeps/powerpc/powerpc64/970/Implies b/sysdeps/powerpc/powerpc64/970/Implies deleted file mode 100644 index bedb20b..0000000 --- a/sysdeps/powerpc/powerpc64/970/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power4/fpu -powerpc/powerpc64/power4 diff --git a/sysdeps/powerpc/powerpc64/be/970/Implies b/sysdeps/powerpc/powerpc64/be/970/Implies new file mode 100644 index 0000000..ac431fa --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/970/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/power4 diff --git a/sysdeps/powerpc/powerpc64le/Implies b/sysdeps/powerpc/powerpc64/be/Implies index a105a32..a105a32 100644 --- a/sysdeps/powerpc/powerpc64le/Implies +++ b/sysdeps/powerpc/powerpc64/be/Implies diff --git a/sysdeps/powerpc/powerpc64/be/a2/Implies b/sysdeps/powerpc/powerpc64/be/a2/Implies new file mode 100644 index 0000000..6c02123 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/a2/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/a2 diff --git a/sysdeps/powerpc/powerpc64/be/cell/Implies b/sysdeps/powerpc/powerpc64/be/cell/Implies new file mode 100644 index 0000000..d6b89b1 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/cell/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/cell diff --git a/sysdeps/powerpc/powerpc64/power4/fpu/Implies b/sysdeps/powerpc/powerpc64/be/fpu/Implies index c1f617b..c1f617b 100644 --- a/sysdeps/powerpc/powerpc64/power4/fpu/Implies +++ b/sysdeps/powerpc/powerpc64/be/fpu/Implies diff --git a/sysdeps/powerpc/powerpc64/power4/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/Implies index 8d6531a..8d6531a 100644 --- a/sysdeps/powerpc/powerpc64/power4/fpu/multiarch/Implies +++ b/sysdeps/powerpc/powerpc64/be/fpu/multiarch/Implies diff --git a/sysdeps/powerpc/powerpc64/power4/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/multiarch/Implies index 30edcf7..30edcf7 100644 --- a/sysdeps/powerpc/powerpc64/power4/multiarch/Implies +++ b/sysdeps/powerpc/powerpc64/be/multiarch/Implies diff --git a/sysdeps/powerpc/powerpc64/power4/Implies b/sysdeps/powerpc/powerpc64/be/power4/Implies index a372141..6d067e2 100644 --- a/sysdeps/powerpc/powerpc64/power4/Implies +++ b/sysdeps/powerpc/powerpc64/be/power4/Implies @@ -1,2 +1,3 @@ +powerpc/powerpc64/power4 powerpc/power4/fpu powerpc/power4 diff --git a/sysdeps/powerpc/powerpc64le/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power4/fpu/Implies index c1f617b..c1f617b 100644 --- a/sysdeps/powerpc/powerpc64le/fpu/Implies +++ b/sysdeps/powerpc/powerpc64/be/power4/fpu/Implies diff --git a/sysdeps/powerpc/powerpc64le/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power4/fpu/multiarch/Implies index 8d6531a..8d6531a 100644 --- a/sysdeps/powerpc/powerpc64le/fpu/multiarch/Implies +++ b/sysdeps/powerpc/powerpc64/be/power4/fpu/multiarch/Implies diff --git a/sysdeps/powerpc/powerpc64le/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power4/multiarch/Implies index 30edcf7..30edcf7 100644 --- a/sysdeps/powerpc/powerpc64le/multiarch/Implies +++ b/sysdeps/powerpc/powerpc64/be/power4/multiarch/Implies diff --git a/sysdeps/powerpc/powerpc64/be/power5+/Implies b/sysdeps/powerpc/powerpc64/be/power5+/Implies new file mode 100644 index 0000000..0385214 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5+/Implies @@ -0,0 +1,5 @@ +powerpc/powerpc64/power5+ +powerpc/power5+/fpu +powerpc/power5+ +powerpc/powerpc64/be/power5/fpu +powerpc/powerpc64/be/power5 diff --git a/sysdeps/powerpc/powerpc64/be/power5+/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power5+/fpu/Implies new file mode 100644 index 0000000..25f20b1 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5+/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power5+/fpu +powerpc/powerpc64/be/power5/fpu diff --git a/sysdeps/powerpc/powerpc64/be/power5+/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power5+/fpu/multiarch/Implies new file mode 100644 index 0000000..5985565 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5+/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power5/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power5+/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power5+/multiarch/Implies new file mode 100644 index 0000000..8189203 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5+/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power5/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power5/Implies b/sysdeps/powerpc/powerpc64/be/power5/Implies new file mode 100644 index 0000000..e50a23b --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power5 +powerpc/powerpc64/be/power4/fpu +powerpc/powerpc64/be/power4 diff --git a/sysdeps/powerpc/powerpc64/be/power5/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power5/fpu/Implies new file mode 100644 index 0000000..58ab3b7 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power5/fpu +powerpc/powerpc64/be/power4/fpu/ diff --git a/sysdeps/powerpc/powerpc64/be/power5/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power5/fpu/multiarch/Implies new file mode 100644 index 0000000..f2fffcb --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power4/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power5/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power5/multiarch/Implies new file mode 100644 index 0000000..a9cda70 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power5/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power4/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power6/Implies b/sysdeps/powerpc/powerpc64/be/power6/Implies new file mode 100644 index 0000000..c0e0be5 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power6 +powerpc/powerpc64/be/power5+/fpu +powerpc/powerpc64/be/power5+ diff --git a/sysdeps/powerpc/powerpc64/be/power6/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power6/fpu/Implies new file mode 100644 index 0000000..a16a96e --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power6/fpu +powerpc/powerpc64/be/power5+/fpu diff --git a/sysdeps/powerpc/powerpc64/be/power6/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power6/fpu/multiarch/Implies new file mode 100644 index 0000000..ef0f432 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power5+/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power6/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power6/multiarch/Implies new file mode 100644 index 0000000..9510043 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power5+/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power6x/Implies b/sysdeps/powerpc/powerpc64/be/power6x/Implies new file mode 100644 index 0000000..018c999 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6x/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power6x +powerpc/powerpc64/be/power6/fpu +powerpc/powerpc64/be/power6 diff --git a/sysdeps/powerpc/powerpc64/be/power6x/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power6x/fpu/Implies new file mode 100644 index 0000000..4d1744c --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6x/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power6x/fpu +powerpc/powerpc64/be/power6/fpu diff --git a/sysdeps/powerpc/powerpc64/be/power6x/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power6x/fpu/multiarch/Implies new file mode 100644 index 0000000..6da6f27 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6x/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power6/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power6x/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power6x/multiarch/Implies new file mode 100644 index 0000000..86cbf9e --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power6x/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power6/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power7/Implies b/sysdeps/powerpc/powerpc64/be/power7/Implies new file mode 100644 index 0000000..b1853f1 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power7/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power7 +powerpc/powerpc64/be/power6/fpu +powerpc/powerpc64/be/power6 diff --git a/sysdeps/powerpc/powerpc64/be/power7/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power7/fpu/Implies new file mode 100644 index 0000000..33830fe --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power7/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power7/fpu +powerpc/powerpc64/be/power6/fpu diff --git a/sysdeps/powerpc/powerpc64/be/power7/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power7/fpu/multiarch/Implies new file mode 100644 index 0000000..6da6f27 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power7/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power6/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power7/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power7/multiarch/Implies new file mode 100644 index 0000000..86cbf9e --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power7/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power6/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power8/Implies b/sysdeps/powerpc/powerpc64/be/power8/Implies new file mode 100644 index 0000000..cdaa47e --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power8/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power8 +powerpc/powerpc64/be/power7/fpu +powerpc/powerpc64/be/power7 diff --git a/sysdeps/powerpc/powerpc64/be/power8/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power8/fpu/Implies new file mode 100644 index 0000000..72e9f54 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power8/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power8/fpu +powerpc/powerpc64/be/power7/fpu/ diff --git a/sysdeps/powerpc/powerpc64/be/power8/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power8/fpu/multiarch/Implies new file mode 100644 index 0000000..babe3de --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power8/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power7/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power8/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power8/multiarch/Implies new file mode 100644 index 0000000..8ec7fa2 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power8/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power7/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power9/Implies b/sysdeps/powerpc/powerpc64/be/power9/Implies new file mode 100644 index 0000000..9b40c0f --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power9/Implies @@ -0,0 +1,3 @@ +powerpc/powerpc64/power9 +powerpc/powerpc64/be/power8/fpu +powerpc/powerpc64/be/power8 diff --git a/sysdeps/powerpc/powerpc64/be/power9/fpu/Implies b/sysdeps/powerpc/powerpc64/be/power9/fpu/Implies new file mode 100644 index 0000000..bdec0f9 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power9/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power9/fpu +powerpc/powerpc64/be/power8/fpu diff --git a/sysdeps/powerpc/powerpc64/be/power9/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power9/fpu/multiarch/Implies new file mode 100644 index 0000000..93e2a02 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power9/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power8/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/be/power9/multiarch/Implies b/sysdeps/powerpc/powerpc64/be/power9/multiarch/Implies new file mode 100644 index 0000000..8bea6ab --- /dev/null +++ b/sysdeps/powerpc/powerpc64/be/power9/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/be/power8/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/Implies b/sysdeps/powerpc/powerpc64/le/Implies new file mode 100644 index 0000000..a105a32 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/Implies @@ -0,0 +1 @@ +powerpc/powerpc64 diff --git a/sysdeps/powerpc/powerpc64le/Implies-before b/sysdeps/powerpc/powerpc64/le/Implies-before index 4806514..4806514 100644 --- a/sysdeps/powerpc/powerpc64le/Implies-before +++ b/sysdeps/powerpc/powerpc64/le/Implies-before diff --git a/sysdeps/powerpc/powerpc64le/Makefile b/sysdeps/powerpc/powerpc64/le/Makefile index 14d39e2..14d39e2 100644 --- a/sysdeps/powerpc/powerpc64le/Makefile +++ b/sysdeps/powerpc/powerpc64/le/Makefile diff --git a/sysdeps/powerpc/powerpc64le/configure b/sysdeps/powerpc/powerpc64/le/configure index 66bb5dc..66bb5dc 100644 --- a/sysdeps/powerpc/powerpc64le/configure +++ b/sysdeps/powerpc/powerpc64/le/configure diff --git a/sysdeps/powerpc/powerpc64le/configure.ac b/sysdeps/powerpc/powerpc64/le/configure.ac index 20a49d8..20a49d8 100644 --- a/sysdeps/powerpc/powerpc64le/configure.ac +++ b/sysdeps/powerpc/powerpc64/le/configure.ac diff --git a/sysdeps/powerpc/powerpc64/le/fpu/Implies b/sysdeps/powerpc/powerpc64/le/fpu/Implies new file mode 100644 index 0000000..c1f617b --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/fpu/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/fpu diff --git a/sysdeps/powerpc/powerpc64le/fpu/e_sqrtf128.c b/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c index 0ff897b..0ff897b 100644 --- a/sysdeps/powerpc/powerpc64le/fpu/e_sqrtf128.c +++ b/sysdeps/powerpc/powerpc64/le/fpu/e_sqrtf128.c diff --git a/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Implies new file mode 100644 index 0000000..8d6531a --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64le/fpu/sfp-machine.h b/sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h index fac5dd0..fac5dd0 100644 --- a/sysdeps/powerpc/powerpc64le/fpu/sfp-machine.h +++ b/sysdeps/powerpc/powerpc64/le/fpu/sfp-machine.h diff --git a/sysdeps/powerpc/powerpc64/le/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/multiarch/Implies new file mode 100644 index 0000000..30edcf7 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power7/Implies b/sysdeps/powerpc/powerpc64/le/power7/Implies new file mode 100644 index 0000000..5763968 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power7/Implies @@ -0,0 +1,13 @@ +powerpc/powerpc64/power7 +powerpc/powerpc64/power6/fpu +powerpc/powerpc64/power6 +powerpc/powerpc64/power5+/fpu +powerpc/powerpc64/power5+ +powerpc/power5+/fpu +powerpc/power5+ +powerpc/powerpc64/power5/fpu +powerpc/powerpc64/power5 +powerpc/powerpc64/power4 +powerpc/power4/fpu +powerpc/power4 +powerpc/powerpc64/le diff --git a/sysdeps/powerpc/powerpc64/le/power7/fpu/Implies b/sysdeps/powerpc/powerpc64/le/power7/fpu/Implies new file mode 100644 index 0000000..27eb299 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power7/fpu/Implies @@ -0,0 +1,5 @@ +powerpc/powerpc64/power7/fpu +powerpc/powerpc64/power6/fpu +powerpc/powerpc64/power5+/fpu +powerpc/powerpc64/power5/fpu +powerpc/powerpc64/le/fpu diff --git a/sysdeps/powerpc/powerpc64/le/power7/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power7/fpu/multiarch/Implies new file mode 100644 index 0000000..f9b3a92 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power7/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power7/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power7/multiarch/Implies new file mode 100644 index 0000000..87b32a2 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power7/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power8/Implies b/sysdeps/powerpc/powerpc64/le/power8/Implies new file mode 100644 index 0000000..6c3fc78 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power8/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power8 +powerpc/powerpc64/le/power7 diff --git a/sysdeps/powerpc/powerpc64/le/power8/fpu/Implies b/sysdeps/powerpc/powerpc64/le/power8/fpu/Implies new file mode 100644 index 0000000..be3c515 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power8/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power8/fpu +powerpc/powerpc64/le/power7/fpu diff --git a/sysdeps/powerpc/powerpc64/le/power8/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power8/fpu/multiarch/Implies new file mode 100644 index 0000000..36c05ff --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power8/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/power7/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power8/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power8/multiarch/Implies new file mode 100644 index 0000000..0057194 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power8/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/power7/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power9/Implies b/sysdeps/powerpc/powerpc64/le/power9/Implies new file mode 100644 index 0000000..8c0cfd7 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power9/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power9 +powerpc/powerpc64/le/power8 diff --git a/sysdeps/powerpc/powerpc64/le/power9/fpu/Implies b/sysdeps/powerpc/powerpc64/le/power9/fpu/Implies new file mode 100644 index 0000000..8b7c0b4 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power9/fpu/Implies @@ -0,0 +1,2 @@ +powerpc/powerpc64/power9/fpu +powerpc/powerpc64/le/power8/fpu diff --git a/sysdeps/powerpc/powerpc64le/power9/fpu/e_sqrtf128.c b/sysdeps/powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c index 76ab451..76ab451 100644 --- a/sysdeps/powerpc/powerpc64le/power9/fpu/e_sqrtf128.c +++ b/sysdeps/powerpc/powerpc64/le/power9/fpu/e_sqrtf128.c diff --git a/sysdeps/powerpc/powerpc64/le/power9/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power9/fpu/multiarch/Implies new file mode 100644 index 0000000..dce5bca --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power9/fpu/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/power8/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/le/power9/multiarch/Implies b/sysdeps/powerpc/powerpc64/le/power9/multiarch/Implies new file mode 100644 index 0000000..98efd68 --- /dev/null +++ b/sysdeps/powerpc/powerpc64/le/power9/multiarch/Implies @@ -0,0 +1 @@ +powerpc/powerpc64/le/power8/multiarch diff --git a/sysdeps/powerpc/powerpc64/power5+/Implies b/sysdeps/powerpc/powerpc64/power5+/Implies deleted file mode 100644 index 565bc94..0000000 --- a/sysdeps/powerpc/powerpc64/power5+/Implies +++ /dev/null @@ -1,4 +0,0 @@ -powerpc/power5+/fpu -powerpc/power5+ -powerpc/powerpc64/power5/fpu -powerpc/powerpc64/power5 diff --git a/sysdeps/powerpc/powerpc64/power5+/fpu/Implies b/sysdeps/powerpc/powerpc64/power5+/fpu/Implies deleted file mode 100644 index f00c50f..0000000 --- a/sysdeps/powerpc/powerpc64/power5+/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5/fpu diff --git a/sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies deleted file mode 100644 index c0e6784..0000000 --- a/sysdeps/powerpc/powerpc64/power5+/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power5+/multiarch/Implies b/sysdeps/powerpc/powerpc64/power5+/multiarch/Implies deleted file mode 100644 index 0851b19..0000000 --- a/sysdeps/powerpc/powerpc64/power5+/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5/multiarch diff --git a/sysdeps/powerpc/powerpc64/power5/Implies b/sysdeps/powerpc/powerpc64/power5/Implies deleted file mode 100644 index bedb20b..0000000 --- a/sysdeps/powerpc/powerpc64/power5/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power4/fpu -powerpc/powerpc64/power4 diff --git a/sysdeps/powerpc/powerpc64/power5/fpu/Implies b/sysdeps/powerpc/powerpc64/power5/fpu/Implies deleted file mode 100644 index 6b8c23e..0000000 --- a/sysdeps/powerpc/powerpc64/power5/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power4/fpu/ diff --git a/sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies deleted file mode 100644 index 3740d05..0000000 --- a/sysdeps/powerpc/powerpc64/power5/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power4/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power5/multiarch/Implies b/sysdeps/powerpc/powerpc64/power5/multiarch/Implies deleted file mode 100644 index 9a3cbb0..0000000 --- a/sysdeps/powerpc/powerpc64/power5/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power4/multiarch diff --git a/sysdeps/powerpc/powerpc64/power6/Implies b/sysdeps/powerpc/powerpc64/power6/Implies deleted file mode 100644 index 4c782d4..0000000 --- a/sysdeps/powerpc/powerpc64/power6/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power5+/fpu -powerpc/powerpc64/power5+ diff --git a/sysdeps/powerpc/powerpc64/power6/fpu/Implies b/sysdeps/powerpc/powerpc64/power6/fpu/Implies deleted file mode 100644 index f09854e..0000000 --- a/sysdeps/powerpc/powerpc64/power6/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5+/fpu diff --git a/sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies deleted file mode 100644 index fca8a4e..0000000 --- a/sysdeps/powerpc/powerpc64/power6/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5+/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power6/multiarch/Implies b/sysdeps/powerpc/powerpc64/power6/multiarch/Implies deleted file mode 100644 index 2ebe304..0000000 --- a/sysdeps/powerpc/powerpc64/power6/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power5+/multiarch diff --git a/sysdeps/powerpc/powerpc64/power6x/Implies b/sysdeps/powerpc/powerpc64/power6x/Implies deleted file mode 100644 index 9d68f39..0000000 --- a/sysdeps/powerpc/powerpc64/power6x/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power6/fpu -powerpc/powerpc64/power6 diff --git a/sysdeps/powerpc/powerpc64/power6x/fpu/Implies b/sysdeps/powerpc/powerpc64/power6x/fpu/Implies deleted file mode 100644 index 30fa176..0000000 --- a/sysdeps/powerpc/powerpc64/power6x/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/fpu diff --git a/sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies deleted file mode 100644 index 410d289..0000000 --- a/sysdeps/powerpc/powerpc64/power6x/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power6x/multiarch/Implies b/sysdeps/powerpc/powerpc64/power6x/multiarch/Implies deleted file mode 100644 index bf5d617..0000000 --- a/sysdeps/powerpc/powerpc64/power6x/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/multiarch diff --git a/sysdeps/powerpc/powerpc64/power7/Implies b/sysdeps/powerpc/powerpc64/power7/Implies deleted file mode 100644 index 9d68f39..0000000 --- a/sysdeps/powerpc/powerpc64/power7/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power6/fpu -powerpc/powerpc64/power6 diff --git a/sysdeps/powerpc/powerpc64/power7/fpu/Implies b/sysdeps/powerpc/powerpc64/power7/fpu/Implies deleted file mode 100644 index 30fa176..0000000 --- a/sysdeps/powerpc/powerpc64/power7/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/fpu diff --git a/sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies deleted file mode 100644 index 410d289..0000000 --- a/sysdeps/powerpc/powerpc64/power7/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power7/multiarch/Implies b/sysdeps/powerpc/powerpc64/power7/multiarch/Implies deleted file mode 100644 index bf5d617..0000000 --- a/sysdeps/powerpc/powerpc64/power7/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power6/multiarch diff --git a/sysdeps/powerpc/powerpc64/power8/Implies b/sysdeps/powerpc/powerpc64/power8/Implies deleted file mode 100644 index 9a5e3c7..0000000 --- a/sysdeps/powerpc/powerpc64/power8/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power7/fpu -powerpc/powerpc64/power7 diff --git a/sysdeps/powerpc/powerpc64/power8/fpu/Implies b/sysdeps/powerpc/powerpc64/power8/fpu/Implies deleted file mode 100644 index 1187cdf..0000000 --- a/sysdeps/powerpc/powerpc64/power8/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/fpu/ diff --git a/sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies deleted file mode 100644 index 7fd86fd..0000000 --- a/sysdeps/powerpc/powerpc64/power8/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power8/multiarch/Implies b/sysdeps/powerpc/powerpc64/power8/multiarch/Implies deleted file mode 100644 index 1fc7b7c..0000000 --- a/sysdeps/powerpc/powerpc64/power8/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/multiarch diff --git a/sysdeps/powerpc/powerpc64/power9/Implies b/sysdeps/powerpc/powerpc64/power9/Implies deleted file mode 100644 index fad2505..0000000 --- a/sysdeps/powerpc/powerpc64/power9/Implies +++ /dev/null @@ -1,2 +0,0 @@ -powerpc/powerpc64/power8/fpu -powerpc/powerpc64/power8 diff --git a/sysdeps/powerpc/powerpc64/power9/fpu/Implies b/sysdeps/powerpc/powerpc64/power9/fpu/Implies deleted file mode 100644 index ae0dbaf..0000000 --- a/sysdeps/powerpc/powerpc64/power9/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/fpu diff --git a/sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies deleted file mode 100644 index f11e1bd..0000000 --- a/sysdeps/powerpc/powerpc64/power9/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64/power9/multiarch/Implies b/sysdeps/powerpc/powerpc64/power9/multiarch/Implies deleted file mode 100644 index dd6bca4..0000000 --- a/sysdeps/powerpc/powerpc64/power9/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power7/Implies b/sysdeps/powerpc/powerpc64le/power7/Implies deleted file mode 100644 index eedef82..0000000 --- a/sysdeps/powerpc/powerpc64le/power7/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7 diff --git a/sysdeps/powerpc/powerpc64le/power7/fpu/Implies b/sysdeps/powerpc/powerpc64le/power7/fpu/Implies deleted file mode 100644 index 8447198..0000000 --- a/sysdeps/powerpc/powerpc64le/power7/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/fpu diff --git a/sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies deleted file mode 100644 index 7fd86fd..0000000 --- a/sysdeps/powerpc/powerpc64le/power7/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power7/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power7/multiarch/Implies deleted file mode 100644 index 1fc7b7c..0000000 --- a/sysdeps/powerpc/powerpc64le/power7/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power7/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power8/Implies b/sysdeps/powerpc/powerpc64le/power8/Implies deleted file mode 100644 index 3c37351..0000000 --- a/sysdeps/powerpc/powerpc64le/power8/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8 diff --git a/sysdeps/powerpc/powerpc64le/power8/fpu/Implies b/sysdeps/powerpc/powerpc64le/power8/fpu/Implies deleted file mode 100644 index ae0dbaf..0000000 --- a/sysdeps/powerpc/powerpc64le/power8/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/fpu diff --git a/sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies deleted file mode 100644 index f11e1bd..0000000 --- a/sysdeps/powerpc/powerpc64le/power8/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power8/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power8/multiarch/Implies deleted file mode 100644 index dd6bca4..0000000 --- a/sysdeps/powerpc/powerpc64le/power8/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power8/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power9/Implies b/sysdeps/powerpc/powerpc64le/power9/Implies deleted file mode 100644 index efe5d41..0000000 --- a/sysdeps/powerpc/powerpc64le/power9/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power9 diff --git a/sysdeps/powerpc/powerpc64le/power9/fpu/Implies b/sysdeps/powerpc/powerpc64le/power9/fpu/Implies deleted file mode 100644 index 3633114..0000000 --- a/sysdeps/powerpc/powerpc64le/power9/fpu/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power9/fpu/ diff --git a/sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies deleted file mode 100644 index 1059480..0000000 --- a/sysdeps/powerpc/powerpc64le/power9/fpu/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power9/fpu/multiarch diff --git a/sysdeps/powerpc/powerpc64le/power9/multiarch/Implies b/sysdeps/powerpc/powerpc64le/power9/multiarch/Implies deleted file mode 100644 index 02be30c..0000000 --- a/sysdeps/powerpc/powerpc64le/power9/multiarch/Implies +++ /dev/null @@ -1 +0,0 @@ -powerpc/powerpc64/power9/multiarch diff --git a/sysdeps/powerpc/preconfigure b/sysdeps/powerpc/preconfigure index 0030bfd..e3ad6ec 100644 --- a/sysdeps/powerpc/preconfigure +++ b/sysdeps/powerpc/preconfigure @@ -2,10 +2,10 @@ case "$machine" in powerpc64le) - base_machine=powerpc machine=powerpc/powerpc64le + base_machine=powerpc machine=powerpc/powerpc64/le ;; powerpc64*) - base_machine=powerpc machine=powerpc/powerpc64 + base_machine=powerpc machine=powerpc/powerpc64/be ;; powerpc*) # Check for e500. |