OSDN Git Service

* config/ia64/ia64.h (STRIP_NAME_ENCODING): Strip out '*' as well.
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2001 13:21:49 +0000 (13:21 +0000)
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jul 2001 13:21:49 +0000 (13:21 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44351 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/ia64/ia64.h

index e4cd906..5d06fde 100644 (file)
@@ -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>
 
index 5087223..bfcfaaa 100644 (file)
@@ -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))
+
 
 \f
 /* Position Independent Code.  */