This is https://bugs.llvm.org/show_bug.cgi?id=39289.
Currently both gold and bfd report errors about invalid options values
even with -v/-versions. But LLD does not.
This makes complicated to check the options available when LLD is used
(see Linux kernel issue: https://github.com/ClangBuiltLinux/linux/issues/31#issuecomment-429683000)
Patch makes LLD behavior to be consistent with GNU linkers.