aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2011-11-22 03:01:02 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2011-11-22 03:01:02 +0000
commit6685dd96b276a9a98f79a7f48c835af25cecf0cb (patch)
tree41251f6d17185b6408e84df5bca2d76f3c0cc35b
parente02a544331f909a699b1f18ff763efaab02eca3d (diff)
downloadgcc-6685dd96b276a9a98f79a7f48c835af25cecf0cb.zip
gcc-6685dd96b276a9a98f79a7f48c835af25cecf0cb.tar.gz
gcc-6685dd96b276a9a98f79a7f48c835af25cecf0cb.tar.bz2
Makefile.in ($(srcdir)/emutls.c): Explain why it's in LIB2ADDEH et al.
* Makefile.in ($(srcdir)/emutls.c): Explain why it's in LIB2ADDEH et al. From-SVN: r181608
-rw-r--r--libgcc/ChangeLog5
-rw-r--r--libgcc/Makefile.in3
2 files changed, 8 insertions, 0 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fc2331d..b1ad478 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-11-21 Hans-Peter Nilsson <hp@axis.com>
+
+ * Makefile.in ($(srcdir)/emutls.c): Explain why it's in LIB2ADDEH
+ et al.
+
2011-11-21 Richard Henderson <rth@redhat.com>
* crtstuff.c (USE_TM_CLONE_REGISTRY): Default to 1 on ELF.
diff --git a/libgcc/Makefile.in b/libgcc/Makefile.in
index f0b5a0e..23b72b9 100644
--- a/libgcc/Makefile.in
+++ b/libgcc/Makefile.in
@@ -394,6 +394,9 @@ endif
LIB2ADD += enable-execute-stack.c
+# While emutls.c has nothing to do with EH, it is in LIB2ADDEH*
+# instead of LIB2ADD because that's the way to be sure on some targets
+# (e.g. *-*-darwin*) only one copy of it is linked.
LIB2ADDEH += $(srcdir)/emutls.c
LIB2ADDEHSTATIC += $(srcdir)/emutls.c
LIB2ADDEHSHARED += $(srcdir)/emutls.c