Wenn ld abstürzt, ist das immer ein ld-Bug, egal wie das Linkerskript aussieht. Ein Fehler im Linkerskript könnte natürlich noch dazukommen.
Bugs in der Toolchain meldet man am besten, indem man erstmal einen minimalen Testcase baut (d.h. so lange Code rausnehmen, wie ld immer noch abstürzt) und das dann im Bugtracker von deiner Distribution eintragen (nicht auf der binutils-Mailingliste, weil deine Distribution ziemlich sicher noch dran rumgepatcht hat) und alle Dateien, die man für den minimalen Testcase noch braucht anzuhängen.