summaryrefslogtreecommitdiff
path: root/gnu/gcc
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@cvs.openbsd.org>2011-08-04 21:34:32 +0000
committerMark Kettenis <kettenis@cvs.openbsd.org>2011-08-04 21:34:32 +0000
commitd2a00ff56590559e09fc46d06c45e8bc3e3911ba (patch)
tree4c5f084faf6b43e1a7cea0f11ea1a4c96b9cad62 /gnu/gcc
parentba3cb75026c2aac3ae499d03f9f85b078273cc12 (diff)
Don't use 128-bit long doubles for now (and perhaps forever). It isn't
implemented in hardware anyway.
Diffstat (limited to 'gnu/gcc')
-rw-r--r--gnu/gcc/gcc/config/pa/openbsd64.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gnu/gcc/gcc/config/pa/openbsd64.h b/gnu/gcc/gcc/config/pa/openbsd64.h
index 448bc5631c7..57b0cd054b5 100644
--- a/gnu/gcc/gcc/config/pa/openbsd64.h
+++ b/gnu/gcc/gcc/config/pa/openbsd64.h
@@ -172,6 +172,9 @@ Boston, MA 02111-1307, USA. */
#undef WCHAR_TYPE_SIZE
#define WCHAR_TYPE_SIZE 32
+#undef LONG_DOUBLE_TYPE_SIZE
+#define LONG_DOUBLE_TYPE_SIZE 64
+
/* As an elf system, we need crtbegin/crtend stuff. */
#undef STARTFILE_SPEC
#define STARTFILE_SPEC "%{!shared: %{pg:gcrt0%O%s} %{!pg:%{p:gcrt0%O%s} %{!p:crt0%O%s}} crtbegin%O%s} %{shared:crtbeginS%O%s}"