Changeset 15132


Ignore:
Timestamp:
Dec 12, 2011, 9:18:20 AM (8 years ago)
Author:
gb
Message:

Refer to the external symbol 'exp', so that libm isn't discarded
by the linker.

Location:
trunk/source/lisp-kernel
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/lisp-kernel/arm-asmutils.s

    r15093 r15132  
    194194        __(mov sp,r1)
    195195        __(bx ip)
     196        .globl C(sin)
     197        .long C(sin)
    196198_endfn               
    197199
  • trunk/source/lisp-kernel/ppc-asmutils.s

    r14865 r15132  
    6161        .data
    6262        __ifdef(`PPC64')
    63         .quad exp
     63        .quad C(exp)
    6464        __else
    65         .long exp
     65        .long C(exp)
    6666        __endif
    6767        .text       
  • trunk/source/lisp-kernel/x86-asmutils32.s

    r14619 r15132  
    133133        __(pop %ebx)
    134134        __(ret)
     135        .globl C(exp)
     136        .long C(exp)
    135137_endfn
    136138
  • trunk/source/lisp-kernel/x86-asmutils64.s

    r14993 r15132  
    148148        __(movq %rcx,(%ctemp0))
    149149        __(ret)
     150        .globl C(exp)
     151        .quad C(exp)
    150152_endfn
    151153
     
    177179_exportfn(C(darwin_sigreturn))
    178180        .globl C(sigreturn)
     181       
    179182/* Need to set the sigreturn 'infostyle' argument, which is mostly
    180183   undocumented.  On x8664 Darwin, sigtramp() sets it to 0x1e, and
Note: See TracChangeset for help on using the changeset viewer.