ld: Discard .rel.* and .rela.* sections
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 20 Jul 2018 16:52:35 +0000 (09:52 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 20 Jul 2018 16:58:45 +0000 (09:58 -0700)
commitd5f4da5e334dc4d87d7751a816c15d2bf4db3d43
tree70f6e200b0b9df1cd0f892ccccf72da086c5a2d9
parent2d38991535ecfcd092f3c57da84844efc3d49877
ld: Discard .rel.* and .rela.* sections

On many targets, like x86, .rel.dyn/.rela.dyn section is combined from
different .rel/.rela sections by -z combreloc.  To discard dynamic
relocation section, we need to discard .rel.* and .rela.* sections
instead of .rel.dyn and .rela.dyn sections.

Note: This test fails for targets which issue a warning when dynamic
section is discarded.

* testsuite/ld-elf/reloc-discard.ld: Discard .rel.* and .rela.*
sections instead of .rel.dyn and .rela.dyn sections.
ld/ChangeLog
ld/testsuite/ld-elf/reloc-discard.ld