aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1993-11-02 06:43:11 +0000
committerJeff Law <law@redhat.com>1993-11-02 06:43:11 +0000
commita50e9b5506f818665a7df7dfcc9cb3413e4d1966 (patch)
tree76677df24cf24dd826b82a19cedb2d33a48718b2 /gas
parent49fc68a13f3b6062433797ff2661f00759f24aa5 (diff)
downloadgdb-a50e9b5506f818665a7df7dfcc9cb3413e4d1966.zip
gdb-a50e9b5506f818665a7df7dfcc9cb3413e4d1966.tar.gz
gdb-a50e9b5506f818665a7df7dfcc9cb3413e4d1966.tar.bz2
* config/tc-hppa.c (process_exit): Create temporary symbols with
correct prefixes so they can be eliminated later.
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog3
-rw-r--r--gas/config/tc-hppa.c4
2 files changed, 5 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index f308c93..ce2f0ba 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -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.
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c
index d1db022..9a6d3ec 100644
--- a/gas/config/tc-hppa.c
+++ b/gas/config/tc-hppa.c
@@ -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);