If you are not sure whether you have found a bug, here are some guidelines:
If the linker gets a fatal signal, for any input whatever, that is a ld bug. Reliable linkers never crash.
If ld produces an error message for valid input, that is a bug.
If ld does not produce an error message for invalid input, that may be a bug. In the general case, the linker can not verify that object files are correct.
If you are an experienced user of linkers, your suggestions for improvement of ld are welcome in any case.