Or, more specifically, IBM/360
All labels were always global.
The 360 assembler did not provide such relative labels (*1).
On the other hand it provided procedural macro language (*2), which as well included the ability to generate symbols and thus labels in arbitrary manner. All needed to make them local is using a unique number - which quite ...
Yes, maybe, in a way. It depends on how you define “IBM assembly language”. If it must be officially produced and distributed by IBM, then this isn't an answer, but if the sole criterion is that it is an assembly language for an IBM computer, then the answer is definitely yes.
The IBM 650 had an assembler called SOAP, for Symbolic Optimum Assembly Program. ...