OSDN Git Service

* config/sh/lib1funcs.asm (GLOBAL): Use __USER_LABEL_PREFIX__.
authorthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2002 21:05:32 +0000 (21:05 +0000)
committerthorpej <thorpej@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 17 May 2002 21:05:32 +0000 (21:05 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53570 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 7883517..a104bad 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 1f61a8d..4f78e2c 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