Only be optimistic about the reachability of a symbol with NO_SEG if
we are truly in pass 1, i.e. it could possibly be just a forward
reference. After we have done a single pass, if it is still NO_SEG,
then it is an absolute symbol and need to be treated as such.
isize = calcsize(segment, offset, bits, ins, code);
- if (ins->oprs[0].segment == NO_SEG)
+ if (passn == 1 && ins->oprs[0].segment == NO_SEG)
/* Be optimistic in pass 1 */
return true;