This whole discussion seems to miss the reason for using a literal(i.e. to group together constants in order of their storage alignment requirements). This code will do what he wants with any alignment error... LARL 3,LTORG USING 3,LTORG LA 3,=x'23' DROP 3 ... ... LTORG LTORG ,
I have found that by assigning a register to the literal pool via LARL at the beginning of a module, I took a program that had 5 base registers and now only has one LTORG pointer register.