2010-02-10 Sterling Augustine <sterling@tensilica.com>

* config/tc-xtensa.c (xtensa_find_unaligned_loops): Rewrite.
This commit is contained in:
Sterling Augustine
2010-02-10 20:18:14 +00:00
parent cdc51b0748
commit 3c83b96e24

View File

@ -5016,6 +5016,11 @@ xtensa_find_unaligned_loops (bfd *abfd ATTRIBUTE_UNUSED,
addressT frag_addr;
xtensa_format fmt;
if (frag->fr_fix == 0)
frag = next_non_empty_frag (frag);
if (frag)
{
xtensa_insnbuf_from_chars
(isa, insnbuf, (unsigned char *) frag->fr_literal, 0);
fmt = xtensa_format_decode (isa, insnbuf);
@ -5027,6 +5032,7 @@ xtensa_find_unaligned_loops (bfd *abfd ATTRIBUTE_UNUSED,
_("unaligned loop: %d bytes at 0x%lx"),
op_size, (long) frag->fr_address);
}
}
frag = frag->fr_next;
}
xtensa_insnbuf_free (isa, insnbuf);