This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug math/6803] scalb(), scalbln(), scalbn() do not set errno on overflow/underflow
- From: "cvs-commit at gcc dot gnu.org" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sourceware dot org
- Date: Fri, 20 Jun 2014 02:33:00 +0000
- Subject: [Bug math/6803] scalb(), scalbln(), scalbn() do not set errno on overflow/underflow
- Auto-submitted: auto-generated
- References: <bug-6803-131 at http dot sourceware dot org/bugzilla/>
https://sourceware.org/bugzilla/show_bug.cgi?id=6803
--- Comment #7 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot gnu.org> ---
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 3ef6b85059cdd52096625d98c4ce9259854cb8bb (commit)
via d8c2869d4450d54935c3410ad3093d51b5d85f79 (commit)
from c8daec5c7cd19378112391d2394e6d6344e156dc (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3ef6b85059cdd52096625d98c4ce9259854cb8bb
commit 3ef6b85059cdd52096625d98c4ce9259854cb8bb
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date: Fri Jun 20 07:48:20 2014 +0530
[BZ #6803] Set errno for scalbln, scalbn
Errno is not set and the testcases will fail.
Now the scalbln-aliases are removed in i386/m68
and the wrappers are used when calling the scalbln-functions.
On ia64 only scalblnf has its own implementation.
For scalbln and scalblnl the ieee754/dbl-64 and ieee754/ldbl-96 are used,
thus
the wrappers are needed, too.
https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=d8c2869d4450d54935c3410ad3093d51b5d85f79
commit d8c2869d4450d54935c3410ad3093d51b5d85f79
Author: Stefan Liebler <stli@linux.vnet.ibm.com>
Date: Fri Jun 20 07:44:42 2014 +0530
Generate en_GB.UTF-8 during testing
This patch generates en_GB.UTF-8, which is used in
tst-strcoll-overflow. This solves the issue of failing xtests on
s390/s390x.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 37 +++++++
NEWS | 24 ++--
localedata/Makefile | 2 +-
math/Makefile | 2 +-
math/libm-test.inc | 128 ++++++++++++------------
math/w_scalbln.c | 40 ++++++++
math/w_scalblnf.c | 36 +++++++
math/w_scalblnl.c | 36 +++++++
sysdeps/i386/fpu/s_scalbn.S | 1 -
sysdeps/i386/fpu/s_scalbnf.S | 1 -
sysdeps/i386/fpu/s_scalbnl.S | 1 -
sysdeps/ia64/fpu/w_scalblnf.c | 20 ++++
sysdeps/ieee754/dbl-64/s_scalbln.c | 2 -
sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c | 2 -
sysdeps/ieee754/flt-32/s_scalblnf.c | 1 -
sysdeps/ieee754/ldbl-128/s_scalblnl.c | 1 -
sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c | 1 -
sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c | 23 ++++
sysdeps/ieee754/ldbl-64-128/s_scalblnl.c | 5 -
sysdeps/ieee754/ldbl-64-128/w_scalblnl.c | 27 +++++
sysdeps/ieee754/ldbl-96/s_scalblnl.c | 1 -
sysdeps/m68k/m680x0/fpu/s_scalbn.c | 1 -
sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c | 2 -
23 files changed, 297 insertions(+), 97 deletions(-)
create mode 100644 math/w_scalbln.c
create mode 100644 math/w_scalblnf.c
create mode 100644 math/w_scalblnl.c
create mode 100644 sysdeps/ia64/fpu/w_scalblnf.c
create mode 100644 sysdeps/ieee754/ldbl-128ibm/w_scalblnl.c
create mode 100644 sysdeps/ieee754/ldbl-64-128/w_scalblnl.c
--
You are receiving this mail because:
You are on the CC list for the bug.