home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / gnat-2.06-src.tgz / tar.out / fsf / gnat / ada / threads / src / pthread_opt.S.rej < prev    next >
Text File  |  1996-09-28  |  713b  |  17 lines

  1. ***************
  2. *** 97,102 ****
  3.   !    siglongjmp() will return to this place and supply a return value
  4.       ENTRY(sigsetjmp)
  5.       save    %sp,-SA(MINFRAME),%sp    ! Get a new window
  6.       st    %fp,[%i0+jmp_sp]    ! Save stack pointer of previous frame
  7.       set    NAME(pthread_kern),%l2    ! Get kernel address
  8.       st    %i1,[%i0+jmp_svmask]    ! env[JB_SVMASK] = TRUE;
  9. --- 97,103 ----
  10.   !    siglongjmp() will return to this place and supply a return value
  11.       ENTRY(sigsetjmp)
  12.       save    %sp,-SA(MINFRAME),%sp    ! Get a new window
  13. +     ta    ST_FLUSH_WINDOWS    ! Make sure the registers are saved
  14.       st    %fp,[%i0+jmp_sp]    ! Save stack pointer of previous frame
  15.       set    NAME(pthread_kern),%l2    ! Get kernel address
  16.       st    %i1,[%i0+jmp_svmask]    ! env[JB_SVMASK] = TRUE;
  17.