This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Dwarf views broken on ia64?
>>> On 30.05.18 at 15:15, <aoliva@redhat.com> wrote:
> On May 29, 2018, Nick Clifton <nickc@redhat.com> wrote:
>
>> I think that Alex's patch will work, even for bundles,
>> as the DWARF2 line debug information is consumed on a
>> per-instruction basis, not a per-bundle basis.
>
> My main remaining concern is reordering of view labels, e.g., given:
>
> .loc f1 l1 c1 view .LVU1
> insn1
> .loc f2 l2 c2 view .LVU2
> insn2
>
> could this get processed such that insn1 appears after insn2, and the
> line number program gets to (f2,l2,c2) before (f1,l1,c1). This would
> break an assumption in the locview computing logic that assumes views
> (within the same subsection) are issued in order.
To my knowledge the ia64 assembler never re-orders insns (and according
to how the architecture works, it also can't imo).
Jan