A danger of using the "IEABRC approach" for the long-displacement instructions is that the size of the instructions differ between the "regular" and the "long displacement". That might not matter to a given module but could cause some unexpected difficulties with macro expansions that might have an operand something like "*+n", taking advantage of "knowing" how long the current instruction is.
We felt fully comfortable with IEABRC because all of the relative-branch instructions were of the same length as their base-displacement equivalents. Peter Relson z/OS Core Technology Design ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html