diff options
Diffstat (limited to 'gas/config/tc-hppa.c')
-rw-r--r-- | gas/config/tc-hppa.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gas/config/tc-hppa.c b/gas/config/tc-hppa.c index c3e1d75..bd2357e 100644 --- a/gas/config/tc-hppa.c +++ b/gas/config/tc-hppa.c @@ -1194,7 +1194,7 @@ fix_new_hppa (fragS *frag, int unwind_bits ATTRIBUTE_UNUSED) { fixS *new_fix; - struct hppa_fix_struct *hppa_fix = obstack_alloc (¬es, sizeof (struct hppa_fix_struct)); + struct hppa_fix_struct *hppa_fix = XOBNEW (¬es, struct hppa_fix_struct); if (exp != NULL) new_fix = fix_new_exp (frag, where, size, exp, pcrel, r_type); @@ -8556,7 +8556,7 @@ pa_vtable_entry (int ignore ATTRIBUTE_UNUSED) if (new_fix) { - struct hppa_fix_struct * hppa_fix = obstack_alloc (¬es, sizeof (struct hppa_fix_struct)); + struct hppa_fix_struct * hppa_fix = XOBNEW (¬es, struct hppa_fix_struct); hppa_fix->fx_r_type = R_HPPA; hppa_fix->fx_r_field = e_fsel; @@ -8577,7 +8577,7 @@ pa_vtable_inherit (int ignore ATTRIBUTE_UNUSED) if (new_fix) { - struct hppa_fix_struct * hppa_fix = obstack_alloc (¬es, sizeof (struct hppa_fix_struct)); + struct hppa_fix_struct * hppa_fix = XOBNEW (¬es, struct hppa_fix_struct); hppa_fix->fx_r_type = R_HPPA; hppa_fix->fx_r_field = e_fsel; |