Я прочитал последнее руководство по Power ISA от IBM (https://openpowerfoundation.org/?resource_lib=power-isa-version-3-0) и говорит [на стр. 35; 2.4 Инструкции для филиала]:
Получение адреса следующей инструкции: Использованиеследующая форма Ветвления и Связи.
bcl 20, 31, $+4
откуда взялся этот стандарт ? Появляется во всем руководстве набора команд powerpc, но естьесть какая-то причина, чтобы написать это?
Фактически, компилятор GNU использует эту инструкцию.