diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ede88b6aa3ee1fca59e900a71e82346f4bd7a3cb..f54b09405c592806ae9418b649db184166ee8fe9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2008-06-09  Kai Tietz  <kai.tietz@onevision.com>
+
+	* config/i386/cygming.h (TARGET_SUBTARGET64_DEFAULT): New.
+
 2008-06-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 	* doc/install.texi (*-*-solaris2*): Remove obsolete contents.
diff --git a/gcc/config/i386/cygming.h b/gcc/config/i386/cygming.h
index f71b2f833f4291be40e014e84b84b52abb71bb38..062b50a405eb2c9d3bb7bb5d80b80b701629164b 100644
--- a/gcc/config/i386/cygming.h
+++ b/gcc/config/i386/cygming.h
@@ -213,6 +213,10 @@ do {						\
 	(MASK_80387 | MASK_IEEE_FP | MASK_FLOAT_RETURNS \
 	 | MASK_STACK_PROBE | MASK_ALIGN_DOUBLE)
 
+#undef TARGET_SUBTARGET64_DEFAULT
+#define TARGET_SUBTARGET64_DEFAULT \
+	MASK_128BIT_LONG_DOUBLE
+
 /* This is how to output an assembler line
    that says to advance the location counter
    to a multiple of 2**LOG bytes.  */