diff options
author | Sandra Loosemore <sloosemore@baylibre.com> | 2025-03-26 04:16:24 +0000 |
---|---|---|
committer | Sandra Loosemore <sloosemore@baylibre.com> | 2025-03-30 19:33:03 +0000 |
commit | 35e0f112a487b38d4d3e8eec101a9e0b33a1016b (patch) | |
tree | 7b192e0a25805e056457ad0c5c41c55e3d6ce1ff /gcc/expr.cc | |
parent | 1fb78f025f726e2268da142f07007b1fb0819fb1 (diff) | |
download | gcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.zip gcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.tar.gz gcc-35e0f112a487b38d4d3e8eec101a9e0b33a1016b.tar.bz2 |
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.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions