[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