aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2010-09-01 16:00:57 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2010-09-01 18:00:57 +0200
commitd323f47ee01854e84cc0448b25880c393acd44b0 (patch)
treedfc9e4d08172496d6158c4f6d37fb2a134e037cb /gcc
parent4600a8d19780696f2f1cbc3ee2f8a1866278f49e (diff)
downloadgcc-d323f47ee01854e84cc0448b25880c393acd44b0.zip
gcc-d323f47ee01854e84cc0448b25880c393acd44b0.tar.gz
gcc-d323f47ee01854e84cc0448b25880c393acd44b0.tar.bz2
PR/target 45452
2010-09-01 Kai Tietz <kai.tietz@onevision.com> PR/target 45452 * config/i386/cygwin.h: Change order of specified import libraries. * config/i386/mingw32.h: Likewise. * config/i386/t-cygwin: Likewise. * config/i386/t-mingw32: Likewise. * config/i386/t-mingw-w32: Likewise. * config/i386/t-mingw-w64: Likewise. From-SVN: r163738
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog10
-rw-r--r--gcc/config/i386/cygwin.h2
-rw-r--r--gcc/config/i386/mingw32.h2
-rw-r--r--gcc/config/i386/t-cygwin2
-rw-r--r--gcc/config/i386/t-mingw-w322
-rw-r--r--gcc/config/i386/t-mingw-w642
-rw-r--r--gcc/config/i386/t-mingw322
7 files changed, 16 insertions, 6 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3017202..4e79cd8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,13 @@
+2010-09-01 Kai Tietz <kai.tietz@onevision.com>
+
+ PR/target 45452
+ * config/i386/cygwin.h: Change order of specified import libraries.
+ * config/i386/mingw32.h: Likewise.
+ * config/i386/t-cygwin: Likewise.
+ * config/i386/t-mingw32: Likewise.
+ * config/i386/t-mingw-w32: Likewise.
+ * config/i386/t-mingw-w64: Likewise.
+
2010-09-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
* config/arm/neon-schedgen.ml (core): New type.
diff --git a/gcc/config/i386/cygwin.h b/gcc/config/i386/cygwin.h
index 8a637e8..a8d26e9 100644
--- a/gcc/config/i386/cygwin.h
+++ b/gcc/config/i386/cygwin.h
@@ -83,7 +83,7 @@ along with GCC; see the file COPYING3. If not see
%{!mno-cygwin:-lcygwin} \
%{mno-cygwin:%{mthreads:-lmingwthrd} -lmingw32} \
%{mwindows:-lgdi32 -lcomdlg32} \
- -luser32 -lkernel32 -ladvapi32 -lshell32"
+ -ladvapi32 -lshell32 -luser32 -lkernel32"
/* To implement C++ function replacement we always wrap the cxx
malloc-like operators. See N2800 #17.6.4.6 [replacement.functions] */
diff --git a/gcc/config/i386/mingw32.h b/gcc/config/i386/mingw32.h
index b3277fc..244e1d7 100644
--- a/gcc/config/i386/mingw32.h
+++ b/gcc/config/i386/mingw32.h
@@ -77,7 +77,7 @@ along with GCC; see the file COPYING3. If not see
kernel32. */
#undef LIB_SPEC
#define LIB_SPEC "%{pg:-lgmon} %{mwindows:-lgdi32 -lcomdlg32} \
- -luser32 -lkernel32 -ladvapi32 -lshell32"
+ -ladvapi32 -lshell32 -luser32 -lkernel32"
/* Weak symbols do not get resolved if using a Windows dll import lib.
Make the unwind registration references strong undefs. */
diff --git a/gcc/config/i386/t-cygwin b/gcc/config/i386/t-cygwin
index 8fec6f7..af91aa5 100644
--- a/gcc/config/i386/t-cygwin
+++ b/gcc/config/i386/t-cygwin
@@ -34,7 +34,7 @@ cygwin2.o: $(srcdir)/config/i386/cygwin2.c $(CONFIG_H) $(SYSTEM_H) coretypes.h \
$(srcdir)/config/i386/cygwin2.c
# Cygwin-specific parts of LIB_SPEC
-SHLIB_LC = -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32
+SHLIB_LC = -lcygwin -ladvapi32 -lshell32 -luser32 -lkernel32
# We have already included one of the t-{dw2,sjlj}-eh fragments for EH_MODEL
SHLIB_EH_EXTENSION = $(subst -dw2,,-$(EH_MODEL))
diff --git a/gcc/config/i386/t-mingw-w32 b/gcc/config/i386/t-mingw-w32
index 62d6330..fc0c122 100644
--- a/gcc/config/i386/t-mingw-w32
+++ b/gcc/config/i386/t-mingw-w32
@@ -6,7 +6,7 @@ MULTILIB_DIRNAMES = 64 32
MULTILIB_OSDIRNAMES = ../lib64 ../lib
# MinGW-specific parts of LIB_SPEC
-SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32
+SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
diff --git a/gcc/config/i386/t-mingw-w64 b/gcc/config/i386/t-mingw-w64
index b0106e5..d5b2d0e 100644
--- a/gcc/config/i386/t-mingw-w64
+++ b/gcc/config/i386/t-mingw-w64
@@ -6,7 +6,7 @@ MULTILIB_DIRNAMES = 64 32
MULTILIB_OSDIRNAMES = ../lib ../lib32
# MinGW-specific parts of LIB_SPEC
-SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32
+SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32
LIBGCC = stmp-multilib
INSTALL_LIBGCC = install-multilib
diff --git a/gcc/config/i386/t-mingw32 b/gcc/config/i386/t-mingw32
index bfe1506..b6f5e8c 100644
--- a/gcc/config/i386/t-mingw32
+++ b/gcc/config/i386/t-mingw32
@@ -2,4 +2,4 @@
NATIVE_SYSTEM_HEADER_DIR = /mingw/include
# MinGW-specific parts of LIB_SPEC
-SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -luser32 -lkernel32 -ladvapi32 -lshell32
+SHLIB_LC = -lmingw32 -lmingwex -lmoldname -lmsvcrt -ladvapi32 -lshell32 -luser32 -lkernel32