aboutsummaryrefslogtreecommitdiff
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
parent93febe6804531d2219c4a81520721b625eeb8280 (diff)
downloadgcc-4664f4c40f8ff0d762f9655297fddcb9a885f3fc.zip
gcc-4664f4c40f8ff0d762f9655297fddcb9a885f3fc.tar.gz
gcc-4664f4c40f8ff0d762f9655297fddcb9a885f3fc.tar.bz2
* config/sh/lib1funcs.asm (GLOBAL): Use __USER_LABEL_PREFIX__.
From-SVN: r53570
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/sh/lib1funcs.asm10
2 files changed, 7 insertions, 7 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7883517..a104bad 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/sh/lib1funcs.asm b/gcc/config/sh/lib1funcs.asm
index 1f61a8d..4f78e2c 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