summaryrefslogtreecommitdiff
path: root/sysdeps/sparc/jmp_buf.h
blob: a5a592fd47a794a63ff95bd5e6dc8d99f1b41655 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* Define the machine-dependent type `jmp_buf'.  SPARC version.  */

/* NOTE: The assembly code in __longjmp.S and setjmp.S knows the layout
   of this structure.  You must hack the assembly code if you want to change
   the order of the members.  */

typedef struct
  {
    /* Return PC (register o7).  */
    __ptr_t __pc;

    /* Saved FP.  */
    __ptr_t __fp;
  } __jmp_buf[1];