Here's another batch of patches to address PR42270, a complaint about the
poor organization of the documentation for GNU extensions.  My last set of
patches for this was focused on grouping everything but the attributes and
builtins documentation into categories.  This set does those two groupings,
plus a couple of other leftover cleanups.

For the attributes documentation, I moved the multiple existing sections
to be subsections of a new container section.  I didn't attempt to rewrite
any of the material to reduce duplication (PR88472) or to focus on using
standard attribute syntax instead of the traditional GNU syntax (PR102397).

With the builtins documentation, adding a new level to the section
hierarchy wasn't practical because of the limitation that Texinfo only
goes as far down as @subsubsection, and we already had many of those
in the target-specific builtins sections.  Instead, I created a new
parallel chapter for builtins.  Here I did do some additional
reorganization of the material, combining some sections, deleting
others, and adding some new container sections, but I didn't do much
review or correction of the actual text.

As with the previous batch of these patches, I'll hold off on
committing these for a few days in case anybody has any complaints or
suggestions.  (E.g., should the attributes documentation be split into
a separate chapter as well, instead of being pushed down?)

-Sandra

Sandra Loosemore (7):
  Doc: Remove separate "Target Format Checks" section [PR42270]
  Doc: Add a container section to consolidate attribute documentation
    [PR42270]
  Doc: Move builtin documentation to a new chapter [PR42270]
  Doc: Break up and rearrange the "other builtins" section [PR42270]
  Doc: Organize atomic memory builtins documentation [PR42270]
  Doc: Move Integer Overflow Builtins section [PR42270]
  Doc: Clean up New/Delete Builtins manual section

 gcc/doc/extend.texi | 3569 ++++++++++++++++++++++---------------------
 gcc/doc/gcc.texi    |    1 +
 gcc/doc/invoke.texi |    4 +-
 3 files changed, 1848 insertions(+), 1726 deletions(-)

-- 
2.34.1

Reply via email to