Add alternative defintion of C_WEAKEXT for AIX 5.2
authorNick Clifton <nickc@redhat.com>
Tue, 2 Dec 2003 10:49:14 +0000 (10:49 +0000)
committerNick Clifton <nickc@redhat.com>
Tue, 2 Dec 2003 10:49:14 +0000 (10:49 +0000)
include/coff/ChangeLog
include/coff/internal.h

index 75a7ff8..d18113d 100644 (file)
@@ -1,3 +1,8 @@
+2003-12-02  Graham Reed <grahamr@algorithmics.com>
+
+       * internal.h (C_WEAKEXT): Add alternative value for AIX 5.2
+       based targets.
+
 2003-08-23  Jason Eckhardt  <jle@rice.edu>
 
        * coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1,
index b9b6368..2d41bf9 100644 (file)
@@ -235,7 +235,11 @@ struct internal_aouthdr
 #define C_ALIAS                105     /* duplicate tag                */
 #define C_HIDDEN       106     /* ext symbol in dmert public lib */
 
-#define C_WEAKEXT      127     /* weak symbol -- GNU extension */
+#if defined _AIX52 || defined AIX_WEAK_SUPPORT
+#define C_WEAKEXT      111     /* weak symbol -- AIX standard.  */
+#else
+#define C_WEAKEXT      127     /* weak symbol -- GNU extension.  */
+#endif
 
 /* New storage classes for TI COFF */
 #define C_UEXT         19      /* Tentative external definition */