summaryrefslogtreecommitdiff
path: root/gcc/config/sh/lib1funcs.asm
diff options
context:
space:
mode:
authorJason Thorpe <thorpej@wasabisystems.com>2002-05-17 21:05:32 +0000
committerJason Thorpe <thorpej@gcc.gnu.org>2002-05-17 21:05:32 +0000
commit4664f4c40f8ff0d762f9655297fddcb9a885f3fc (patch)
treee77c4997e7c023677be733343889ca8168524c4e /gcc/config/sh/lib1funcs.asm
parent93febe6804531d2219c4a81520721b625eeb8280 (diff)
downloadgcc-4664f4c40f8ff0d762f9655297fddcb9a885f3fc.tar.gz
* config/sh/lib1funcs.asm (GLOBAL): Use __USER_LABEL_PREFIX__.
From-SVN: r53570
Diffstat (limited to 'gcc/config/sh/lib1funcs.asm')
-rw-r--r--gcc/config/sh/lib1funcs.asm10
1 files changed, 3 insertions, 7 deletions
diff --git a/gcc/config/sh/lib1funcs.asm b/gcc/config/sh/lib1funcs.asm
index 1f61a8dcbc4..4f78e2c5595 100644
--- a/gcc/config/sh/lib1funcs.asm
+++ b/gcc/config/sh/lib1funcs.asm
@@ -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