This is a GNU as and Clang cc1as option, not a GCC option.
Users should specify -Wa,-mimplicit-it= instead.
Note: mixing the -m option and the -Wa, option doesn't work
-Wa,-mimplicit-it=never -mimplicit-it=always =>
clang (LLVM option parsing): for the --arm-implicit-it option: may only occur zero or one times!
I noted another discrepancy here; the tests seem to suggest that you can pass multiple -Wa,-mimplicit-it= and only the last one will take effect, while in practice this will cause backend errors. I'll fix that at the same time.