~vorlon/ubuntu/natty/eglibc/multiarch

« back to all changes in this revision

Viewing changes to sysdeps/powerpc/powerpc64/bsd-setjmp.S

  • Committer: Steve Langasek
  • Date: 2011-02-18 21:18:44 UTC
  • mfrom: (103.1.7 eglibc)
  • Revision ID: steve.langasek@linaro.org-20110218211844-lodmi8b1qhyq3f3x
Tags: 2.13~pre1-0ubuntu1+multiarch.1
merge from natty

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* BSD `setjmp' entry point to `sigsetjmp (..., 1)'.  PowerPC32/64 version.
2
 
   Copyright (C) 1994,1997,1999,2000,2003,2004 Free Software Foundation, Inc.
3
 
   This file is part of the GNU C Library.
4
 
 
5
 
   The GNU C Library is free software; you can redistribute it and/or
6
 
   modify it under the terms of the GNU Lesser General Public
7
 
   License as published by the Free Software Foundation; either
8
 
   version 2.1 of the License, or (at your option) any later version.
9
 
 
10
 
   The GNU C Library is distributed in the hope that it will be useful,
11
 
   but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13
 
   Lesser General Public License for more details.
14
 
 
15
 
   You should have received a copy of the GNU Lesser General Public
16
 
   License along with the GNU C Library; if not, write to the Free
17
 
   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
18
 
   02111-1307 USA.  */
19
 
#include <shlib-compat.h>
20
 
#include <libc-symbols.h>
21
 
#include <sysdep.h>
22
 
#include <bp-sym.h>
23
 
 
24
 
#if defined SHARED && SHLIB_COMPAT (libc, GLIBC_2_3, GLIBC_2_3_4)
25
 
 
26
 
 
27
 
ENTRY (__novmxsetjmp)
28
 
        CALL_MCOUNT 1
29
 
        li r4,1                 /* Set second argument to 1.  */
30
 
        b JUMPTARGET (__novmx__sigsetjmp_ent)
31
 
END (__novmxsetjmp)
32
 
strong_alias (__novmxsetjmp, __novmx__setjmp)
33
 
symbol_version (__novmxsetjmp, setjmp, GLIBC_2.3)
34
 
 
35
 
#endif  /*  defined SHARED && SHLIB_COMPAT (libc, GLIBC_2_3, GLIBC_2_3_4) */
36
 
 
37
 
 
38
 
ENTRY (__vmxsetjmp)
39
 
        CALL_MCOUNT 1
40
 
        li r4,1                 /* Set second argument to 1.  */
41
 
        b JUMPTARGET (__vmx__sigsetjmp_ent)
42
 
END (__vmxsetjmp)
43
 
strong_alias (__vmxsetjmp, __vmx__setjmp)
44
 
strong_alias (__vmx__sigsetjmp, __setjmp)
45
 
default_symbol_version (__vmxsetjmp, setjmp, GLIBC_2.3.4)
 
1
/* setjmp moved to setjmp-common.S */