summaryrefslogtreecommitdiff
path: root/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S
diff options
context:
space:
mode:
authorjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-07-02 17:23:51 +0000
committerjoseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d>2013-07-02 17:23:51 +0000
commit46062ca8edd487299e9c317b53598d973bce7c7f (patch)
treea25a596ff611e3663fde859f68f0f4a2f176fbf2 /libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S
parent5c5e1f79b5140529c327dc8003842b9062916f83 (diff)
* sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyint.c,
sysdeps/powerpc/powerpc32/e500/fpu/s_nearbyintf.c, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/ld.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libBrokenLocale.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libanl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libc.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libcrypt.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libdl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libm.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libnsl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libpthread.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libresolv.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/librt.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libthread_db.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/nptl/libutil.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/ld.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libBrokenLocale.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libanl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libc.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libcrypt.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libdl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libm.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libnsl.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libpthread.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libresolv.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/librt.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libthread_db.abilist, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/single/nptl/libutil.abilist: New files. * sysdeps/powerpc/powerpc32/e500/fpu/__longjmp-common.S, sysdeps/powerpc/powerpc32/e500/fpu/__longjmp.S, sysdeps/powerpc/powerpc32/e500/fpu/atosfix16.c, sysdeps/powerpc/powerpc32/e500/fpu/atosfix32.c, sysdeps/powerpc/powerpc32/e500/fpu/atosfix64.c, sysdeps/powerpc/powerpc32/e500/fpu/atoufix16.c, sysdeps/powerpc/powerpc32/e500/fpu/atoufix32.c, sysdeps/powerpc/powerpc32/e500/fpu/atoufix64.c, sysdeps/powerpc/powerpc32/e500/fpu/fclrexcpt.c, sysdeps/powerpc/powerpc32/e500/fpu/fe_nomask.c, sysdeps/powerpc/powerpc32/e500/fpu/fedisblxcpt.c, sysdeps/powerpc/powerpc32/e500/fpu/feenablxcpt.c, sysdeps/powerpc/powerpc32/e500/fpu/fegetenv.c, sysdeps/powerpc/powerpc32/e500/fpu/fegetexcept.c, sysdeps/powerpc/powerpc32/e500/fpu/fegetround.c, sysdeps/powerpc/powerpc32/e500/fpu/feholdexcpt.c, sysdeps/powerpc/powerpc32/e500/fpu/fenv_const.c, sysdeps/powerpc/powerpc32/e500/fpu/fenv_libc.h, sysdeps/powerpc/powerpc32/e500/fpu/fesetenv.c, sysdeps/powerpc/powerpc32/e500/fpu/fesetround.c, sysdeps/powerpc/powerpc32/e500/fpu/feupdateenv.c, sysdeps/powerpc/powerpc32/e500/fpu/fgetexcptflg.c, sysdeps/powerpc/powerpc32/e500/fpu/fraiseexcpt.c, sysdeps/powerpc/powerpc32/e500/fpu/fsetexcptflg.c, sysdeps/powerpc/powerpc32/e500/fpu/ftestexcept.c, sysdeps/powerpc/powerpc32/e500/fpu/s_fabsf.S, sysdeps/powerpc/powerpc32/e500/fpu/s_lrintf.S, sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S, sysdeps/powerpc/powerpc32/e500/fpu/setjmp.S, sysdeps/powerpc/powerpc32/e500/fpu/strtofix.c, sysdeps/powerpc/powerpc32/e500/fpu/strtosfix16.c, sysdeps/powerpc/powerpc32/e500/fpu/strtosfix32.c, sysdeps/powerpc/powerpc32/e500/fpu/strtosfix64.c, sysdeps/powerpc/powerpc32/e500/fpu/strtoufix16.c, sysdeps/powerpc/powerpc32/e500/fpu/strtoufix32.c, sysdeps/powerpc/powerpc32/e500/fpu/strtoufix64.c, sysdeps/powerpc/powerpc32/e500/fpu/tst-spepim.c, sysdeps/powerpc/powerpc32/e500/soft-fp/fraiseexcept-soft.c, sysdeps/powerpc/powerpc32/e500/soft-fp/sfp-machine.h, sysdeps/powerpc/powerpc32/e500/spe-raise.c, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/fpu/getcontext-extra.S, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/fpu/getcontext.S, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/fpu/setcontext-extra.S, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/fpu/setcontext.S, sysdeps/unix/sysv/linux/powerpc/powerpc32/e500/fpu/swapcontext.S: Update for changes in glibc. * sysdeps/powerpc/powerpc32/e500/fpu/s_fma.c: Add compat symbols from glibc. git-svn-id: svn://svn.eglibc.org/trunk@23424 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S')
-rw-r--r--libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S17
1 files changed, 6 insertions, 11 deletions
diff --git a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S
index 311f1583a..bba304375 100644
--- a/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S
+++ b/libc/ports/sysdeps/powerpc/powerpc32/e500/fpu/setjmp-common.S
@@ -1,5 +1,5 @@
/* setjmp for PowerPC E500.
- Copyright (C) 2004, 2006 Free Software Foundation, Inc.
+ Copyright (C) 2004-2013 Free Software Foundation, Inc.
Contributed by Aldy Hernandez <aldyh@redhat.com>.
The GNU C Library is free software; you can redistribute it and/or
@@ -13,9 +13,8 @@
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
- License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
#include <sysdep.h>
#define _ASM
@@ -24,12 +23,8 @@
#else
# include <jmpbuf-offsets.h>
#endif
-#include <bp-sym.h>
-#include <bp-asm.h>
-
-ENTRY (BP_SYM (__sigsetjmp))
- CHECK_BOUNDS_BOTH_WIDE_LIT (r3, r8, r9, JB_SIZE)
+ENTRY (__sigsetjmp)
#ifdef PTR_MANGLE
mr r5,r1
PTR_MANGLE(r5, r10)
@@ -103,6 +98,6 @@ ENTRY (BP_SYM (__sigsetjmp))
li r3,0
blr
#else
- b BP_SYM (__sigjmp_save@local)
+ b __sigjmp_save@local
#endif
-END (BP_SYM (__sigsetjmp))
+END (__sigsetjmp)