aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-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