This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/21261] [sparc64] bits/setjmp.h namespace


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

--- 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  19641dbd61fe0440fa1f0ebd2f358b5ba98e839f (commit)
      from  22b72f356d6dd6f394cc632d7fbef80490e9f4c4 (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=19641dbd61fe0440fa1f0ebd2f358b5ba98e839f

commit 19641dbd61fe0440fa1f0ebd2f358b5ba98e839f
Author: Joseph Myers <joseph@codesourcery.com>
Date:   Sat Mar 18 00:17:25 2017 +0000

    Fix sparc64 bits/setjmp.h namespace (bug 21261).

    sysdeps/unix/sysv/linux/sparc/bits/setjmp.h defines 64-bit __jmp_buf
    with a load of identifiers that are not part of any standard
    namespace, resulting in conform/ tests failing.  This patch fixes this
    by moving those identifiers to the implementation namespace, so
    enabling the conform/ tests to pass for sparc64.

    Tested (compilation only) for sparc64 with build-many-glibcs.py.

        [BZ #21261]
        * sysdeps/unix/sysv/linux/sparc/bits/setjmp.h
        [__WORDSIZE == 64 && !_ASM] (__sparc64_jmp_buf): Use reserved
        names for all fields.
        * sysdeps/sparc/sparc64/jmpbuf-unwind.h (_JMPBUF_UNWINDS): Update
        for jmp_buf field renaming.
        (_JMPBUF_UNWINDS_ADJ): Likewise.

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

Summary of changes:
 ChangeLog                                   |    8 ++++++
 sysdeps/sparc/sparc64/jmpbuf-unwind.h       |    7 +++--
 sysdeps/unix/sysv/linux/sparc/bits/setjmp.h |   36 +++++++++++++-------------
 3 files changed, 30 insertions(+), 21 deletions(-)

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]