aboutsummaryrefslogtreecommitdiff
path: root/sys/mips/include/ieeefp.h
diff options
context:
space:
mode:
authorDavid Schultz <das@FreeBSD.org>2011-10-21 06:41:46 +0000
committerDavid Schultz <das@FreeBSD.org>2011-10-21 06:41:46 +0000
commita50079b7ff232bbc45443ec0f1763fd449cea9a8 (patch)
tree4864c165434b2f4d41bd1dcd9710d5f86fe98dcc /sys/mips/include/ieeefp.h
parent6232589aeb9b7c1c1e731d9ec324cfdb57202a48 (diff)
downloadsrc-a50079b7ff232bbc45443ec0f1763fd449cea9a8.tar.gz
src-a50079b7ff232bbc45443ec0f1763fd449cea9a8.zip
People porting FreeBSD to new architectures ought not have to
implement a deprecated FPU control interface in addition to the standard one. To make this clearer, further deprecate ieeefp.h by not declaring the function prototypes except on architectures that implement them already. Currently i386 and amd64 implement the ieeefp.h interface for compatibility, and for fp[gs]etprec(), which doesn't exist on most other hardware. Powerpc, sparc64, and ia64 partially implement it and probably shouldn't, and other architectures don't implement it at all.
Notes
Notes: svn path=/head/; revision=226607
Diffstat (limited to 'sys/mips/include/ieeefp.h')
-rw-r--r--sys/mips/include/ieeefp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/mips/include/ieeefp.h b/sys/mips/include/ieeefp.h
index c7d9244ae420..fb6c21a47c43 100644
--- a/sys/mips/include/ieeefp.h
+++ b/sys/mips/include/ieeefp.h
@@ -11,6 +11,8 @@
#ifndef _MACHINE_IEEEFP_H_
#define _MACHINE_IEEEFP_H_
+/* Deprecated historical FPU control interface */
+
typedef int fp_except;
typedef int fp_except_t;