gcc: update contents and descriptions

Add lto-dump and libitm, and reword description for liblto_plugin
because it's actually used by libbfd (from binutils).
This commit is contained in:
Xi Ruoyao 2022-02-17 19:07:23 +08:00
parent 24fe054b4e
commit e5b4b3fff6
No known key found for this signature in database
GPG Key ID: D95E4716CCBB34DC

View File

@ -345,7 +345,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
<seglistitem>
<seg>c++, cc (link to gcc), cpp, g++, gcc,
gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, and gcov-tool</seg>
gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, gcov-tool,
and lto-dump</seg>
<seg>libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a,
libgcc_s.so, libgcov.a, libgomp.{a,so}, libitm.{a,so},
@ -485,6 +486,17 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="lto-dump">
<term><command>lto-dump</command></term>
<listitem>
<para>Tool for dumping object files produced by GCC with LTO
enabled</para>
<indexterm zone="ch-system-gcc lto-dump">
<primary sortas="b-lto-dump">lto-dump</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="libasan">
<term><filename class="libraryfile">libasan</filename></term>
<listitem>
@ -547,6 +559,16 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
</listitem>
</varlistentry>
<varlistentry id="libitm">
<term><filename class="libraryfile">libitm</filename></term>
<listitem>
<para>The GNU transactional memory library</para>
<indexterm zone="ch-system-gcc libitm">
<primary sortas="c-libitm">libitm</primary>
</indexterm>
</listitem>
</varlistentry>
<varlistentry id="liblsan">
<term><filename class="libraryfile">liblsan</filename></term>
<listitem>
@ -560,8 +582,8 @@ mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
<varlistentry id="liblto_plugin">
<term><filename class="libraryfile">liblto_plugin</filename></term>
<listitem>
<para>GCC's Link Time Optimization (LTO) plugin allows GCC to perform
optimizations across compilation units</para>
<para>GCC's LTO plugin allows binutils to process object files
produced by GCC with LTO enabled</para>
<indexterm zone="ch-system-gcc liblto_plugin">
<primary sortas="c-liblto_plugin">liblto_plugin</primary>
</indexterm>