Changeset e5b4b3f


Ignore:
Timestamp:
02/17/2022 11:39:07 AM (2 years ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
11.1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
662f649
Parents:
24fe054
git-author:
Xi Ruoyao <xry111@…> (02/17/2022 11:07:23 AM)
git-committer:
Xi Ruoyao <xry111@…> (02/17/2022 11:39:07 AM)
Message:

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).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/gcc.xml

    r24fe054 re5b4b3f  
    346346      <seglistitem>
    347347        <seg>c++, cc (link to gcc), cpp, g++, gcc,
    348         gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, and gcov-tool</seg>
     348        gcc-ar, gcc-nm, gcc-ranlib, gcov, gcov-dump, gcov-tool,
     349        and lto-dump</seg>
    349350
    350351        <seg>libasan.{a,so}, libatomic.{a,so}, libcc1.so, libgcc.a, libgcc_eh.a,
     
    486487      </varlistentry>
    487488
     489      <varlistentry id="lto-dump">
     490        <term><command>lto-dump</command></term>
     491        <listitem>
     492          <para>Tool for dumping object files produced by GCC with LTO
     493          enabled</para>
     494          <indexterm zone="ch-system-gcc lto-dump">
     495            <primary sortas="b-lto-dump">lto-dump</primary>
     496          </indexterm>
     497        </listitem>
     498      </varlistentry>
     499
    488500      <varlistentry id="libasan">
    489501        <term><filename class="libraryfile">libasan</filename></term>
     
    548560      </varlistentry>
    549561
     562      <varlistentry id="libitm">
     563        <term><filename class="libraryfile">libitm</filename></term>
     564        <listitem>
     565          <para>The GNU transactional memory library</para>
     566          <indexterm zone="ch-system-gcc libitm">
     567            <primary sortas="c-libitm">libitm</primary>
     568          </indexterm>
     569        </listitem>
     570      </varlistentry>
     571
    550572      <varlistentry id="liblsan">
    551573        <term><filename class="libraryfile">liblsan</filename></term>
     
    561583        <term><filename class="libraryfile">liblto_plugin</filename></term>
    562584        <listitem>
    563           <para>GCC's Link Time Optimization (LTO) plugin allows GCC to perform
    564           optimizations across compilation units</para>
     585          <para>GCC's LTO plugin allows binutils to process object files
     586          produced by GCC with LTO enabled</para>
    565587          <indexterm zone="ch-system-gcc liblto_plugin">
    566588            <primary sortas="c-liblto_plugin">liblto_plugin</primary>
Note: See TracChangeset for help on using the changeset viewer.