* config/sh/lib1funcs.asm (GLOBAL): Use __USER_LABEL_PREFIX__.
authorJason Thorpe <thorpej@wasabisystems.com>
Fri, 17 May 2002 21:05:32 +0000 (21:05 +0000)
committerJason Thorpe <thorpej@gcc.gnu.org>
Fri, 17 May 2002 21:05:32 +0000 (21:05 +0000)
From-SVN: r53570

gcc/ChangeLog
gcc/config/sh/lib1funcs.asm

index 7883517aa92a3b3af3957a4610fc36f4f60eab8f..a104bad8afc649efed8c4afefe06a4405dd1631d 100644 (file)
@@ -1,3 +1,7 @@
+2002-05-17  Jason Thorpe  <thorpej@wasabisystems.com>
+
+       * config/sh/lib1funcs.asm (GLOBAL): Use __USER_LABEL_PREFIX__.
+
 2002-05-17  Marek Michalkiewicz  <marekm@amelek.gda.pl>
 
        * config/avr/avr.c (avr_regs_to_save): New function.  Also check
index 1f61a8dcbc40481f3df31dca25600893bc3192a8..4f78e2c55952929230170e819aafe2b3dacca17d 100644 (file)
@@ -43,13 +43,9 @@ Boston, MA 02111-1307, USA.  */
 #define LOCAL(X) L_##X
 #endif
 
-#ifdef __linux__
-#define GLOBAL(X) __##X
-#endif
-
-#ifndef GLOBAL
-#define GLOBAL(X) ___##X
-#endif
+#define        CONCAT(A,B)     A##B
+#define        GLOBAL0(U,X)    CONCAT(U,__##X)
+#define        GLOBAL(X)       GLOBAL0(__USER_LABEL_PREFIX__,X)
 
 #if defined __SH5__ && ! defined __SH4_NOFPU__
 #define FMOVD_WORKS