Illegal procedure return; linkage register (argument 1) must be R31 when software hint (argument 3) is 1. Error: Illegal procedure return. User Action: Check the instruction arguments. When argument 3, software hint, is 1, the first argument specifying the linkage register must be R31.