* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (PTR_MANGLE,cvs/fedora-glibc-20060102T2114
commit305bb37e1e4d39fe9e515fc5543fefea7c4e9653
authorUlrich Drepper <drepper@redhat.com>
Mon, 2 Jan 2006 20:57:43 +0000 (2 20:57 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 2 Jan 2006 20:57:43 +0000 (2 20:57 +0000)
treeb6ffe62a76de136c56c8c6ca43394bb48546a019
parentcc792128be8ee299212c43b1c34f4433e257a7e6
* sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h (PTR_MANGLE,

PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Define.
* sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h (PTR_MANGLE,
PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Define.
* sysdeps/unix/sysv/linux/sparc/bits/setjmp.h [__WORDSIZE == 64]
(_JMPBUF_UNWINDS): Don't demangle uc_mcontext.mc_fp.
* sysdeps/sparc/sparc32/setjmp.S (__sigsetjmp): Mangle %fp, %sp
and %o7.
* sysdeps/sparc/sparc32/__longjmp.S (__longjmp): Demangle %fp, %sp
and %o7.

2006-01-02  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h (PTR_MANGLE2):
Define.
* sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h (PTR_MANGLE2):
Likewise.
* sysdeps/s390/s390-32/__longjmp.c (__longjmp): Demangle also %r15.
* sysdeps/s390/s390-64/__longjmp.c (__longjmp): Likewise.
* sysdeps/s390/s390-32/setjmp.S (__sigsetjmp): Mangle also %r15.
* sysdeps/s390/s390-32/elf/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/s390/s390-64/setjmp.S (__sigsetjmp): Likewise.
* sysdeps/s390/s390-64/elf/setjmp.S (__sigsetjmp): Likewise.

* sysdeps/s390/bits/setjmp.h (__jmp_buf): Add __s390_jmp_buf
struct tag to make C++ happy.

2006-01-02  Ulrich Drepper  <drepper@redhat.com>

* posix/Makefile ($(objpfx)annexc.out): Move -I.. to the end of
the include list.
23 files changed:
ChangeLog
localedata/ChangeLog
localedata/locales/fi_FI
localedata/locales/mn_MN
nptl/ChangeLog
nptl/sysdeps/sparc/sparc64/jmpbuf-unwind.h
nptl/sysdeps/sparc/tcb-offsets.sym
nptl/sysdeps/sparc/tls.h
posix/Makefile
sysdeps/s390/bits/setjmp.h
sysdeps/s390/s390-32/__longjmp.c
sysdeps/s390/s390-32/elf/setjmp.S
sysdeps/s390/s390-32/setjmp.S
sysdeps/s390/s390-64/__longjmp.c
sysdeps/s390/s390-64/elf/setjmp.S
sysdeps/s390/s390-64/setjmp.S
sysdeps/sparc/sparc32/__longjmp.S
sysdeps/sparc/sparc32/setjmp.S
sysdeps/unix/sysv/linux/s390/s390-32/sysdep.h
sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h
sysdeps/unix/sysv/linux/sparc/bits/setjmp.h
sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.h
sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.h