* dwarf2dbg.c (get_line_subseg): Attach new struct line_seg to end
of list rather than beginning.
This commit is contained in:
parent
bbe44800a5
commit
001ae1a4ab
|
@ -1,3 +1,8 @@
|
|||
2006-04-28 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* dwarf2dbg.c (get_line_subseg): Attach new struct line_seg to end
|
||||
of list rather than beginning.
|
||||
|
||||
2006-04-26 Julian Brown <julian@codesourcery.com>
|
||||
|
||||
* gas/config/tc-arm.c (neon_is_quarter_float): Move, and rename to...
|
||||
|
|
|
@ -209,21 +209,21 @@ get_line_subseg (segT seg, subsegT subseg)
|
|||
static subsegT last_subseg;
|
||||
static struct line_subseg *last_line_subseg;
|
||||
|
||||
struct line_seg *s;
|
||||
struct line_seg **ps, *s;
|
||||
struct line_subseg **pss, *ss;
|
||||
|
||||
if (seg == last_seg && subseg == last_subseg)
|
||||
return last_line_subseg;
|
||||
|
||||
for (s = all_segs; s; s = s->next)
|
||||
for (ps = &all_segs; (s = *ps) != NULL; ps = &s->next)
|
||||
if (s->seg == seg)
|
||||
goto found_seg;
|
||||
|
||||
s = (struct line_seg *) xmalloc (sizeof (*s));
|
||||
s->next = all_segs;
|
||||
s->next = NULL;
|
||||
s->seg = seg;
|
||||
s->head = NULL;
|
||||
all_segs = s;
|
||||
*ps = s;
|
||||
|
||||
found_seg:
|
||||
for (pss = &s->head; (ss = *pss) != NULL ; pss = &ss->next)
|
||||
|
|
Loading…
Reference in New Issue