MinGW portability fix.
diff --git a/include/wine/port.h b/include/wine/port.h
index bff0ed3..aea28f1 100644
--- a/include/wine/port.h
+++ b/include/wine/port.h
@@ -188,7 +188,7 @@
/* Macros to define assembler functions somewhat portably */
-#ifdef __GNUC__
+#if defined(__GNUC__) && !defined(__MINGW32__)
# define __ASM_GLOBAL_FUNC(name,code) \
__asm__( ".text\n\t" \
".align 4\n\t" \
@@ -197,7 +197,7 @@
__ASM_NAME(#name) ":\n\t" \
code \
"\n\t.previous" );
-#else /* __GNUC__ */
+#else /* defined(__GNUC__) && !defined(__MINGW32__) */
# define __ASM_GLOBAL_FUNC(name,code) \
void __asm_dummy_##name(void) { \
asm( ".align 4\n\t" \