ld.texi: Move -z unique-symbol after -z undefs.

* ld.texi: Move -z unique-symbol after -z undefs.
This commit is contained in:
H.J. Lu
2021-06-18 07:32:25 -07:00
parent 47ce766a8b
commit 2d95647bdd
2 changed files with 10 additions and 6 deletions

View File

@ -1,3 +1,7 @@
2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
* ld.texi: Move -z unique-symbol after -z undefs.
2021-06-18 H.J. Lu <hongjiu.lu@intel.com> 2021-06-18 H.J. Lu <hongjiu.lu@intel.com>
* testsuite/ld-elf/property-and-1.d: New file. * testsuite/ld-elf/property-and-1.d: New file.

View File

@ -1437,12 +1437,6 @@ specifies a memory segment that should contain only instructions and must
be in wholly disjoint pages from any other data. Don't create separate be in wholly disjoint pages from any other data. Don't create separate
code @code{PT_LOAD} segment if @samp{noseparate-code} is used. code @code{PT_LOAD} segment if @samp{noseparate-code} is used.
@item unique-symbol
@itemx nounique-symbol
Avoid duplicated local symbol names in the symbol string table. Append
".@code{number}" to duplicated local symbol names if @samp{unique-symbol}
is used. @option{nounique-symbol} is the default.
@item shstk @item shstk
Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK in .note.gnu.property section Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK in .note.gnu.property section
to indicate compatibility with Intel Shadow Stack. Supported for to indicate compatibility with Intel Shadow Stack. Supported for
@ -1495,6 +1489,12 @@ Do not report unresolved symbol references from regular object files,
either when creating an executable, or when creating a shared library. either when creating an executable, or when creating a shared library.
This option is the inverse of @samp{-z defs}. This option is the inverse of @samp{-z defs}.
@item unique-symbol
@itemx nounique-symbol
Avoid duplicated local symbol names in the symbol string table. Append
".@code{number}" to duplicated local symbol names if @samp{unique-symbol}
is used. @option{nounique-symbol} is the default.
@item x86-64-baseline @item x86-64-baseline
@item x86-64-v2 @item x86-64-v2
@item x86-64-v3 @item x86-64-v3