[llvm-commits] CVS: gcc-3.4/gcc/llvm-out.h
Brian Gaeke
gaeke at cs.uiuc.edu
Mon Feb 2 12:43:02 PST 2004
Changes in directory gcc-3.4/gcc:
llvm-out.h updated: 1.1 -> 1.2
---
Log message:
Address PR186 by unconditionally defining SUPPORTS_WEAK and SUPPORTS_ONE_ONLY
if EMIT_LLVM is set.
---
Diffs of the changes: (+10 -0)
Index: gcc-3.4/gcc/llvm-out.h
diff -u gcc-3.4/gcc/llvm-out.h:1.1 gcc-3.4/gcc/llvm-out.h:1.2
--- gcc-3.4/gcc/llvm-out.h:1.1 Thu Jan 8 16:35:32 2004
+++ gcc-3.4/gcc/llvm-out.h Mon Feb 2 12:39:26 2004
@@ -75,6 +75,16 @@
#undef ASM_OUTPUT_DEF
#undef ASM_OUTPUT_WEAK_ALIAS
+/* Enable weak and link-once-only symbol support, regardless of target. */
+#ifdef SUPPORTS_WEAK
+#undef SUPPORTS_WEAK
+#endif
+#define SUPPORTS_WEAK 1
+#ifdef SUPPORTS_ONE_ONLY
+#undef SUPPORTS_ONE_ONLY
+#endif
+#define SUPPORTS_ONE_ONLY 1
+
#define LLVM_TODO() \
do { \
More information about the llvm-commits
mailing list