Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • rtoy's avatar
    2b3d7fb0
    Fix issue where the debugger (and TRACE) would get the wrong · 2b3d7fb0
    rtoy authored
    floating-point values for arguments because the x87 registers were
    used instead of the sse2 registers in the sigcontext.
    
    code/x86-vm.lisp:
    o For SSE2 on Mac OS X, call os_sigcontext_fpu_reg_sse2 to get the
      SSE2 register values from the sigcontext.
    
    lisp/Darwin-os.c:
    o Add os_sigcontext_fpu_reg_sse2 to get the SSE2 floating point
      values.
    
    general-info/release-20b.txt:
    o Document this change.
    2b3d7fb0
    History
    Fix issue where the debugger (and TRACE) would get the wrong
    rtoy authored
    floating-point values for arguments because the x87 registers were
    used instead of the sse2 registers in the sigcontext.
    
    code/x86-vm.lisp:
    o For SSE2 on Mac OS X, call os_sigcontext_fpu_reg_sse2 to get the
      SSE2 register values from the sigcontext.
    
    lisp/Darwin-os.c:
    o Add os_sigcontext_fpu_reg_sse2 to get the SSE2 floating point
      values.
    
    general-info/release-20b.txt:
    o Document this change.