aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRobert Lipe <robertl@gcc.gnu.org>2000-01-23 13:46:16 +0000
committerRobert Lipe <robertl@gcc.gnu.org>2000-01-23 13:46:16 +0000
commit62bfd50d95daff0e1001e0c56228e1da0a5127de (patch)
tree7b2554302fd624b019e2744a45f1e62a2f7bdf02 /gcc
parent2177f0c9666152b470044b583e2629c24cc47f10 (diff)
downloadgcc-62bfd50d95daff0e1001e0c56228e1da0a5127de.zip
gcc-62bfd50d95daff0e1001e0c56228e1da0a5127de.tar.gz
gcc-62bfd50d95daff0e1001e0c56228e1da0a5127de.tar.bz2
Improve comment on SUPPORTS_WEAK.
From-SVN: r31568
Diffstat (limited to 'gcc')
-rw-r--r--gcc/config/i386/sco5.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/config/i386/sco5.h b/gcc/config/i386/sco5.h
index 9716d4e..8980ec9 100644
--- a/gcc/config/i386/sco5.h
+++ b/gcc/config/i386/sco5.h
@@ -730,8 +730,9 @@ dtors_section () \
#undef HANDLE_SYSV_PRAGMA
#define HANDLE_SYSV_PRAGMA 1
-/* Though OpenServer support .weak in COFF, g++ doesn't play nice with it
- * so we'll punt on it for now
+/* Though OpenServer supports .weak in COFF, we don't use it.
+ * G++ will frequently emit a symol as .weak and then (in the same .s
+ * file) declare it global. The COFF assembler finds this unamusing.
*/
#define SUPPORTS_WEAK (TARGET_ELF)
#define ASM_WEAKEN_LABEL(FILE,NAME) \