diff options
author | Joseph Myers <joseph@codesourcery.com> | 2017-06-09 16:26:06 +0000 |
---|---|---|
committer | Joseph Myers <joseph@codesourcery.com> | 2017-06-09 16:26:06 +0000 |
commit | 10d33c5a86ad585cea745df7eef60bd80bb154cf (patch) | |
tree | d98dfe8c95403d236d9fc8643b05696a210a849f /sysdeps/unix/sysv/linux/sparc | |
parent | b85995291e8db20bb08a64f409268ce7ffb7ed93 (diff) | |
download | glibc-10d33c5a86ad585cea745df7eef60bd80bb154cf.zip glibc-10d33c5a86ad585cea745df7eef60bd80bb154cf.tar.gz glibc-10d33c5a86ad585cea745df7eef60bd80bb154cf.tar.bz2 |
Update nios2, sparc32 localplt.data files for recent GCC change.
A recent GCC change to expand floating-point classification built-in
functions inline using integer rather than floating-point arithmetic
in some cases resulted in localplt test failures for nios2 and sparc32
<https://sourceware.org/ml/libc-testresults/2017-q2/msg00320.html>.
This patch updates the localplt.data files in question to mark the
relevant symbols as optional / add a new optional symbol. (The GCC
patch has been reverted because of other problems it caused, but one
can assume it will be applied again, without changes that would affect
the PLT entries generated, once those issues have been resolved.)
Tested with build-many-glibcs.py.
* sysdeps/unix/sysv/linux/nios2/localplt.data (__gtdf2): Mark
libc.so PLT entry optional.
(__gtsf2): Likewise.
(__unorddf2): Likewise.
(__unordsf2): Likewise.
* sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data (_Q_fgt):
New optional libc.so PLT entry.
Diffstat (limited to 'sysdeps/unix/sysv/linux/sparc')
-rw-r--r-- | sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data b/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data index c9786fd..2f6ff3c 100644 --- a/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/localplt.data @@ -3,6 +3,7 @@ libc.so: _Q_cmp ? libc.so: _Q_div ? libc.so: _Q_feq ? libc.so: _Q_fge ? +libc.so: _Q_fgt ? libc.so: _Q_fle ? libc.so: _Q_flt ? libc.so: _Q_fne ? |