Opened 16 months ago
#356 new defect
Bind map appears to have wrong symbol name
| Reported by: | canthony | Owned by: | Eric Swenson |
|---|---|---|---|
| Priority: | minor | Milestone: | |
| Component: | Tools | Version: | |
| Keywords: | Cc: |
Description
Segment aligna_.alm
` segdef aligna_
zero 1,1
aligna_:
zero 1,2
zero 1,3
end
`
Segment alignb_.alm
`
segdef alignb_
zero 2,1
eight
alignb_:
zero 2,2
end
`
Segment align.bind
`
Objectname: bound_align_;
Addname: aligna_, alignb_;
Order: aligna_, alignb_;
objectname: aligna_;
objectname: alignb_;
`
Segment align.ec:
alm aligna_ -list
alm alignb_ -list
delete align.archive
ac ad align aligna_ alignb_
ac a align align.bind
bind align -ls
`
Executing "ec align" will assemble and bind. The generated bind map shows:
`
segname: aligna_
text|10 alignb_
symb|100 symbol_table
segname: alignb_
text|30 alignb_
symb|206 symbol_table
Note that segname aligna_ contains the symbol "alignb_" instead of the expected "aligna_"

Tar file with aligna_.alm alignb_.alm align.bind align.ec