https://gcc.gnu.org/bugzilla/show_bug.cgi?id=42270
--- Comment #11 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Sandra Loosemore <san...@gcc.gnu.org>: https://gcc.gnu.org/g:35e0f112a487b38d4d3e8eec101a9e0b33a1016b commit r15-9043-g35e0f112a487b38d4d3e8eec101a9e0b33a1016b Author: Sandra Loosemore <sloosem...@baylibre.com> Date: Wed Mar 26 04:16:24 2025 +0000 Doc: Break up and rearrange the "other builtins" section [PR42270] This is part of an incremental effort to make the chapter on GCC extensions better organized by grouping/rearranging sections by topic. The "Other Builtins" section had become a catch-all for all sorts of things with very little organization or attempt to differentiate between important information (e.g., GCC treats a gazillion library functions as builtins by default) from obscure builtins provided primarily as internal interfaces. I've split it up into various pieces and attempted to move the more important or useful-to-users documentation earlier in the chapter. What's left of the section is still a jumbled mess... but at least it's a smaller jumbled mess. gcc/ChangeLog PR other/42270 * doc/extend.texi (Built-in Functions): Incorporate some text formerly in "Other Builtins" into the introduction. Adjust menu for new sections. (Library Builtins): New section, split from "Other Builtins". (Numeric Builtins): Likewise. (Stack Allocation): Likewise. (Constructing Calls): Move __builtin_call_with_static_chain here. (Object Size Checking): Minor copy-editing. (Other Builtins): Move text to new sections listed above. Delete duplicate docs for object-size checking builtins. * doc/invoke.texi (C dialect options): Update @xref for -fno-builtin.