glibc:hjl/pr14937

Last commit made on 2012-12-10
Get this branch:
git clone -b hjl/pr14937 https://git.launchpad.net/glibc

Branch merges

Branch information

Name:
hjl/pr14937
Repository:
lp:glibc

Recent commits

ce8e9be... by "H.J. Lu" <email address hidden>

Handle _nl_default_dirname with prefix changes

56e7d3a... by Siddhesh Poyarekar <email address hidden>

Fix some build warnings on s390x

76f2d2e... by Siddhesh Poyarekar <email address hidden>

Minor ChangeLog formatting fix

c430c4a... by Benno Schulenberg

BZ #14833: message.texi typo fixes

67cbf9a... by Andreas Schwab

 [BZ #14898]
 * include/link.h (FORCED_DYNAMIC_TLS_OFFSET) [NO_TLS_OFFSET == 0]:
 Change to -1.

682d0e9... by DaveM

Update libc.pot in preparation for giving tarball to translation project.

 * po/libc.pot: Update.

573cd48... by Richard Henderson

soft-fp: Fix used without set warning in _FP_MUL and _FP_DIV

Seen in, e.g. ports/sysdeps/alpha/soft-fp/ots_mul.c.

The problem here is we have a switch on the class of X*Y, followed by
a switch on the class of R. The exponent field of R really is not set
by the first switch for NaN outputs, because we know it's not going to
be used. The compiler is not smart enough to see through this.

By pulling the exponent computation out of the NORMAL*NORMAL path, we
will not be pessimizing the most common case, while still providing an
arbitrary value to satisfy the compiler.

7514f09... by Richard Henderson

alpha: Fix redefinition of __isnanl macro warning

In bdd7898a58bd76ac3b411a4931ff3f9e77eabe6a we added self-definitions
of __isnan and friends in order to indicate specialized architecture
support, and avoid redefinitions within various generic math_private.h.

There is no generic math_private.h that concerns ldbl-128, and while
we provide __isnanl in the alpha math_private.h there's no need to
protect the function against redefinition.

3cb3bb9... by Richard Henderson

alpha: Fix redefinition of __isnanl macro warning

In bdd7898a58bd76ac3b411a4931ff3f9e77eabe6a we added self-definitions
of __isnan and friends in order to indicate specialized architecture
support, and avoid redefinitions within various generic math_private.h.

There is no generic math_private.h that concerns ldbl-128, and while
we provide __isnanl in the alpha math_private.h there's no need to
protect the function against redefinition.

1aec5f7... by Richard Henderson

alpha: Avoid builtin warning for isnanf