Update the linker documentation regarding the /DISCARD/ linker script section and its interaction with ELF section groups.

* ld.texi (Output Section Discarding): Add note indicating that
	/DISCARD/ed sections ignore ELF section grouping.
This commit is contained in:
Nick Clifton 2019-11-22 13:24:58 +00:00
parent b72636deaf
commit a2e098c378
2 changed files with 10 additions and 0 deletions

View File

@ -1,3 +1,8 @@
2019-11-22 Nick Clifton <nickc@redhat.com>
* ld.texi (Output Section Discarding): Add note indicating that
/DISCARD/ed sections ignore ELF section grouping.
2019-11-22 Nick Clifton <nickc@redhat.com>
* ldlang.h (LANG_FOR_EACH_INPUT_STATEMENT): Use cast instead of

View File

@ -4994,6 +4994,11 @@ The special output section name @samp{/DISCARD/} may be used to discard
input sections. Any input sections which are assigned to an output
section named @samp{/DISCARD/} are not included in the output file.
Note, sections that match the @samp{/DISCARD/} output section will be
discarded even if they are in an ELF section group which has other
members which are not being discarded. This is deliberate.
Discarding takes precedence over grouping.
@node Output Section Attributes
@subsection Output Section Attributes
@cindex output section attributes