summaryrefslogtreecommitdiff
path: root/cross/i386-netbsdpe/patches/patch-pe
diff options
context:
space:
mode:
Diffstat (limited to 'cross/i386-netbsdpe/patches/patch-pe')
-rw-r--r--cross/i386-netbsdpe/patches/patch-pe20
1 files changed, 10 insertions, 10 deletions
diff --git a/cross/i386-netbsdpe/patches/patch-pe b/cross/i386-netbsdpe/patches/patch-pe
index f1f94eb698b..dadb3efbd78 100644
--- a/cross/i386-netbsdpe/patches/patch-pe
+++ b/cross/i386-netbsdpe/patches/patch-pe
@@ -1,4 +1,4 @@
-$NetBSD: patch-pe,v 1.1 2001/01/30 03:09:01 minoura Exp $
+$NetBSD: patch-pe,v 1.2 2001/03/01 05:59:47 minoura Exp $
--- /dev/null Fri Jan 26 01:33:46 2001
+++ gcc/config/i386/netbsd-pe.h
@@ -87,9 +87,9 @@ $NetBSD: patch-pe,v 1.1 2001/01/30 03:09:01 minoura Exp $
+ by calling the init function from the prologue. */
+
+#undef STARTFILE_SPEC
-+#define STARTFILE_SPEC "%{mdll:crt0dll%o%s} \
-+ %{!mdll: %{!mwindows:crt0%O%s} \
-+ %{mwindows:crt0win%O%s}}"
++#define STARTFILE_SPEC "%{mdll:crt0dll%O%s} %{!mdll: %{!mwindows:crt0%O%s} %{mwindows:crt0win%O%s}}"
++
++
+
+#undef CPP_SPEC
+#define CPP_SPEC "-remap %(cpp_cpu) %{posix:-D_POSIX_SOURCE} \
@@ -117,13 +117,13 @@ $NetBSD: patch-pe,v 1.1 2001/01/30 03:09:01 minoura Exp $
+ ld, but that doesn't work just yet. */
+
+#undef LIB_SPEC
-+#define LIB_SPEC "-lkernel32 \
-+ %{mwindows:-luser32 -lgdi32 -lcomdlg32 -ladvapi32 -lshell32 -lm} \
-+ -lpthread -lc"
++#define LIB_SPEC "-lkernel32 %{mwindows:-luser32 -lgdi32 -lcomdlg32 -ladvapi32 -lshell32 -lm} \
++ -lpthread -lc %{mdll:-lpeasu}"
++
++
++#define LINK_SPEC "%{mwindows:--subsystem windows} %{mconsole:--subsystem console} \
++ %{mdll:--dll -e _DllMainCRTStartup@12 --file-alignment 0x1000}"
+
-+#define LINK_SPEC "%{mwindows:--subsystem windows} \
-+ %{mconsole:--subsystem console} \
-+ %{mdll:--dll -e _DllMainCRTStartup@12}"
+
+
+#define SIZE_TYPE "unsigned int"