Hi Joseph,

> Add references to C23 subclauses to the documentation of
> implementation-defined behavior, and new entries for
> implementation-defined behavior new in C23; change some references in
> the text to e.g. "C99 and C11" to encompass C23 as well.
>
> Tested with "make info html pdf".
>
>       * doc/implement-c.texi: Document C23 implementation-defined
>       behavior.
>       (Constant expressions implementation, Types implementation): New
>       nodes.

this patch broke bootstrap on Ubuntu 20.04 (which bundles makeinfo 6.7)
and elsewhere with a local installation of makeinfo 6.6:

gcc/doc/implement-c.texi:5: node `C Implementation' lacks menu item for 
`Constant expressions implementation' despite being its Up target
gcc/doc/implement-c.texi:5: node `C Implementation' lacks menu item for `Types 
implementation' despite being its Up target

Fixed as follows.  Ok for trunk?

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


2025-05-23  Rainer Orth  <r...@cebitec.uni-bielefeld.de>

        gcc:
        * doc/implement-c.texi (C Implementation): Add missing menu items.

diff --git a/gcc/doc/implement-c.texi b/gcc/doc/implement-c.texi
--- a/gcc/doc/implement-c.texi
+++ b/gcc/doc/implement-c.texi
@@ -30,10 +30,12 @@ a freestanding environment); refer to th
 * Characters implementation::
 * Integers implementation::
 * Floating point implementation::
+* Constant expressions implementation::
 * Arrays and pointers implementation::
 * Hints implementation::
 * Structures unions enumerations and bit-fields implementation::
 * Qualifiers implementation::
+* Types implementation::
 * Declarators implementation::
 * Statements implementation::
 * Preprocessing directives implementation::

Reply via email to