diff options
Diffstat (limited to 'packages/glibc/2.17/0028-glibc-ppc64le-06.patch')
-rw-r--r-- | packages/glibc/2.17/0028-glibc-ppc64le-06.patch | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/packages/glibc/2.17/0028-glibc-ppc64le-06.patch b/packages/glibc/2.17/0028-glibc-ppc64le-06.patch index fe7cf61..c94079d 100644 --- a/packages/glibc/2.17/0028-glibc-ppc64le-06.patch +++ b/packages/glibc/2.17/0028-glibc-ppc64le-06.patch @@ -27,9 +27,20 @@ # ports/ # * sysdeps/ia64/fpu/printf_fphex.c: Adjust for fpnum change. # -diff -urN glibc-2.17-c758a686/math/test-misc.c glibc-2.17-c758a686/math/test-misc.c ---- glibc-2.17-c758a686/math/test-misc.c 2014-05-27 19:53:22.000000000 -0500 -+++ glibc-2.17-c758a686/math/test-misc.c 2014-05-27 19:53:45.000000000 -0500 +--- +# math/test-misc.c | 289 +++++++---------------------- +# ports/sysdeps/ia64/fpu/printf_fphex.c | 10 - +# stdio-common/printf_fp.c | 3 +# stdio-common/printf_fphex.c | 14 - +# stdio-common/printf_size.c | 12 - +# sysdeps/ieee754/ldbl-128/printf_fphex.c | 14 - +# sysdeps/ieee754/ldbl-128ibm/printf_fphex.c | 4 +# sysdeps/ieee754/ldbl-96/printf_fphex.c | 8 +# sysdeps/x86_64/fpu/printf_fphex.c | 9 +# 9 files changed, 113 insertions(+), 250 deletions(-) +# +--- a/math/test-misc.c ++++ b/math/test-misc.c @@ -721,300 +721,161 @@ #ifndef NO_LONG_DOUBLE @@ -406,9 +417,8 @@ diff -urN glibc-2.17-c758a686/math/test-misc.c glibc-2.17-c758a686/math/test-mis result = 1; } -diff -urN glibc-2.17-c758a686/ports/sysdeps/ia64/fpu/printf_fphex.c glibc-2.17-c758a686/ports/sysdeps/ia64/fpu/printf_fphex.c ---- glibc-2.17-c758a686/ports/sysdeps/ia64/fpu/printf_fphex.c 2014-05-27 19:53:21.000000000 -0500 -+++ glibc-2.17-c758a686/ports/sysdeps/ia64/fpu/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/ports/sysdeps/ia64/fpu/printf_fphex.c ++++ b/ports/sysdeps/ia64/fpu/printf_fphex.c @@ -25,9 +25,11 @@ /* The "strange" 80 bit format on ia64 has an explicit \ leading digit in the 64 bit mantissa. */ \ @@ -434,9 +444,8 @@ diff -urN glibc-2.17-c758a686/ports/sysdeps/ia64/fpu/printf_fphex.c glibc-2.17-c if (exponent == 0) \ { \ if (zero_mantissa) \ -diff -urN glibc-2.17-c758a686/stdio-common/printf_fp.c glibc-2.17-c758a686/stdio-common/printf_fp.c ---- glibc-2.17-c758a686/stdio-common/printf_fp.c 2014-05-27 19:53:22.000000000 -0500 -+++ glibc-2.17-c758a686/stdio-common/printf_fp.c 2014-05-27 19:53:45.000000000 -0500 +--- a/stdio-common/printf_fp.c ++++ b/stdio-common/printf_fp.c @@ -335,8 +335,7 @@ int res; if (__isnanl (fpnum.ldbl)) @@ -447,9 +456,8 @@ diff -urN glibc-2.17-c758a686/stdio-common/printf_fp.c glibc-2.17-c758a686/stdio if (isupper (info->spec)) { special = "NAN"; -diff -urN glibc-2.17-c758a686/stdio-common/printf_fphex.c glibc-2.17-c758a686/stdio-common/printf_fphex.c ---- glibc-2.17-c758a686/stdio-common/printf_fphex.c 2014-05-27 19:53:22.000000000 -0500 -+++ glibc-2.17-c758a686/stdio-common/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/stdio-common/printf_fphex.c ++++ b/stdio-common/printf_fphex.c @@ -93,7 +93,7 @@ union { @@ -497,9 +505,8 @@ diff -urN glibc-2.17-c758a686/stdio-common/printf_fphex.c glibc-2.17-c758a686/st } else #endif /* no long double */ -diff -urN glibc-2.17-c758a686/stdio-common/printf_size.c glibc-2.17-c758a686/stdio-common/printf_size.c ---- glibc-2.17-c758a686/stdio-common/printf_size.c 2014-05-27 19:53:22.000000000 -0500 -+++ glibc-2.17-c758a686/stdio-common/printf_size.c 2014-05-27 19:53:45.000000000 -0500 +--- a/stdio-common/printf_size.c ++++ b/stdio-common/printf_size.c @@ -103,7 +103,7 @@ union { @@ -540,9 +547,8 @@ diff -urN glibc-2.17-c758a686/stdio-common/printf_size.c glibc-2.17-c758a686/std ++tag; } } -diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128/printf_fphex.c glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128/printf_fphex.c ---- glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128/printf_fphex.c 2014-05-27 19:53:20.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/sysdeps/ieee754/ldbl-128/printf_fphex.c ++++ b/sysdeps/ieee754/ldbl-128/printf_fphex.c @@ -24,13 +24,15 @@ digits we use only the implicit digits for the number before \ the decimal point. */ \ @@ -575,9 +581,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128/printf_fphex.c glibc-2.17 \ if (exponent == 0) \ { \ -diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c ---- glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c 2014-05-27 19:53:20.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c ++++ b/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c @@ -28,14 +28,14 @@ unsigned long long hi, lo; \ int ediff; \ @@ -595,9 +600,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-128ibm/printf_fphex.c glibc-2 53rd bit. */ \ if (u.d[1].ieee.exponent != 0) \ lo |= (1ULL << (52 + 7)); \ -diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-96/printf_fphex.c glibc-2.17-c758a686/sysdeps/ieee754/ldbl-96/printf_fphex.c ---- glibc-2.17-c758a686/sysdeps/ieee754/ldbl-96/printf_fphex.c 2014-05-27 19:53:20.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/ieee754/ldbl-96/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/sysdeps/ieee754/ldbl-96/printf_fphex.c ++++ b/sysdeps/ieee754/ldbl-96/printf_fphex.c @@ -25,11 +25,13 @@ /* The "strange" 80 bit format on ix86 and m68k has an explicit \ leading digit in the 64 bit mantissa. */ \ @@ -623,9 +627,8 @@ diff -urN glibc-2.17-c758a686/sysdeps/ieee754/ldbl-96/printf_fphex.c glibc-2.17- \ if (exponent == 0) \ { \ -diff -urN glibc-2.17-c758a686/sysdeps/x86_64/fpu/printf_fphex.c glibc-2.17-c758a686/sysdeps/x86_64/fpu/printf_fphex.c ---- glibc-2.17-c758a686/sysdeps/x86_64/fpu/printf_fphex.c 2014-05-27 19:53:20.000000000 -0500 -+++ glibc-2.17-c758a686/sysdeps/x86_64/fpu/printf_fphex.c 2014-05-27 19:53:45.000000000 -0500 +--- a/sysdeps/x86_64/fpu/printf_fphex.c ++++ b/sysdeps/x86_64/fpu/printf_fphex.c @@ -25,10 +25,11 @@ /* The "strange" 80 bit format on ix86 and m68k has an explicit \ leading digit in the 64 bit mantissa. */ \ |