wrong STABS SLINE info generated for the internal assembler
Original Reporter info from Mantis: skalogryyz
-
Reporter name: Dmitry Boyarintsev
Original Reporter info from Mantis: skalogryyz
- Reporter name: Dmitry Boyarintsev
Description:
STABS SLINE symbols doesn't have correct value generated, if offset in stabs symbol doesn't set.
i.e.
.stabd 68,0,6
# [6] i:=i*2;
movswl -2(%ebp),%eax
Assembling with an external "as" will generate proper SLINE symbol with value equal to offset of "movswl" instruction
But internal assembler sets the value to zero (since value is omit in the symbol's text)
The patch fixes the issue.
Mantis conversion info:
- Mantis ID: 15142
- Fixed in version: 2.6.0
- Fixed in revision: 14342 (#b4c8c73e)