This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] Fix nexttoward on sparc64/ia64/m68k


Hi!

s_nexttoward.c is present both in ieee754/dbl-64 and ieee754/ldbl-*. In
dbl-64 it is for architectures which have 64bit long double, while the
ldbl-* version should be used on the other arches.
On ia64/m68k/sparc64 though comes dbl-64 in Implies before ldbl-*, so
s_nexttoward.c is used from dbl-64 directory. The result is that nexttoward
function is missing (spotted on sparc64).
i386 already has ldbl-96 first.
Fixed thusly:

2000-09-16  Jakub Jelinek  <jakub@redhat.com>

	* sysdeps/ia64/Implies: Reorder ieee754 implies so that ldbl-* comes
	first.
	* sysdeps/m68k/Implies: Likewise.
	* sysdeps/sparc/sparc64/Implies: Likewise.

--- libc/sysdeps/ia64/Implies.jj	Sat Aug 26 00:47:11 2000
+++ libc/sysdeps/ia64/Implies	Sat Sep 16 21:29:24 2000
@@ -1,5 +1,5 @@
 wordsize-64
 # ia64 uses IEEE 754 floating point.
-ieee754/flt-32
-ieee754/dbl-64
 ieee754/ldbl-96
+ieee754/dbl-64
+ieee754/flt-32
--- libc/sysdeps/m68k/Implies.jj	Tue Jan  4 17:11:56 2000
+++ libc/sysdeps/m68k/Implies	Sat Sep 16 21:29:35 2000
@@ -1,5 +1,5 @@
 wordsize-32
 # 68k uses IEEE 754 floating point.
-ieee754/flt-32
-ieee754/dbl-64
 ieee754/ldbl-96
+ieee754/dbl-64
+ieee754/flt-32
--- libc/sysdeps/sparc/sparc64/Implies.jj	Mon Sep 11 14:45:52 2000
+++ libc/sysdeps/sparc/sparc64/Implies	Sat Sep 16 21:29:52 2000
@@ -1,6 +1,6 @@
 wordsize-64
 # SPARC uses IEEE 754 floating point.
-ieee754/flt-32
-ieee754/dbl-64
 ieee754/ldbl-128
+ieee754/dbl-64
+ieee754/flt-32
 sparc/sparc64/soft-fp

	Jakub

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]