Strip leading * from names.
authorMichael Meissner <meissner@gcc.gnu.org>
Wed, 24 May 1995 18:41:08 +0000 (18:41 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 24 May 1995 18:41:08 +0000 (18:41 +0000)
From-SVN: r9799

gcc/config/rs6000/rs6000.h

index ae087ea40e64ca5e958866069ef10a4fe85ece8d..a45dad4000a17205cdf4c0031169435f32234363 100644 (file)
@@ -1990,7 +1990,9 @@ toc_section ()                                            \
 #define STRIP_NAME_ENCODING(VAR,NAME)                          \
   do                                                           \
     {                                                          \
-      if ((NAME)[0] == '*' || (NAME)[strlen (NAME) - 1] != ']')        \
+      if ((NAME)[0] == '*')                                    \
+       (VAR) = (NAME)+1;                                       \
+      else if ((NAME)[strlen (NAME) - 1] != ']')               \
        (VAR) = (NAME);                                         \
       else                                                     \
        {                                                       \