This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Compiler is not specifying subroutines as relocatable

The compiler is generating the following sub-routine call:

019C DA000000 CALLS SEG (WriteString),WriteString

I am translating this to be an Inter-Segment Subroutine Call, where the compiler is passing the dummy address DA000000 to the linker. In other places, it calls the same routine as follows:

070E DA000000 R CALLS SEG (WriteString),WriteString

Notice, that here it is inserting the relocatable R I believe I need. Any ideas what I may be doing wrong? Thanks in advance. Jt

Parents
  • Is this actually causing you a problem, or is it just an observation?

    Could it be that one is in the same module as the definition of WriteString, but the others are in different modules? (therefore, they see it as an extern)

Reply
  • Is this actually causing you a problem, or is it just an observation?

    Could it be that one is in the same module as the definition of WriteString, but the others are in different modules? (therefore, they see it as an extern)

Children