aboutsummaryrefslogtreecommitdiff
path: root/gas/config/obj-coff-seh.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/config/obj-coff-seh.c')
-rw-r--r--gas/config/obj-coff-seh.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/gas/config/obj-coff-seh.c b/gas/config/obj-coff-seh.c
index c30eda9..0b43c8b 100644
--- a/gas/config/obj-coff-seh.c
+++ b/gas/config/obj-coff-seh.c
@@ -64,7 +64,7 @@ get_pxdata_name (segT seg, const char *base_name)
else
name = dollar;
- sname = concat (base_name, name, NULL);
+ sname = notes_concat (base_name, name, NULL);
return sname;
}
@@ -75,8 +75,7 @@ alloc_pxdata_item (segT seg, int subseg, char *name)
{
struct seh_seg_list *r;
- r = (struct seh_seg_list *)
- xmalloc (sizeof (struct seh_seg_list) + strlen (name));
+ r = notes_alloc (sizeof (struct seh_seg_list) + strlen (name));
r->seg = seg;
r->subseg = subseg;
r->seg_name = name;
@@ -145,7 +144,7 @@ seh_hash_find_or_make (segT cseg, const char *base_name)
seh_hash_insert (item->seg_name, item);
}
else
- free (name);
+ notes_free (name);
return item;
}