The --fix-cortex-a8 is sensitive to alignment and the precise destination of branch instructions. These are not knowable at relocatable link time. We follow GNU ld and the --fix-cortex-a53-843419 (D72968) by not patching the code when there is a relocatable link.
I was waiting for other opinions on D72968 because I was thinking whether it makes sense to reject -r --fix-*. It seems GNU ld has made a decision and the way is simple, let's do this.
-v --> --verbose
They are different options. -v just prints the version number.