From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96352 invoked by alias); 14 Oct 2016 17:31:39 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 96334 invoked by uid 89); 14 Oct 2016 17:31:38 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.1 required=5.0 tests=BAYES_00,KAM_LAZY_DOMAIN_SECURITY,RCVD_IN_DNSWL_LOW,RCVD_IN_SEMBACKSCATTER autolearn=no version=3.3.2 spammy=nacl, Hx-languages-length:2876, tile X-HELO: mx0a-001b2d01.pphosted.com From: "Gabriel F. T. Gomes" To: libc-alpha@sourceware.org Cc: joseph@codesourcery.com Subject: [PATCH v8 0/3] New strfrom functions Date: Fri, 14 Oct 2016 17:31:00 -0000 X-TM-AS-MML: disable X-Content-Scanned: Fidelis XPS MAILER x-cbid: 16101417-1523-0000-0000-000002382C72 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 16101417-1524-0000-0000-00002935FAE4 Message-Id: <1476466285-17655-1-git-send-email-gftg@linux.vnet.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-10-14_08:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1609300000 definitions=main-1610140312 X-SW-Source: 2016-10/txt/msg00237.txt.bz2 Changes since v7: - Fix input type to avoid implicit conversions in the tests. - No changes to patches 1 and 2. Tested on x86_64, ppc64, ppc64le, s390. Gabriel F. T. Gomes (1): Add strfromd, strfromf, and strfroml functions Rajalakshmi Srinivasaraghavan (2): Refactor strtod tests Add tests for strfrom functions NEWS | 3 + manual/arith.texi | 41 +++++ stdlib/Makefile | 11 +- stdlib/Versions | 4 + stdlib/bits/stdlib-ldbl.h | 4 + stdlib/bug-strtod.c | 6 +- stdlib/bug-strtod2.c | 2 +- stdlib/stdlib.h | 18 ++- stdlib/strfrom-skeleton.c | 149 +++++++++++++++++ stdlib/strfromd.c | 22 +++ stdlib/strfromf.c | 22 +++ stdlib/strfroml.c | 22 +++ stdlib/tst-strfrom-locale.c | 178 +++++++++++++++++++++ stdlib/tst-strfrom.c | 178 +++++++++++++++++++++ stdlib/tst-strtod-round-skeleton.c | 24 ++- stdlib/tst-strtod.h | 7 +- stdlib/tst-strtod6.c | 2 +- sysdeps/arm/nacl/libc.abilist | 3 + sysdeps/ieee754/ldbl-opt/Makefile | 1 + sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c | 8 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libc.abilist | 3 + sysdeps/unix/sysv/linux/arm/libc.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 3 + sysdeps/unix/sysv/linux/i386/libc.abilist | 3 + sysdeps/unix/sysv/linux/ia64/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libc.abilist | 3 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 3 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libc.abilist | 3 + .../sysv/linux/powerpc/powerpc64/libc-le.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc64/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 3 + sysdeps/unix/sysv/linux/sh/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx32/libc.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx64/libc.abilist | 3 + sysdeps/unix/sysv/linux/tile/tilepro/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 3 + 48 files changed, 765 insertions(+), 24 deletions(-) create mode 100644 stdlib/strfrom-skeleton.c create mode 100644 stdlib/strfromd.c create mode 100644 stdlib/strfromf.c create mode 100644 stdlib/strfroml.c create mode 100644 stdlib/tst-strfrom-locale.c create mode 100644 stdlib/tst-strfrom.c create mode 100644 sysdeps/ieee754/ldbl-opt/nldbl-strfroml.c -- 2.4.11