Revert ld DIGEST support
authorAlan Modra <amodra@gmail.com>
Thu, 9 Mar 2023 01:23:16 +0000 (11:53 +1030)
committerAlan Modra <amodra@gmail.com>
Fri, 10 Mar 2023 10:52:16 +0000 (21:22 +1030)
commit75bd292bea53d6ce8de66f30d67c2edb4a558110
tree82b642338ab4ecb6404ea72442d4d40e5a3cb64b
parent36ba37c085438d23de2289ea17b56e7b91d1c5c5
Revert ld DIGEST support

This is a hopefully temporary reversion of new ld features for
embedded processors by Ulf Samuelsson, plus some followup patches.

Squashed together from the following:

Revert "lddigest 32-bit support and gcc-4 compile errors"
This reverts commit d7ee19be87110a8f5342cec6e323d83d01c641d1.

Revert "ld: Use correct types for crc64 calculations"
This reverts commit 9a534b9f8e3d0f3cdb5a20f19ff165693fbb84d2.

Revert "Re: DIGEST: testsuite"
This reverts commit c8e85484d8a0fe9f7b88e00a6b9ae63bcb53ba32.

Revert "Regen potfiles"
This reverts commit 4d98c966f8bf305ab25badd34cb295631873cf7c.

Revert "DIGEST: Makefile.*"
This reverts commit 78ef6ab03f56ce83a606d974bb8a9f34b5d6e0b7.

Revert "DIGEST: calculation"
This reverts commit 5243990191e683d5066d3dd622c76deaba0bf15c.

Revert "DIGEST: ldlang.*: add timestamp"
This reverts commit bd9466d4aa277a469a9d8b12f0a6e6fa51678e36.

Revert "DIGEST: ldmain.c"
This reverts commit c8f8653fa7eeb3dc0769ac23039eadb5c5f09dff.

Revert "DIGEST: ldgram.y"
This reverts commit d73c01be2669e9c5267fab669a269f95a32048c9.

Revert "DIGEST: ldlex.l"
This reverts commit 48b5163a9dd5759cc87171331bbd6e902c547b5a.

Revert "DIGEST: testsuite"
This reverts commit a4135d1a4886400ea29af2da782dd8dd40ccad23.

Revert "DIGEST: Documentation"
This reverts commit 3ec28966c3e4c63704212778f96c517cbf2e0090.

Revert "DIGEST: NEWS"
This reverts commit 099bf2927d446424e8585a60cf4ce63209999aa2.

Revert "DIGEST: LICENSING"
This reverts commit 5c8a0c6654fb55926985edf3b360b62d4f20691d.
76 files changed:
ld/COPYING.www.libcrc.org [deleted file]
ld/COPYING.www.sunshine2k.de [deleted file]
ld/Makefile.am
ld/Makefile.in
ld/NEWS
ld/ld.texi
ld/ldcrc32.c [deleted file]
ld/ldcrc64.c [deleted file]
ld/lddigest.c [deleted file]
ld/lddigest.h [deleted file]
ld/lddigest_tab.c [deleted file]
ld/ldgram.y
ld/ldlang.c
ld/ldlang.h
ld/ldlex.l
ld/ldmain.c
ld/ldreflect.c [deleted file]
ld/ldreflect.h [deleted file]
ld/po/SRC-POTFILES.in
ld/testsuite/ld-scripts/begin_tag.inc [deleted file]
ld/testsuite/ld-scripts/crc32-poly.d [deleted file]
ld/testsuite/ld-scripts/crc32-poly.s [deleted file]
ld/testsuite/ld-scripts/crc32-poly.t [deleted file]
ld/testsuite/ld-scripts/crc32.d [deleted file]
ld/testsuite/ld-scripts/crc32.s [deleted file]
ld/testsuite/ld-scripts/crc32.t [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-contents.d [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-contents.s [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-contents.t [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-size.d [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-size.s [deleted file]
ld/testsuite/ld-scripts/crc64-bad-endian-size.t [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label-2.d [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label-2.s [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label-2.t [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label.d [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label.s [deleted file]
ld/testsuite/ld-scripts/crc64-bad-label.t [deleted file]
ld/testsuite/ld-scripts/crc64-ecma.d [deleted file]
ld/testsuite/ld-scripts/crc64-ecma.s [deleted file]
ld/testsuite/ld-scripts/crc64-ecma.t [deleted file]
ld/testsuite/ld-scripts/crc64-in-section.d [deleted file]
ld/testsuite/ld-scripts/crc64-in-section.s [deleted file]
ld/testsuite/ld-scripts/crc64-in-section.t [deleted file]
ld/testsuite/ld-scripts/crc64-iso.d [deleted file]
ld/testsuite/ld-scripts/crc64-iso.s [deleted file]
ld/testsuite/ld-scripts/crc64-iso.t [deleted file]
ld/testsuite/ld-scripts/crc64-iso_be.d [deleted file]
ld/testsuite/ld-scripts/crc64-iso_be.s [deleted file]
ld/testsuite/ld-scripts/crc64-iso_be.t [deleted file]
ld/testsuite/ld-scripts/crc64-multiple-digest.d [deleted file]
ld/testsuite/ld-scripts/crc64-multiple-digest.s [deleted file]
ld/testsuite/ld-scripts/crc64-multiple-digest.t [deleted file]
ld/testsuite/ld-scripts/crc64-poly-size.d [deleted file]
ld/testsuite/ld-scripts/crc64-poly-size.s [deleted file]
ld/testsuite/ld-scripts/crc64-poly-size.t [deleted file]
ld/testsuite/ld-scripts/crc64-poly.d [deleted file]
ld/testsuite/ld-scripts/crc64-poly.s [deleted file]
ld/testsuite/ld-scripts/crc64-poly.t [deleted file]
ld/testsuite/ld-scripts/crc64-reverse-area.d [deleted file]
ld/testsuite/ld-scripts/crc64-reverse-area.s [deleted file]
ld/testsuite/ld-scripts/crc64-reverse-area.t [deleted file]
ld/testsuite/ld-scripts/crc64-same-section.d [deleted file]
ld/testsuite/ld-scripts/crc64-same-section.s [deleted file]
ld/testsuite/ld-scripts/crc64-same-section.t [deleted file]
ld/testsuite/ld-scripts/crc64-section.d [deleted file]
ld/testsuite/ld-scripts/crc64-section.s [deleted file]
ld/testsuite/ld-scripts/crc64-section.t [deleted file]
ld/testsuite/ld-scripts/crc64-unknown-digest.d [deleted file]
ld/testsuite/ld-scripts/crc64-unknown-digest.s [deleted file]
ld/testsuite/ld-scripts/crc64-unknown-digest.t [deleted file]
ld/testsuite/ld-scripts/crc_data.inc [deleted file]
ld/testsuite/ld-scripts/digest_table.inc [deleted file]
ld/testsuite/ld-scripts/digest_table_be.inc [deleted file]
ld/testsuite/ld-scripts/end_tag.inc [deleted file]
ld/testsuite/ld-scripts/script.exp