[Bug math/17616] libm mpone, mptwo namespace

cvs-commit at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Tue Nov 18 15:42:00 GMT 2014


https://sourceware.org/bugzilla/show_bug.cgi?id=17616

--- Comment #1 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  107a5bf085f5c4ef8c28266a34d476724cfc3475 (commit)
      from  3b679ab34c90aa9a64308f7a8ff1c8fdd56254c5 (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=107a5bf085f5c4ef8c28266a34d476724cfc3475

commit 107a5bf085f5c4ef8c28266a34d476724cfc3475
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Tue Nov 18 15:40:56 2014 +0000

    Fix libm mpone, mptwo namespace (bug 17616).

    libm uses symbols mpone and mptwo for internal purposes.  This patch
    moves them to the implementation namespace (__mpone and __mptwo).

    Tested for x86_64 (testsuite, and that installed stripped shared
    libraries are unchanged by the patch).

        [BZ #17616]
        * sysdeps/ieee754/dbl-64/mpa.c (mpone): Rename to __mpone.
        (mptwo): Rename to __mptwo.
        (__inv): Use __mptwo instead of mptwo.
        * sysdeps/ieee754/dbl-64/mpa.h (mpone): Rename to __mpone.
        (mptwo): Rename to __mptwo.
        * sysdeps/ieee754/dbl-64/mpatan.c (__mpatan): Use __mpone instead
        of mpone and __mptwo instead of mptwo.
        * sysdeps/ieee754/dbl-64/mpatan2.c (__mpatan2): Use __mpone
        instead of mpone.
        * sysdeps/ieee754/dbl-64/mpexp.c (__mpexp): Likewise.
        * sysdeps/ieee754/dbl-64/mplog.c (__mplog): Likewise.
        * sysdeps/ieee754/dbl-64/sincos32.c (__c32): Use __mpone instead
        of mpone and __mptwo instead of mptwo.
        (__mpranred): Use __mpone instead of mpone.
        * conform/Makefile (test-xfail-ISO/math.h/linknamespace): Remove
        variable.
        (test-xfail-ISO99/complex.h/linknamespace): Likewise.
        (test-xfail-ISO99/math.h/linknamespace): Likewise.
        (test-xfail-ISO99/tgmath.h/linknamespace): Likewise.
        (test-xfail-ISO11/complex.h/linknamespace): Likewise.
        (test-xfail-ISO11/math.h/linknamespace): Likewise.
        (test-xfail-ISO11/tgmath.h/linknamespace): Likewise.
        (test-xfail-XPG3/math.h/linknamespace): Likewise.
        (test-xfail-XPG4/math.h/linknamespace): Likewise.
        (test-xfail-POSIX/math.h/linknamespace): Likewise.
        (test-xfail-UNIX98/math.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K/complex.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K/math.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K/tgmath.h/linknamespace): Likewise.
        (test-xfail-POSIX2008/complex.h/linknamespace): Likewise.
        (test-xfail-POSIX2008/math.h/linknamespace): Likewise.
        (test-xfail-POSIX2008/tgmath.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K8/complex.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K8/math.h/linknamespace): Likewise.
        (test-xfail-XOPEN2K8/tgmath.h/linknamespace): Likewise.

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog                         |   39 +++++++++++++++++++++++++++++++++++++
 NEWS                              |    2 +-
 conform/Makefile                  |   20 -------------------
 sysdeps/ieee754/dbl-64/mpa.c      |    6 ++--
 sysdeps/ieee754/dbl-64/mpa.h      |    4 +-
 sysdeps/ieee754/dbl-64/mpatan.c   |    4 +-
 sysdeps/ieee754/dbl-64/mpatan2.c  |    2 +-
 sysdeps/ieee754/dbl-64/mpexp.c    |    2 +-
 sysdeps/ieee754/dbl-64/mplog.c    |    2 +-
 sysdeps/ieee754/dbl-64/sincos32.c |    6 ++--
 10 files changed, 53 insertions(+), 34 deletions(-)

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Glibc-bugs mailing list