summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-25 13:21:49 +0000
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>2001-07-25 13:21:49 +0000
commitbb1764752f54c8bf35b65c72204d5e47211fc7c8 (patch)
treed2259c6a4b65938b66ad3b0766952a1155763d8e
parent9b3a8a5b2ff041f453cab1067b2474dc3d77157d (diff)
downloadppe42-gcc-bb1764752f54c8bf35b65c72204d5e47211fc7c8.tar.gz
ppe42-gcc-bb1764752f54c8bf35b65c72204d5e47211fc7c8.zip
* config/ia64/ia64.h (STRIP_NAME_ENCODING): Strip out '*' as well.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44351 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/ia64/ia64.h4
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e4cd906b7cd..5d06fdea127 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-07-25 Andrew MacLeod <amacleod@redhat.com>
+
+ * config/ia64/ia64.h (STRIP_NAME_ENCODING): Strip out '*' as well.
+
2001-07-25 Jan Hubicka <jh@suse.cz>
Richard Henderson <rth@redhat.com>
diff --git a/gcc/config/ia64/ia64.h b/gcc/config/ia64/ia64.h
index 5087223669d..bfcfaaa88ca 100644
--- a/gcc/config/ia64/ia64.h
+++ b/gcc/config/ia64/ia64.h
@@ -1930,7 +1930,9 @@ do { \
that encode section info. */
#define STRIP_NAME_ENCODING(VAR, SYMBOL_NAME) \
- (VAR) = (SYMBOL_NAME) + ((SYMBOL_NAME)[0] == SDATA_NAME_FLAG_CHAR)
+ (VAR) = ((SYMBOL_NAME) \
+ + (*(SYMBOL_NAME) == '*' || *(SYMBOL_NAME) == SDATA_NAME_FLAG_CHAR))
+
/* Position Independent Code. */
OpenPOWER on IntegriCloud