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::