Enable MS-style pragma push/pop.
authorSimon Schubert <corecode@dragonflybsd.org>
Mon, 19 May 2008 10:46:39 +0000 (10:46 +0000)
committerSimon Schubert <corecode@dragonflybsd.org>
Mon, 19 May 2008 10:46:39 +0000 (10:46 +0000)
Obtained-from:  FreeBSD
Noticed-by: RussianE3 @ #dragonflybsd
gnu/usr.bin/cc34/cc_prep/config/dragonfly.h
gnu/usr.bin/cc41/cc_prep/config/dragonfly.h

index bd83cb3..0fa2304 100644 (file)
@@ -1,4 +1,4 @@
-/* $DragonFly: src/gnu/usr.bin/cc34/cc_prep/config/dragonfly.h,v 1.1 2004/06/14 22:27:53 joerg Exp $ */
+/* $DragonFly: src/gnu/usr.bin/cc34/cc_prep/config/dragonfly.h,v 1.2 2008/05/19 10:46:39 corecode Exp $ */
 
 /* Base configuration file for all DragonFly targets.
    Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
@@ -86,6 +86,9 @@ Boston, MA 02111-1307, USA.  */
    with libraries compiled with the native cc.  */
 #undef NO_DOLLAR_IN_LABEL
 
+/* Define this so we can compile MS code for use with WINE.  */
+#define HANDLE_PRAGMA_PACK_PUSH_POP
+
 /* Used by libgcc2.c.  We support file locking with fcntl / F_SETLKW.
    This enables the test coverage code to use file locking when exiting a
    program, which avoids race conditions if the program has forked.  */
index 7c6f665..eb123a8 100644 (file)
@@ -1,4 +1,4 @@
-/* $DragonFly: src/gnu/usr.bin/cc41/cc_prep/config/dragonfly.h,v 1.1 2006/09/27 12:10:33 corecode Exp $ */
+/* $DragonFly: src/gnu/usr.bin/cc41/cc_prep/config/dragonfly.h,v 1.2 2008/05/19 10:46:39 corecode Exp $ */
 
 /* Base configuration file for all DragonFly targets.
    Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc.
@@ -86,6 +86,9 @@ Boston, MA 02111-1307, USA.  */
    with libraries compiled with the native cc.  */
 #undef NO_DOLLAR_IN_LABEL
 
+/* Define this so we can compile MS code for use with WINE.  */
+#define HANDLE_PRAGMA_PACK_PUSH_POP
+
 /* Used by libgcc2.c.  We support file locking with fcntl / F_SETLKW.
    This enables the test coverage code to use file locking when exiting a
    program, which avoids race conditions if the program has forked.  */