* config/tc-hppa.c (process_exit): Create temporary symbols with
authorJeff Law <law@redhat.com>
Tue, 2 Nov 1993 06:43:11 +0000 (06:43 +0000)
committerJeff Law <law@redhat.com>
Tue, 2 Nov 1993 06:43:11 +0000 (06:43 +0000)
correct prefixes so they can be eliminated later.

gas/ChangeLog
gas/config/tc-hppa.c

index f308c93d38369edce990ec24a209d7f1ac9d2804..ce2f0ba5f0c3fd1e24f4d0eec68a087cac86a28e 100644 (file)
@@ -1,5 +1,8 @@
 Mon Nov  1 21:37:04 1993  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
+       * config/tc-hppa.c (process_exit): Create temporary symbols with
+       correct prefixes so they can be eliminated later.
+
        * config/tc-hppa.c (call_info struct): Delete unused "frame" field.
        (pa_callinfo): Insert framesize into the unwind information as 
        soon as it's available.
index d1db022834e1a51f5d0692c6dfc4190bff3048b4..9a6d3eca608762598068673bfbcd0ddc1d494876 100644 (file)
@@ -4682,14 +4682,14 @@ process_exit ()
   /* ELF does not have EXIT relocations.  All we do is create a
      temporary symbol marking the end of the function.  */
   {
-    char *name = (char *) xmalloc (strlen ("L\001end_") +
+    char *name = (char *) xmalloc (strlen ("L$\001end_") +
                    strlen (S_GET_NAME (last_call_info->start_symbol)) + 1);
 
     if (name)
       {
        symbolS *symbolP;
 
-       strcpy (name, "L\001end_");
+       strcpy (name, "L$\001end_");
        strcat (name, S_GET_NAME (last_call_info->start_symbol));
 
        symbolP = symbol_find (name);