about summary refs log tree commit diff
diff options
context:
space:
mode:
authorTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>2018-05-24 18:20:40 -0300
committerTulio Magno Quites Machado Filho <tuliom@linux.ibm.com>2018-05-24 22:49:10 -0300
commitc1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514 (patch)
treef7fa349cd42c37967ad9af16846ef6e9fae210d9
parent14186e8d1f3ee91f7b685a4e011607ce990d5649 (diff)
downloadglibc-c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.tar.gz
glibc-c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.tar.xz
glibc-c1dc1e1b34873db79dfbfa8f2f0a2abbe28c0514.zip
powerpc: Move around math-related Implies
Currently, powerpc, powerpc64, and powerpc64le imply the same set of
subdirectories from sysdeps/ieee754: flt-32, dbl-64, ldbl-128ibm, and
ldbl-opt.  In preparation for the transition of the long double format -
from IBM Extended Precision to IEEE 754 128-bits floating-point - on
powerpc64le, this patch splits the shared Implies file into three
separate files (one for each of the powerpc architectures), without
changing their contents.  Future patches will modify powerpc64le.

	* sysdeps/powerpc/Implies: Removed.  Previous contents copied to...
	* sysdeps/powerpc/powerpc32/Implies-after: ... here.
	* sysdeps/powerpc/powerpc64/be/Implies-after: ... here.
	* sysdeps/powerpc/powerpc64/le/Implies-before: ... and here.
-rw-r--r--ChangeLog8
-rw-r--r--sysdeps/powerpc/powerpc32/Implies-after (renamed from sysdeps/powerpc/Implies)0
-rw-r--r--sysdeps/powerpc/powerpc64/be/Implies-after5
-rw-r--r--sysdeps/powerpc/powerpc64/le/Implies-before5
4 files changed, 18 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index e6bf9830cc..c7436c4f33 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2018-05-24  Tulio Magno Quites Machado Filho  <tuliom@linux.ibm.com>
+	    Gabriel F. T. Gomes  <gabriel@inconstante.eti.br>
+
+	* sysdeps/powerpc/Implies: Removed.  Previous contents copied to...
+	* sysdeps/powerpc/powerpc32/Implies-after: ... here.
+	* sysdeps/powerpc/powerpc64/be/Implies-after: ... here.
+	* sysdeps/powerpc/powerpc64/le/Implies-before: ... and here.
+
 2018-05-24  Joseph Myers  <joseph@codesourcery.com>
 
 	* sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/Implies: Remove
diff --git a/sysdeps/powerpc/Implies b/sysdeps/powerpc/powerpc32/Implies-after
index 78dba9510c..78dba9510c 100644
--- a/sysdeps/powerpc/Implies
+++ b/sysdeps/powerpc/powerpc32/Implies-after
diff --git a/sysdeps/powerpc/powerpc64/be/Implies-after b/sysdeps/powerpc/powerpc64/be/Implies-after
new file mode 100644
index 0000000000..78dba9510c
--- /dev/null
+++ b/sysdeps/powerpc/powerpc64/be/Implies-after
@@ -0,0 +1,5 @@
+# On PowerPC we use the IBM extended long double format.
+ieee754/ldbl-128ibm
+ieee754/ldbl-opt
+ieee754/dbl-64
+ieee754/flt-32
diff --git a/sysdeps/powerpc/powerpc64/le/Implies-before b/sysdeps/powerpc/powerpc64/le/Implies-before
index 48065141a9..7c20db4e97 100644
--- a/sysdeps/powerpc/powerpc64/le/Implies-before
+++ b/sysdeps/powerpc/powerpc64/le/Implies-before
@@ -1 +1,6 @@
+# On PowerPC we use the IBM extended long double format.
+ieee754/ldbl-128ibm
+ieee754/ldbl-opt
+ieee754/dbl-64
+ieee754/flt-32
 ieee754/float128