Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 5 Sep 2003 19:45:59 -0700 (PDT)
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 37646 for review
Message-ID:  <200309060245.h862jxKD087261@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=37646

Change 37646 by peter@peter_daintree on 2003/09/05 19:45:19

	terminate fpsetjmp and fpjmp_buf with extreme prejudice

Affected files ...

.. //depot/projects/ezm3/libs/m3core/src/C/FBSD_AMD64/Csetjmp.i3#8 edit

Differences ...

==== //depot/projects/ezm3/libs/m3core/src/C/FBSD_AMD64/Csetjmp.i3#8 (text+ko) ====

@@ -14,19 +14,11 @@
   jmp_buf = ARRAY [0..11] OF long; (* actually, this is a sigjmp_buf,
                                      just in case *)
 
-  fpjmp_buf = ARRAY [0..71] OF long; (* this is needed to hold the
-                                       fpu state, which the ordinary
-                                       versions of setjmp/longjmp 
-                                       do not save and restore *)
-
 <*EXTERNAL "setjmp"   *> PROCEDURE setjmp (VAR env: jmp_buf): int;
 <*EXTERNAL "longjmp"  *> PROCEDURE longjmp (VAR env: jmp_buf; val: int);
 
 <*EXTERNAL "_setjmp" *>  PROCEDURE usetjmp (VAR env: jmp_buf): int;
 <*EXTERNAL "_longjmp" *> PROCEDURE ulongjmp (VAR env: jmp_buf; val: int);
 
-<*EXTERNAL "_fpsetjmp" *>  PROCEDURE fpsetjmp (VAR env: fpjmp_buf): int;
-<*EXTERNAL "_fplongjmp" *> PROCEDURE fplongjmp (VAR env: fpjmp_buf; val: int);
-
 END Csetjmp.
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309060245.h862jxKD087261>