aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/config
diff options
context:
space:
mode:
authorljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-24 21:57:15 +0000
committerljrittle <ljrittle@138bc75d-0d04-0410-961f-82ee72b054a4>2001-08-24 21:57:15 +0000
commitdd1f7fdb629ffdf89893c1d267fc48fec564495d (patch)
treefd8d7ee37ad116b36d6659288a0fb8899b916ddc /libstdc++-v3/config
parent47c6d1cff1b9f19c30647ff3abc5e2ebc099da7d (diff)
* config/cpu/i386/bits/limits.h (__glibcpp_long_double_bits): Only
define if not already provided by per-OS file. * config/os/bsd/freebsd/bits/os_defines.h (__glibcpp_long_double_bits): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45165 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/config')
-rw-r--r--libstdc++-v3/config/cpu/i386/bits/limits.h3
-rw-r--r--libstdc++-v3/config/os/bsd/freebsd/bits/os_defines.h2
2 files changed, 5 insertions, 0 deletions
diff --git a/libstdc++-v3/config/cpu/i386/bits/limits.h b/libstdc++-v3/config/cpu/i386/bits/limits.h
index be304e2d805..31b6eab5d22 100644
--- a/libstdc++-v3/config/cpu/i386/bits/limits.h
+++ b/libstdc++-v3/config/cpu/i386/bits/limits.h
@@ -28,6 +28,9 @@
#ifndef _GLIBCPP_CPU_LIMITS
#define _GLIBCPP_CPU_LIMITS 1
+// Some operating systems set this
+#ifndef __glibcpp_long_double_bits
#define __glibcpp_long_double_bits 80
+#endif
#endif
diff --git a/libstdc++-v3/config/os/bsd/freebsd/bits/os_defines.h b/libstdc++-v3/config/os/bsd/freebsd/bits/os_defines.h
index 3a6803f8f3d..3c31f3a1051 100644
--- a/libstdc++-v3/config/os/bsd/freebsd/bits/os_defines.h
+++ b/libstdc++-v3/config/os/bsd/freebsd/bits/os_defines.h
@@ -35,6 +35,8 @@
/* System-specific #define, typedefs, corrections, etc, go here. This
file will come before all others. */
+#define __glibcpp_long_double_bits __glibcpp_double_bits
+
#define _GLIBCPP_AVOID_FSEEK 1
#endif