This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]